(view as text)
@@@STEP_CURSOR browser_tests@@@
@@@STEP_STARTED@@@
python -u /b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py --swarming-client-dir /b/build/slave/Mac_ASan_64_Tests__1_/build/src/tools/swarming_client --temp-root-dir /tmp --merged-test-output /tmp/tmpNo70pf.json -- collect --swarming https://chromium-swarm.appspot.com --decorate --print-status-updates --json /tmp/tmp5VhKL5.json
in dir /b/build/slave/Mac_ASan_64_Tests__1_/build:
allow_subannotations: True
cmd: ['python', '-u', '/b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py', '--swarming-client-dir', '/b/build/slave/Mac_ASan_64_Tests__1_/build/src/tools/swarming_client', '--temp-root-dir', '/tmp', '--merged-test-output', '/tmp/tmpNo70pf.json', '--', 'collect', '--swarming', 'https://chromium-swarm.appspot.com', '--decorate', '--print-status-updates', '--json', '/tmp/tmp5VhKL5.json']
cwd: /b/build/slave/Mac_ASan_64_Tests__1_/build
name: browser_tests
full environment:
AWS_CREDENTIAL_FILE: /b/build/site_config/.boto
BOTO_CONFIG: /b/build/site_config/.boto
BUILDBOT_BLAMELIST: [u'fukino@chromium.org']
BUILDBOT_BRANCH: master
BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.memory/
BUILDBOT_BUILDERNAME: Mac ASan 64 Tests (1)
BUILDBOT_BUILDNUMBER: 3577
BUILDBOT_CLOBBER:
BUILDBOT_GOT_REVISION: None
BUILDBOT_MASTERNAME: chromium.memory
BUILDBOT_REVISION: d2dfc3214958f1cfe3e554e25916725821daaab9
BUILDBOT_SCHEDULER: mac_asan_64_rel_trigger
BUILDBOT_SLAVENAME: vm689-m1
CHROME_HEADLESS: 1
GIT_USER_AGENT: darwin git/2.2.1 vm689-m1.golo.chromium.org
HOME: /Users/chrome-bot
LOGNAME: chrome-bot
PAGER: cat
PATH: /Users/chrome-bot/slavebin:/b/depot_tools:/usr/local/git/bin:/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
PWD: /b/build/slave/Mac_ASan_64_Tests__1_/build
PYTHONIOENCODING: UTF-8
PYTHONPATH: /b/build/site_config:/b/build/scripts:/b/build/scripts/release:/b/build/third_party:/b/build/third_party/requests_1_2_3:/b/build_internal/site_config:/b/build_internal/symsrc:/b/build/slave:/b/build/third_party/buildbot_slave_8_4:/b/build/third_party/twisted_10_2:
SHELL: /bin/bash
SSH_AUTH_SOCK: /tmp/launch-MJ9H6e/Listeners
USER: chrome-bot
VERSIONER_PYTHON_PREFER_32_BIT: no
VERSIONER_PYTHON_VERSION: 2.7
__CF_USER_TEXT_ENCODING: 0x1F4:0:0
+-------------------------------------------------------------------------+
| Shard 2 https://chromium-swarm.appspot.com/user/task/28a9d812cac72710 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outaHCIPS/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 2/20
Using 4 parallel jobs.
[ RUN ] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread
[23256:3847:0715/022350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23190:3847:0715/022352:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testSetUpOnMainThread", source: test_api.js (1324)
[23190:39939:0715/022352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23190:39939:0715/022352:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread (4331 ms)
[1/224] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread (5748 ms)
[ RUN ] ExtensionSettingsWebUITest.testChromeSendHandled
[23265:3847:0715/022350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23282:13063:0715/022352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23282:13063:0715/022352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23282:13063:0715/022352:WARNING:channel.cc(322)] RawChannel write error
[23195:3847:0715/022353:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23195:3847:0715/022353:INFO:CONSOLE(1324)] "Running TestCase ExtensionSettingsWebUITest.testChromeSendHandled", source: test_api.js (1324)
[23303:13063:0715/022353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23265:3847:0715/022353:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23265:3847:0715/022353:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23265:3847:0715/022353:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23265:3847:0715/022353:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23265:3847:0715/022353:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23265:3847:0715/022353:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23265:3847:0715/022353:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23265:3847:0715/022353:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionSettingsWebUITest.testChromeSendHandled (5077 ms)
[2/224] ExtensionSettingsWebUITest.testChromeSendHandled (6242 ms)
[ RUN ] BaseDownloadsWebUITest.DeleteAllowed
[23260:3847:0715/022350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23192:3847:0715/022352:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23192:3847:0715/022352:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.DeleteAllowed", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.DeleteAllowed (5388 ms)
[3/224] BaseDownloadsWebUITest.DeleteAllowed (6489 ms)
[ RUN ] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault
[23270:3847:0715/022350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23197:3847:0715/022352:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23197:3847:0715/022353:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23197:3847:0715/022354:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault", source: test_api.js (1324)
[ OK ] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault (6509 ms)
[4/224] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault (7776 ms)
[ RUN ] InvalidationsWebUITest.testRegisteringNewIds
[23327:3847:0715/022358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23317:3847:0715/022400:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testRegisteringNewIds", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testRegisteringNewIds (3958 ms)
[5/224] InvalidationsWebUITest.testRegisteringNewIds (5348 ms)
[ RUN ] ManageProfileUITest.CreateSupervisedUserText
[23318:3847:0715/022356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23307:3847:0715/022358:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23307:3847:0715/022359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23307:3847:0715/022400:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateSupervisedUserText", source: test_api.js (1324)
[ OK ] ManageProfileUITest.CreateSupervisedUserText (5464 ms)
[6/224] ManageProfileUITest.CreateSupervisedUserText (7043 ms)
[ RUN ] ManageProfileUITest.PolicyDynamicRefresh
[23319:3847:0715/022357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23308:3847:0715/022358:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23308:3847:0715/022359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23308:3847:0715/022400:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.PolicyDynamicRefresh", source: test_api.js (1324)
[ OK ] ManageProfileUITest.PolicyDynamicRefresh (5691 ms)
[7/224] ManageProfileUITest.PolicyDynamicRefresh (6994 ms)
[ RUN ] FontSettingsWebUITest.testOpenFontSettings
[23313:3847:0715/022355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23306:3847:0715/022358:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23306:3847:0715/022358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23306:3847:0715/022359:INFO:CONSOLE(1324)] "Running TestCase FontSettingsWebUITest.testOpenFontSettings", source: test_api.js (1324)
[23306:3847:0715/022400:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/fonts
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following elements (1 - 5 of 7):
#standard-font-family
#standard-font-size
#serif-font-family
#sans-serif-font-family
#fixed-font-family
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[23322:12807:0715/022400:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23322:12807:0715/022400:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FontSettingsWebUITest.testOpenFontSettings (6593 ms)
[8/224] FontSettingsWebUITest.testOpenFontSettings (7892 ms)
[ RUN ] InvalidationsWebUITest.testUpdatingInternalDisplay
[23342:3847:0715/022404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23330:3847:0715/022405:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testUpdatingInternalDisplay", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testUpdatingInternalDisplay (4171 ms)
[9/224] InvalidationsWebUITest.testUpdatingInternalDisplay (5630 ms)
[ RUN ] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails
[23343:3847:0715/022404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23331:3847:0715/022405:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.CalledTwiceExpectOnceFails", source: test_api.js (1324)
[23331:3847:0715/022406:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: RUN_TEST_F("Mock4JSWebUITestFails","CalledTwiceExpectOnceFails")
unexpected invocation: callMe()
Allowed:
expected once and has been invoked: callMe()
[23331:40451:0715/022406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23331:40451:0715/022406:WARNING:channel.cc(322)] RawChannel write error
[ OK ] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails (4440 ms)
[10/224] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails (5783 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddInvalidHash
[23345:3847:0715/022404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23349:13063:0715/022406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23332:3847:0715/022406:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddInvalidHash", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddInvalidHash (5311 ms)
[11/224] NetInternalsTest.netInternalsHSTSViewAddInvalidHash (6504 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated
[23348:3847:0715/022404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23333:3847:0715/022407:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated (5424 ms)
[12/224] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated (6662 ms)
[ RUN ] PrintPreviewWebUITest.CheckDuplexPrintPreset
[23363:3847:0715/022409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23355:3847:0715/022411:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23355:3847:0715/022412:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CheckDuplexPrintPreset", source: test_api.js (1324)
[23355:38915:0715/022413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23355:38915:0715/022413:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.CheckDuplexPrintPreset (6351 ms)
[13/224] PrintPreviewWebUITest.CheckDuplexPrintPreset (7719 ms)
[ RUN ] PrintPreviewWebUITest.TestDuplexSettingsTrue
[23364:3847:0715/022409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23356:3847:0715/022412:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23356:3847:0715/022413:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestDuplexSettingsTrue", source: test_api.js (1324)
[23356:39939:0715/022414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23356:39939:0715/022414:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestDuplexSettingsTrue (6498 ms)
[14/224] PrintPreviewWebUITest.TestDuplexSettingsTrue (7837 ms)
[ RUN ] PlatformAppBrowserTest.FileAccessIsRestored
[23372:3847:0715/022411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23362:39683:0715/022416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23362:39683:0715/022416:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.FileAccessIsRestored (7674 ms)
[15/224] PlatformAppBrowserTest.FileAccessIsRestored (9330 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiProperties
[23371:3847:0715/022411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23360:3847:0715/022413:INFO:CONSOLE(0)] "[SUCCESS] Test1_onMinimized", source: chrome-extension://bpdhhibkofhompojbbihemhkgelnehon/main.html (0)
[23360:3847:0715/022414:INFO:CONSOLE(0)] "[SUCCESS] Test2_onMaximized", source: chrome-extension://bpdhhibkofhompojbbihemhkgelnehon/main.html (0)
[23360:3847:0715/022415:INFO:CONSOLE(0)] "[SUCCESS] Test3_onRestored", source: chrome-extension://bpdhhibkofhompojbbihemhkgelnehon/main.html (0)
[23360:3847:0715/022416:INFO:CONSOLE(0)] "[SUCCESS] Test4_onRestored", source: chrome-extension://bpdhhibkofhompojbbihemhkgelnehon/main.html (0)
[23360:3847:0715/022416:INFO:CONSOLE(0)] "[SUCCESS] Test5_onBoundsChanged", source: chrome-extension://bpdhhibkofhompojbbihemhkgelnehon/main.html (0)
[23360:3847:0715/022416:INFO:CONSOLE(0)] "[SUCCESS] Test6_onBoundsChanged", source: chrome-extension://bpdhhibkofhompojbbihemhkgelnehon/main.html (0)
[23360:3847:0715/022416:INFO:CONSOLE(0)] "[SUCCESS] Test7_onBoundsChanged", source: chrome-extension://bpdhhibkofhompojbbihemhkgelnehon/main.html (0)
[23360:3847:0715/022417:INFO:CONSOLE(0)] "[SUCCESS] Test8_onBoundsChanged", source: chrome-extension://bpdhhibkofhompojbbihemhkgelnehon/main.html (0)
[23360:39683:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23360:39683:0715/022417:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.WindowsApiProperties (8271 ms)
[16/224] PlatformAppBrowserTest.WindowsApiProperties (9955 ms)
[ RUN ] PlatformAppBrowserTest.CreateAndCloseAppWindow
[23389:3847:0715/022416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23390:13575:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23390:13575:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23390:13575:0715/022419:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.CreateAndCloseAppWindow (4401 ms)
[17/224] PlatformAppBrowserTest.CreateAndCloseAppWindow (5740 ms)
[ RUN ] PlatformAppBrowserTest.MutationEventsDisabled
[23391:3847:0715/022417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23383:65027:0715/022418:ERROR:mach_broker_mac.mm(222)] Unknown process 23396 is sending Mach IPC messages!
[23383:3847:0715/022419:INFO:CONSOLE(0)] "[SUCCESS] noMutationEvents", source: chrome-extension://ggedmdhhbjhklpbjiiplcmmdojgeabbe/main.html (0)
[23392:13063:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23392:13063:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23392:13063:0715/022419:WARNING:channel.cc(322)] RawChannel write error
[23383:39683:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[23383:39683:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.MutationEventsDisabled (4638 ms)
[18/224] PlatformAppBrowserTest.MutationEventsDisabled (6179 ms)
[ RUN ] BluetoothPrivateApiTest.CancelPairing
[23403:3847:0715/022420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23393:3847:0715/022422:INFO:CONSOLE(0)] "[SUCCESS] testCancelPairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[23405:13063:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23405:13063:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23405:13063:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23405:13063:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothPrivateApiTest.CancelPairing (4281 ms)
[19/224] BluetoothPrivateApiTest.CancelPairing (5735 ms)
[ RUN ] BluetoothLowEnergyApiTest.ReadDescriptorValue
[23404:3847:0715/022420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23395:3847:0715/022422:INFO:CONSOLE(59)] "Expecting error Operation failed", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[23395:3847:0715/022422:INFO:CONSOLE(59)] "Expecting error Invalid attribute value length", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[23395:3847:0715/022422:INFO:CONSOLE(59)] "Expecting error Permission denied", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[23395:3847:0715/022422:INFO:CONSOLE(59)] "Expecting error Insufficient authorization", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[23395:3847:0715/022422:INFO:CONSOLE(59)] "Expecting error Higher security needed", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[23395:3847:0715/022422:INFO:CONSOLE(59)] "Expecting error Operation not supported by this service", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[23395:3847:0715/022422:INFO:CONSOLE(59)] "Expecting error In progress", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[23395:3847:0715/022422:INFO:CONSOLE(0)] "[SUCCESS] testReadDescriptorValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[23407:3847:0715/022422:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[23407:12807:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23407:12807:0715/022422:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.ReadDescriptorValue (4478 ms)
[20/224] BluetoothLowEnergyApiTest.ReadDescriptorValue (5894 ms)
[ RUN ] BluetoothLowEnergyApiTest.PermissionDenied
[23414:3847:0715/022422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23406:3847:0715/022425:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[23406:3847:0715/022425:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] BluetoothLowEnergyApiTest.PermissionDenied (4227 ms)
[21/224] BluetoothLowEnergyApiTest.PermissionDenied (5863 ms)
[ RUN ] ExtensionApiTest.FontSettings
[23417:3847:0715/022423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23408:3847:0715/022425:INFO:CONSOLE(0)] "[SUCCESS] setPerScriptFont", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022425:INFO:CONSOLE(0)] "[SUCCESS] setGlobalFontName", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] setDefaultFontSize", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] setDefaultFixedFontSize", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] setMinimumFontSize", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] getFontList", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] getPerScriptFontName", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] getGlobalFontName", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFontSize", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFontSizeOmitDetails", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFixedFontSize", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] getMinimumFontSize", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] clearPerScriptFont", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] clearGlobalFont", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] clearDefaultFontSize", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] clearDefaultFixedFontSize", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[23408:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] clearMinimumFontSize", source: chrome-extension://nlhmlbppohpcnocnhkolndaamfnhfimj/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.FontSettings (4712 ms)
[22/224] ExtensionApiTest.FontSettings (6101 ms)
[ RUN ] ExtensionApiTest.ContentScriptBlockingScript
[23428:3847:0715/022425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.ContentScriptBlockingScript (3018 ms)
[23/224] ExtensionApiTest.ContentScriptBlockingScript (4591 ms)
[ RUN ] ExtensionApiTest.ContentSecurityPolicy
[23430:3847:0715/022426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23422:3847:0715/022428:INFO:CONSOLE(1)] "Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-74kAueDjwwtb902RkheZlJj5MGHCKEt7S8nxzwgvtzA='), or a nonce ('nonce-...') is required to enable inline execution.
", source: chrome-extension://edfbdjlbhiendhanmpiepdefjkhoifen/test.html (1)
[23422:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] inlineScriptDoesNotRun", source: chrome-extension://edfbdjlbhiendhanmpiepdefjkhoifen/test.html (0)
[23422:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] externalScriptDoesRun", source: chrome-extension://edfbdjlbhiendhanmpiepdefjkhoifen/test.html (0)
[23422:41219:0715/022428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23422:41219:0715/022428:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentSecurityPolicy (4038 ms)
[24/224] ExtensionApiTest.ContentSecurityPolicy (5651 ms)
[ RUN ] MimeHandlerViewTest.Embedded
[23448:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23437:75015:0715/022431:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23437:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] testEmbedded", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[23437:41219:0715/022433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23437:41219:0715/022433:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.Embedded (4467 ms)
[25/224] MimeHandlerViewTest.Embedded (5964 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted
[23453:3847:0715/022432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:35.782 browser_tests[23445:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23457:13063:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23457:13063:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23457:13063:0715/022435:WARNING:channel.cc(322)] RawChannel write error
[23445:39939:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted (5806 ms)
[26/224] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted (7282 ms)
[ RUN ] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions
[23444:3847:0715/022429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:35.782 browser_tests[23434:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23446:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23446:13063:0715/022436:WARNING:channel.cc(322)] RawChannel write error
[23434:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedOtherExtensionsOptions", source: chrome-extension://opiggcjnnghhanedccdgkdihgloadhio/test.html (0)
[23434:41219:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23434:41219:0715/022436:WARNING:channel.cc(322)] RawChannel write error
[23434:41219:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23434:41219:0715/022436:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions (9002 ms)
[27/224] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions (10453 ms)
[ RUN ] ExtensionApiTest.Tabs2
[23438:3847:0715/022428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23441:12807:0715/022430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23431:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] setupTwoWindows", source: chrome-extension://ekbdhcemjkjblelijnpfohipnbamcldh/crud2.html (0)
[23431:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getAllInWindow", source: chrome-extension://ekbdhcemjkjblelijnpfohipnbamcldh/crud2.html (0)
[23431:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] updateSelect", source: chrome-extension://ekbdhcemjkjblelijnpfohipnbamcldh/crud2.html (0)
[23431:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://ekbdhcemjkjblelijnpfohipnbamcldh/crud2.html (0)
[23431:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] openerTabId", source: chrome-extension://ekbdhcemjkjblelijnpfohipnbamcldh/crud2.html (0)
[23431:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] testRedirectingToAnotherWindow", source: chrome-extension://ekbdhcemjkjblelijnpfohipnbamcldh/crud2.html (0)
[23431:3847:0715/022434:INFO:CONSOLE(0)] "[SUCCESS] testOpenWindowInEmptyPopup", source: chrome-extension://ekbdhcemjkjblelijnpfohipnbamcldh/crud2.html (0)
[23431:3847:0715/022435:INFO:CONSOLE(0)] "[SUCCESS] testOpenEmptyPopup", source: chrome-extension://ekbdhcemjkjblelijnpfohipnbamcldh/crud2.html (0)
2015-07-15 02:24:35.782 browser_tests[23431:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23431:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] testCreatePopupAndMoveTab", source: chrome-extension://ekbdhcemjkjblelijnpfohipnbamcldh/crud2.html (0)
[23462:14083:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23462:14083:0715/022438:WARNING:channel.cc(322)] RawChannel write error
[23475:12807:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23452:13063:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23431:41475:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23431:41475:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23431:41475:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23431:41475:0715/022438:WARNING:channel.cc(322)] RawChannel write error
[23431:41475:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23431:41475:0715/022439:WARNING:channel.cc(322)] RawChannel write error
[23431:41475:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23431:41475:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23431:41475:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23431:41475:0715/022439:WARNING:channel.cc(322)] RawChannel write error
[23431:41475:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23431:41475:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23431:41475:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23431:41475:0715/022439:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.Tabs2 (12970 ms)
[28/224] ExtensionApiTest.Tabs2 (14440 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted
[23470:3847:0715/022436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23464:3847:0715/022440:INFO:CONSOLE(48)] "Submitting a form", source: http://127.0.0.1:57390/extensions/platform_apps/url_handlers/launching_pages/navigate.js (48)
[23464:76039:0715/022440:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23472:13319:0715/022440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23464:39427:0715/022440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23464:39427:0715/022440:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted (6153 ms)
[29/224] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted (7788 ms)
[ RUN ] EphemeralAppBrowserTest.ReleasePowerKeepAwake
[23481:3847:0715/022439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.ReleasePowerKeepAwake (6428 ms)
[30/224] EphemeralAppBrowserTest.ReleasePowerKeepAwake (7816 ms)
[ RUN ] AppEventPageTest.OnSuspendNoApiUse
[23486:3847:0715/022440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23477:3847:0715/022443:INFO:CONSOLE(11)] "The current time is: 7/15/2015, 2:24:43 AM", source: chrome-extension://joklgndbkoamdddelaelfdgnpjmlaijp/main.js (11)
[23490:13063:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23477:41219:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23477:41219:0715/022444:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppEventPageTest.OnSuspendNoApiUse (6469 ms)
[31/224] AppEventPageTest.OnSuspendNoApiUse (7955 ms)
[ RUN ] WebViewTest.Shim_TestChromeExtensionURL
[23495:3847:0715/022443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23496:13063:0715/022446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestChromeExtensionURL (5750 ms)
[32/224] WebViewTest.Shim_TestChromeExtensionURL (7141 ms)
[ RUN ] WebViewTest.Shim_TestDisplayBlock
[23500:3847:0715/022444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23493:3847:0715/022448:INFO:CONSOLE(58)] "webview.onloadstop", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (58)
[23493:3847:0715/022448:INFO:CONSOLE(58)] "Second webview.onloadstop", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (58)
[23493:40707:0715/022448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23493:40707:0715/022448:WARNING:channel.cc(322)] RawChannel write error
[23493:40707:0715/022448:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] WebViewTest.Shim_TestDisplayBlock (5897 ms)
[33/224] WebViewTest.Shim_TestDisplayBlock (7411 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScript
[23509:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23503:3847:0715/022449:INFO:CONSOLE(767)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (767)
[23503:75527:0715/022450:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23503:3847:0715/022450:INFO:CONSOLE(784)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (784)
[23511:13063:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23523:13063:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestAddContentScript (5963 ms)
[34/224] WebViewTest.Shim_TestAddContentScript (7402 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne
[23514:3847:0715/022448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23508:3847:0715/022450:INFO:CONSOLE(860)] "Step 1: call <webview>.addContentScripts(myrule1)", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (860)
[23508:75527:0715/022451:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23508:3847:0715/022451:INFO:CONSOLE(889)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (889)
[23508:3847:0715/022452:INFO:CONSOLE(907)] "Step 3: Another communication channel has been established with webview.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (907)
[23528:12807:0715/022452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23528:12807:0715/022452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne (5767 ms)
[35/224] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne (7266 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView
[23522:3847:0715/022450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23515:3847:0715/022452:INFO:CONSOLE(930)] "Step 1: call <webview1>.addContentScripts.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (930)
[23515:3847:0715/022453:INFO:CONSOLE(940)] "Step 2: webview2 requests to build communication channel.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (940)
[23515:75527:0715/022453:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23515:75527:0715/022453:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23524:13063:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (5872 ms)
[36/224] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (7249 ms)
[ RUN ] WebViewTest.Shim_TestExecuteScriptFail
[23527:3847:0715/022451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23520:3847:0715/022454:INFO:CONSOLE(198)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (198)
[23530:12807:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23530:12807:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23530:12807:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23530:12807:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23527:3847:0715/022454:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23527:3847:0715/022454:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23527:3847:0715/022454:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23527:3847:0715/022454:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23527:3847:0715/022454:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23527:3847:0715/022454:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23527:3847:0715/022454:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23527:3847:0715/022454:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] WebViewTest.Shim_TestExecuteScriptFail (4967 ms)
[37/224] WebViewTest.Shim_TestExecuteScriptFail (6338 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPIWithHeaders
[23542:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23534:41219:0715/022459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23534:41219:0715/022459:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestWebRequestAPIWithHeaders (5520 ms)
[38/224] WebViewTest.Shim_TestWebRequestAPIWithHeaders (6889 ms)
[ RUN ] WebViewTest.Shim_TestTerminateAfterExit
[23538:3847:0715/022454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23541:12807:0715/022459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23541:12807:0715/022459:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestTerminateAfterExit (7163 ms)
[39/224] WebViewTest.Shim_TestTerminateAfterExit (8734 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition
[23552:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23554:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23554:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23554:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23554:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition (5511 ms)
[40/224] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition (6903 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasAccessAllow
[23553:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23545:3847:0715/022500:INFO:CONSOLE(79)] "embedder.setUpLoadStop_", source: chrome-extension://ceonkkdgaffgfhfcjalppffcjiajgdmn/embedder.js (79)
[23545:3847:0715/022501:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://ceonkkdgaffgfhfcjalppffcjiajgdmn/embedder.js (81)
[23545:3847:0715/022501:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://ceonkkdgaffgfhfcjalppffcjiajgdmn/embedder.js (87)
[23545:75015:0715/022501:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.GeolocationAPIEmbedderHasAccessAllow (5905 ms)
[41/224] WebViewTest.GeolocationAPIEmbedderHasAccessAllow (7314 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromWorkerAllow
[23567:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23561:3847:0715/022505:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://balchlhjinpbnpdoecbgpakdakdfmaji/embedder.js (77)
[23561:3847:0715/022506:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://balchlhjinpbnpdoecbgpakdakdfmaji/embedder.js (79)
[23561:3847:0715/022506:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://balchlhjinpbnpdoecbgpakdakdfmaji/embedder.js (82)
[23561:75279:0715/022506:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23571:13063:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23571:13063:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23586:12551:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23586:12551:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.FileSystemAPIRequestFromWorkerAllow (6123 ms)
[42/224] WebViewTest.FileSystemAPIRequestFromWorkerAllow (7530 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow
[23573:3847:0715/022503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23565:3847:0715/022506:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://hhpojlflghofjimgjkhffbceonmcjcgp/embedder.js (77)
[23565:3847:0715/022507:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://hhpojlflghofjimgjkhffbceonmcjcgp/embedder.js (79)
[23565:75527:0715/022507:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23565:3847:0715/022507:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://hhpojlflghofjimgjkhffbceonmcjcgp/embedder.js (82)
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow (5961 ms)
[43/224] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow (7686 ms)
[ RUN ] WebViewTest.WebViewInBackgroundPage
[23581:3847:0715/022504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23568:3847:0715/022507:INFO:CONSOLE(0)] "[SUCCESS] inDOM", source: chrome-extension://jmmipmpohncdpgnhcmpgehmkjlndlebn/background.html (0)
[23568:3847:0715/022507:INFO:CONSOLE(0)] "[SUCCESS] newWebView", source: chrome-extension://jmmipmpohncdpgnhcmpgehmkjlndlebn/background.html (0)
[23582:3847:0715/022507:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[23582:13063:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23582:13063:0715/022507:WARNING:channel.cc(322)] RawChannel write error
[23568:39683:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23568:39683:0715/022507:WARNING:channel.cc(322)] RawChannel write error
[23590:12807:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23590:12807:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.WebViewInBackgroundPage (5590 ms)
[44/224] WebViewTest.WebViewInBackgroundPage (7247 ms)
[ RUN ] WebViewDPITest.Shim_TestAutosizeHeight
[23584:3847:0715/022505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23585:12551:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23572:41219:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23572:41219:0715/022509:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewDPITest.Shim_TestAutosizeHeight (5916 ms)
[45/224] WebViewDPITest.Shim_TestAutosizeHeight (7518 ms)
[ RUN ] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup
[23612:3847:0715/022512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup (2681 ms)
[46/224] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup (4432 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI
[23596:3847:0715/022510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23591:3847:0715/022512:INFO:CONSOLE(1076)] "Step 1: navigates the webview to window open guest URL.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (1076)
[23591:3847:0715/022513:INFO:CONSOLE(1038)] "Step 2: call newwebview.addContentScripts.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (1038)
[23591:75527:0715/022513:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23591:3847:0715/022513:INFO:CONSOLE(1056)] "Step 3: attaches the new webview.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (1056)
[23591:3847:0715/022513:INFO:CONSOLE(1049)] "Step 4: new webview postmessage to build communication channel.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (1049)
[23591:3847:0715/022513:INFO:CONSOLE(84)] "<webview>: A new window was blocked.", source: extensions::webViewActionRequests (84)
[23591:3847:0715/022513:INFO:CONSOLE(1064)] "Step 5: a communication channel has been established with the new webview.", source: chrome-extension://lhggiohkjnoighdfolknkmmnjmekcnop/main.js (1064)
[23591:40195:0715/022514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23591:40195:0715/022514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23591:40195:0715/022514:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI (6300 ms)
[47/224] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI (7699 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink
[23604:3847:0715/022511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23594:75271:0715/022514:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23605:13063:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23605:13063:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23605:13063:0715/022515:WARNING:channel.cc(322)] RawChannel write error
[23594:40963:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23594:40963:0715/022515:WARNING:channel.cc(322)] RawChannel write error
[23619:12807:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23619:12807:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink (6059 ms)
[48/224] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink (7569 ms)
[ RUN ] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums
[23607:3847:0715/022511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57442...
sending server_data: {"host": "127.0.0.1", "port": 57442} (36 bytes)
[23622:3847:0715/022516:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[23622:13063:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums (6984 ms)
[49/224] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums (8609 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart
[23630:3847:0715/022517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart (3175 ms)
[50/224] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart (4508 ms)
[ RUN ] CollectedCookiesTest.DoubleDisplay
[23628:3847:0715/022517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23620:77575:0715/022518:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] CollectedCookiesTest.DoubleDisplay (3563 ms)
[51/224] CollectedCookiesTest.DoubleDisplay (4986 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad
[23650:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: CreateDistillerPageImpl()
Returns: NULL
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[23650:3847:0715/022522:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23650:3847:0715/022522:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23650:3847:0715/022522:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23650:3847:0715/022522:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23650:3847:0715/022522:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23650:3847:0715/022522:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23650:3847:0715/022523:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23650:3847:0715/022523:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23650:3847:0715/022523:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23650:3847:0715/022523:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23650:3847:0715/022523:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23650:3847:0715/022523:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad (2818 ms)
[52/224] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad (4455 ms)
[ RUN ] DownloadTest.DownloadMimeType
[23651:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23641:40451:0715/022523:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[23641:40451:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23641:40451:0715/022523:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadMimeType (2819 ms)
[53/224] DownloadTest.DownloadMimeType (4403 ms)
[ RUN ] DevToolsSanityTest.TestSettings
[23635:3847:0715/022518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57464...
sending server_data: {"host": "127.0.0.1", "port": 57464} (36 bytes)
2015-07-15 02:25:21.379 browser_tests[23625:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23625:3847:0715/022523:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23649:13063:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23649:13063:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23625:40195:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestSettings (7901 ms)
[54/224] DevToolsSanityTest.TestSettings (9478 ms)
[ RUN ] WorkerDevToolsSanityTest.InspectSharedWorker
[23639:3847:0715/022520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57467...
sending server_data: {"host": "127.0.0.1", "port": 57467} (36 bytes)
2015-07-15 02:25:21.682 browser_tests[23634:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23634:3847:0715/022523:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23634:3847:0715/022524:ERROR:CONSOLE(3896)] "Request with id = 1 failed. {"code":-32601,"message":"'Page.canScreencast' wasn't found"}", source: chrome-devtools://devtools/bundled/inspector.js (3896)
[23655:12807:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23655:12807:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23655:12807:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23655:12807:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23634:39939:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WorkerDevToolsSanityTest.InspectSharedWorker (7424 ms)
[55/224] WorkerDevToolsSanityTest.InspectSharedWorker (9000 ms)
[ RUN ] DownloadTest.CloseNewTab3
[23664:3847:0715/022526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CloseNewTab3 (3164 ms)
[56/224] DownloadTest.CloseNewTab3 (4539 ms)
[ RUN ] SavePageBrowserTest.SaveCompleteHTML
[23671:3847:0715/022528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageBrowserTest.SaveCompleteHTML (2819 ms)
[57/224] SavePageBrowserTest.SaveCompleteHTML (4390 ms)
[ RUN ] DownloadTest.DownloadErrorReadonlyFolder
[23665:3847:0715/022526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23658:39939:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.DownloadErrorReadonlyFolder (5003 ms)
[58/224] DownloadTest.DownloadErrorReadonlyFolder (6478 ms)
[ RUN ] SavePageAsMHTMLBrowserTest.SavePageAsMHTML
[23677:3847:0715/022529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageAsMHTMLBrowserTest.SavePageAsMHTML (2973 ms)
[59/224] SavePageAsMHTMLBrowserTest.SavePageAsMHTML (4568 ms)
[ RUN ] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails
[23683:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23676:3847:0715/022531:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23685:12807:0715/022531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23685:12807:0715/022531:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails (2841 ms)
[60/224] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails (4389 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings
[23699:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings (2615 ms)
[61/224] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings (4076 ms)
[ RUN ] AutomationApiTest.GetTreeByTabId
[23691:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23692:13063:0715/022534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23692:13063:0715/022534:WARNING:channel.cc(322)] RawChannel write error
[23682:76295:0715/022535:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23682:3847:0715/022535:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://iegccbcigknmceckohgbkoklmbonohjh/tab_id.html (0)
[23682:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] testGetTabById", source: chrome-extension://iegccbcigknmceckohgbkoklmbonohjh/tab_id.html (0)
[23698:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23698:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23698:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23698:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23705:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23705:13063:0715/022535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutomationApiTest.GetTreeByTabId (5132 ms)
[62/224] AutomationApiTest.GetTreeByTabId (6619 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionEmpty
[23706:3847:0715/022535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23707:15875:0715/022536:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[23707:15875:0715/022536:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[23707:15875:0715/022536:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[23707:13063:0715/022536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionEmpty (2519 ms)
[63/224] ExtensionBrowsingDataTest.SettingsFunctionEmpty (4051 ms)
[ RUN ] AutomationApiTest.TabsAutomationBooleanPermissions
[23694:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23684:41219:0715/022534:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23684:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://hjnkaopidhpoafacpkdgmfmanaicifah/permissions.html (0)
[23684:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://hjnkaopidhpoafacpkdgmfmanaicifah/permissions.html (0)
[23684:75783:0715/022536:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23684:3847:0715/022536:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://hjnkaopidhpoafacpkdgmfmanaicifah/permissions.html (0)
[23684:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://hjnkaopidhpoafacpkdgmfmanaicifah/permissions.html (0)
[23710:15619:0715/022536:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[23710:15619:0715/022536:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AutomationApiTest.TabsAutomationBooleanPermissions (5534 ms)
[64/224] AutomationApiTest.TabsAutomationBooleanPermissions (6906 ms)
[ RUN ] CastStreamingApiTest.Basics
[23715:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23709:40707:0715/022539:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23709:3847:0715/022540:INFO:CONSOLE(13)] "[TEST] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (13)
[23725:23043:0715/022540:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[23725:23043:0715/022540:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[23725:23043:0715/022540:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[23725:23043:0715/022540:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[23709:3847:0715/022540:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (16)
[23709:3847:0715/022540:INFO:CONSOLE(24)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (24)
[23709:40707:0715/022540:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[23709:40707:0715/022540:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[23709:3847:0715/022540:INFO:CONSOLE(40)] "Enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (40)
[23709:3847:0715/022540:INFO:CONSOLE(43)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (43)
[23709:3847:0715/022540:INFO:CONSOLE(60)] "Disabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (60)
[23709:3847:0715/022540:INFO:CONSOLE(63)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (63)
[23709:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.html (0)
[23709:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.html (0)
[23725:12807:0715/022540:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.Basics (4383 ms)
[65/224] CastStreamingApiTest.Basics (5729 ms)
[ RUN ] CastStreamingApiTest.DestinationNotSet
[23722:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23712:40707:0715/022541:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23712:3847:0715/022541:INFO:CONSOLE(13)] "[TEST] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (13)
[23731:22019:0715/022541:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[23731:22019:0715/022541:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[23731:22019:0715/022541:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[23731:22019:0715/022541:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[23712:3847:0715/022541:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (16)
[23712:3847:0715/022541:INFO:CONSOLE(21)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (21)
[23712:3847:0715/022541:INFO:CONSOLE(32)] "Starting RTP stream before setting destination.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (32)
[23712:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.html (0)
[23712:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.html (0)
[ OK ] CastStreamingApiTest.DestinationNotSet (4238 ms)
[66/224] CastStreamingApiTest.DestinationNotSet (5809 ms)
[ RUN ] CommandServiceTest.GetExtensionActionCommandQuerySuggested
[23726:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23728:12807:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23728:12807:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23736:13319:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandServiceTest.GetExtensionActionCommandQuerySuggested (5951 ms)
[67/224] CommandServiceTest.GetExtensionActionCommandQuerySuggested (7413 ms)
[ RUN ] DeclarativeApiTest.NoTracesAfterUninstalling
[23729:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23716:39939:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23716:39939:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23730:12807:0715/022545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23730:12807:0715/022545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23730:12807:0715/022545:WARNING:channel.cc(322)] RawChannel write error
[23716:3847:0715/022545:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DeclarativeApiTest.NoTracesAfterUninstalling (7703 ms)
[68/224] DeclarativeApiTest.NoTracesAfterUninstalling (9245 ms)
[ RUN ] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents
[23745:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23738:3847:0715/022547:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23738:3847:0715/022547:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23738:3847:0715/022547:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23747:12807:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents (4773 ms)
[69/224] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents (6194 ms)
[ RUN ] DeclarativeContentApiTest.UninstallWhileActivePageAction
[23739:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23732:3847:0715/022545:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23732:3847:0715/022547:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23754:12807:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23754:12807:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[23732:3847:0715/022547:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23732:41219:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23732:41219:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23732:41219:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.UninstallWhileActivePageAction (6395 ms)
[70/224] DeclarativeContentApiTest.UninstallWhileActivePageAction (7854 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase
[23753:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase (3007 ms)
[71/224] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase (4616 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active
[23760:3847:0715/022549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23761:12551:0715/022551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23756:41219:0715/022551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23756:41219:0715/022551:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active (4582 ms)
[72/224] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active (6065 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_File
[23771:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_File (3398 ms)
[73/224] DownloadExtensionTest.DownloadExtensionTest_Download_File (5427 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension
[23772:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57482...
sending server_data: {"host": "127.0.0.1", "port": 57482} (36 bytes)
[23762:3847:0715/022554:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 6, remote ID 2147483653)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension (4762 ms)
[74/224] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension (6214 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest
[23774:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23763:4871:0715/022554:ERROR:mach_broker_mac.mm(222)] Unknown process 23780 is sending Mach IPC messages!
[23763:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://kblkklmcpcmmiejcbomjnlgjejaoekmp/test.html (0)
[23776:12551:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23776:12551:0715/022555:WARNING:channel.cc(322)] RawChannel write error
[23763:41219:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest (5630 ms)
[75/224] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest (7135 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest
[23787:3847:0715/022555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23779:63235:0715/022557:ERROR:mach_broker_mac.mm(222)] Unknown process 23797 is sending Mach IPC messages!
[23779:3847:0715/022558:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://afcbpdamphhbejaijhkncjdallfnmfbm/test.html (0)
[23790:13063:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[23790:13063:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[23790:13063:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23790:13063:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23790:13063:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23790:13063:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23790:13063:0715/022558:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest (5343 ms)
[76/224] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest (6967 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest
[23792:3847:0715/022556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23784:9507:0715/022558:ERROR:mach_broker_mac.mm(222)] Unknown process 23803 is sending Mach IPC messages!
[23784:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://fpiggcgobbkepfcpdkljbogekblbchlf/test.html (0)
[23784:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://fpiggcgobbkepfcpdkljbogekblbchlf/test.html (0)
[23784:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://fpiggcgobbkepfcpdkljbogekblbchlf/test.html (0)
[23784:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://fpiggcgobbkepfcpdkljbogekblbchlf/test.html (0)
[23784:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://fpiggcgobbkepfcpdkljbogekblbchlf/test.html (0)
[23784:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://fpiggcgobbkepfcpdkljbogekblbchlf/test.html (0)
[23784:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://fpiggcgobbkepfcpdkljbogekblbchlf/test.html (0)
[23794:13063:0715/022559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23794:13063:0715/022559:WARNING:channel.cc(322)] RawChannel write error
[23784:41475:0715/022600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest (5446 ms)
[77/224] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest (6877 ms)
[ RUN ] GcdPrivateAPITest.WifiMessage
[23805:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23806:13319:0715/022600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23806:13319:0715/022600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23793:3847:0715/022601:ERROR:gcd_private_api.cc(382)] Missing ssid
[23793:3847:0715/022601:ERROR:gcd_private_api.cc(382)] Missing ssid
[23793:3847:0715/022601:ERROR:gcd_private_api.cc(393)] Password is unknown
[23793:3847:0715/022601:INFO:CONSOLE(14)] "Messages needed 3", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[23793:3847:0715/022601:INFO:CONSOLE(14)] "Messages needed 2", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[23793:3847:0715/022601:INFO:CONSOLE(14)] "Messages needed 1", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[23793:3847:0715/022601:INFO:CONSOLE(14)] "Messages needed 0", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[ OK ] GcdPrivateAPITest.WifiMessage (3984 ms)
[78/224] GcdPrivateAPITest.WifiMessage (5716 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest
[23799:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23791:60931:0715/022600:ERROR:mach_broker_mac.mm(222)] Unknown process 23807 is sending Mach IPC messages!
[23791:3847:0715/022601:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://njfffflocogfecffgoljjeomkgkngnep/test.html (0)
[23791:3847:0715/022601:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://njfffflocogfecffgoljjeomkgkngnep/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest (5275 ms)
[79/224] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest (7000 ms)
[ RUN ] HotwordPrivateApiTest.OnEnabledChanged
[23814:3847:0715/022602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23809:3847:0715/022604:INFO:CONSOLE(0)] "[SUCCESS] onEnabledChangedTest", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[23809:3847:0715/022604:INFO:CONSOLE(0)] "[SUCCESS] onEnabledChangedTest", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[23818:13063:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23825:3847:0715/022604:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.OnEnabledChanged (4403 ms)
[80/224] HotwordPrivateApiTest.OnEnabledChanged (5945 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail
[23830:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23832:15619:0715/022605:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[23832:15619:0715/022605:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[23832:15619:0715/022605:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail (2659 ms)
[81/224] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail (4246 ms)
[ RUN ] HotwordPrivateApiTest.OnFinalizeSpeakerModel
[23820:3847:0715/022603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HotwordPrivateApiTest.OnFinalizeSpeakerModel (4522 ms)
[82/224] HotwordPrivateApiTest.OnFinalizeSpeakerModel (6146 ms)
[ RUN ] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure
[23828:3847:0715/022604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:06.433 browser_tests[23817:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23817:3847:0715/022606:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure (3998 ms)
[83/224] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure (5717 ms)
[ RUN ] GetAuthTokenFunctionTest.ComponentWithChromeClientId
[23847:3847:0715/022609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] GetAuthTokenFunctionTest.ComponentWithChromeClientId (3250 ms)
[84/224] GetAuthTokenFunctionTest.ComponentWithChromeClientId (4918 ms)
[ RUN ] GetAuthTokenFunctionTest.NoninteractiveQueue
[23840:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23834:3847:0715/022610:INFO:CONSOLE(5)] "hi there", source: chrome-extension://gpdpmokmokjfncdjdnjmmlgecghpbjbd/test.js (5)
[23844:12807:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23844:12807:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23844:12807:0715/022610:WARNING:channel.cc(322)] RawChannel write error
[23851:3847:0715/022610:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[23851:3847:0715/022610:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[23851:13063:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23851:13063:0715/022610:WARNING:channel.cc(322)] RawChannel write error
[23834:40707:0715/022610:ERROR:checkin_request.cc(186)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.NoninteractiveQueue (4538 ms)
[85/224] GetAuthTokenFunctionTest.NoninteractiveQueue (5929 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiPrimaryUser
[23852:3847:0715/022610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23839:3847:0715/022612:INFO:CONSOLE(5)] "hi there", source: chrome-extension://gpdpmokmokjfncdjdnjmmlgecghpbjbd/test.js (5)
[23839:3847:0715/022612:WARNING:account_fetcher_service.cc(429)] Failed to get UserInfo for primary@example.com
[ OK ] GetAuthTokenFunctionTest.MultiPrimaryUser (4475 ms)
[86/224] GetAuthTokenFunctionTest.MultiPrimaryUser (6180 ms)
[ RUN ] ExtensionManagementApiBrowserTest.LaunchAppFromBackground
[23854:3847:0715/022610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23842:41219:0715/022613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23842:41219:0715/022613:WARNING:channel.cc(322)] RawChannel write error
[23842:5383:0715/022614:ERROR:mach_broker_mac.mm(222)] Unknown process 23867 is sending Mach IPC messages!
[ OK ] ExtensionManagementApiBrowserTest.LaunchAppFromBackground (5676 ms)
[87/224] ExtensionManagementApiBrowserTest.LaunchAppFromBackground (7256 ms)
[ RUN ] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions
[23865:3847:0715/022614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23858:40195:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions (5618 ms)
[88/224] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions (7033 ms)
[ RUN ] ExtensionManagementApiTest.NoPermission
[23870:3847:0715/022614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23859:3847:0715/022617:INFO:CONSOLE(0)] "[SUCCESS] permissionWarnings", source: chrome-extension://dpmincmfkmdampahjhmbboagglifgbcp/test.html (0)
[23859:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23859:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiTest.NoPermission (5655 ms)
[89/224] ExtensionManagementApiTest.NoPermission (7072 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch
[23877:3847:0715/022616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23879:13063:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23879:13063:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch (4389 ms)
[90/224] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch (6556 ms)
[ RUN ] MusicManagerPrivateTest.DeviceIdValueReturned
[23883:3847:0715/022617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23875:4611:0715/022619:ERROR:mach_broker_mac.mm(222)] Unknown process 23887 is sending Mach IPC messages!
[23875:3847:0715/022619:INFO:CONSOLE(24)] "customArg=undefined", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js (24)
[23875:3847:0715/022620:INFO:CONSOLE(9)] "Device ID=undefined", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js (9)
[23875:3847:0715/022620:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/index.html (0)
[23875:3847:0715/022620:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running musicManagerPrivate.getDeviceId: Device ID API is not supported on this platform.
at test (chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js:8:34)", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/index.html (0)
[23875:40707:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MusicManagerPrivateTest.DeviceIdValueReturned (4476 ms)
[91/224] MusicManagerPrivateTest.DeviceIdValueReturned (5983 ms)
[ RUN ] ExtensionPreferenceApiTest.PersistentIncognito
[23896:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23888:64771:0715/022623:ERROR:mach_broker_mac.mm(222)] Unknown process 23904 is sending Mach IPC messages!
[23888:3847:0715/022623:INFO:CONSOLE(0)] "[SUCCESS] getRegular", source: chrome-extension://inhgbocnlfahlbcegjbkdilfnlflohch/test.html (0)
[23888:3847:0715/022623:INFO:CONSOLE(0)] "[SUCCESS] getIncognito", source: chrome-extension://inhgbocnlfahlbcegjbkdilfnlflohch/test.html (0)
[23888:3847:0715/022623:INFO:CONSOLE(0)] "[SUCCESS] set", source: chrome-extension://inhgbocnlfahlbcegjbkdilfnlflohch/test.html (0)
[23888:3847:0715/022623:INFO:CONSOLE(0)] "[SUCCESS] getRegular2", source: chrome-extension://inhgbocnlfahlbcegjbkdilfnlflohch/test.html (0)
[23888:3847:0715/022623:INFO:CONSOLE(0)] "[SUCCESS] getIncognito2", source: chrome-extension://inhgbocnlfahlbcegjbkdilfnlflohch/test.html (0)
[ OK ] ExtensionPreferenceApiTest.PersistentIncognito (4828 ms)
[92/224] ExtensionPreferenceApiTest.PersistentIncognito (6487 ms)
[ RUN ] SocketApiTest.SocketTCPServerExtension
[23897:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23890:3847:0715/022623:INFO:CONSOLE(374)] "Running tests, protocol none, echo server 127.0.0.1:8888", source: chrome-extension://mkdihcbbgbmjncmppbmeeeephcppbemj/background.js (374)
[23890:3847:0715/022624:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mkdihcbbgbmjncmppbmeeeephcppbemj/_generated_background_page.html (0)
[ OK ] SocketApiTest.SocketTCPServerExtension (5015 ms)
[93/224] SocketApiTest.SocketTCPServerExtension (6728 ms)
[ RUN ] WebNavigationApiTest.Api
[23903:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23893:41219:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23893:41219:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23893:41219:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23893:41219:0715/022624:WARNING:channel.cc(322)] RawChannel write error
[23906:13063:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23906:13063:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23906:13063:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23906:13063:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23893:3847:0715/022624:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Api (4517 ms)
[94/224] WebNavigationApiTest.Api (5956 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2
[23910:3847:0715/022623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23901:4611:0715/022625:ERROR:mach_broker_mac.mm(222)] Unknown process 23914 is sending Mach IPC messages!
[23901:74759:0715/022627:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23901:40707:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23901:40707:0715/022627:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2 (6344 ms)
[95/224] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2 (8066 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump
[23927:3847:0715/022628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23930:15619:0715/022628:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[23930:15619:0715/022628:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[23930:15619:0715/022628:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump (2674 ms)
[96/224] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump (4246 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2
[23926:3847:0715/022627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23915:4611:0715/022629:ERROR:mach_broker_mac.mm(222)] Unknown process 23932 is sending Mach IPC messages!
[23915:75019:0715/022631:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23934:3847:0715/022631:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2 (5986 ms)
[97/224] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2 (7849 ms)
[ RUN ] AppApiTest.ClientRedirectToAppFromExtension
[23929:3847:0715/022628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23918:76039:0715/022632:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23935:13063:0715/022632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23935:13063:0715/022632:WARNING:channel.cc(322)] RawChannel write error
[23918:40707:0715/022632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppApiTest.ClientRedirectToAppFromExtension (5981 ms)
[98/224] AppApiTest.ClientRedirectToAppFromExtension (7493 ms)
[ RUN ] ContentCapabilitiesTest.NoCapabilities
[23943:3847:0715/022631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23933:76295:0715/022632:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentCapabilitiesTest.NoCapabilities (3054 ms)
[99/224] ContentCapabilitiesTest.NoCapabilities (4595 ms)
[ RUN ] ExtensionCrxInstallerTest.HiDpiThemeTest
[23945:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.HiDpiThemeTest (3869 ms)
[100/224] ExtensionCrxInstallerTest.HiDpiThemeTest (5245 ms)
[ RUN ] ErrorConsoleBrowserTest.ReportManifestErrors
[23957:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23961:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ErrorConsoleBrowserTest.ReportManifestErrors (2930 ms)
[101/224] ErrorConsoleBrowserTest.ReportManifestErrors (4514 ms)
[ RUN ] ClipboardApiTest.HostedApp
[23968:3847:0715/022637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23959:42243:0715/022639:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23959:75527:0715/022639:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ClipboardApiTest.HostedApp (4135 ms)
[102/224] ClipboardApiTest.HostedApp (5746 ms)
[ RUN ] GaiaAuthExtensionLoaderTest.AddAndGet
[23977:3847:0715/022639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23978:15875:0715/022640:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[23978:15875:0715/022640:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[23978:13063:0715/022640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23978:13063:0715/022640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23978:13063:0715/022640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23978:13063:0715/022640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GaiaAuthExtensionLoaderTest.AddAndGet (2370 ms)
[103/224] GaiaAuthExtensionLoaderTest.AddAndGet (3901 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptInFrame
[23960:3847:0715/022636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23948:75271:0715/022639:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23948:3847:0715/022640:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeInAllFramesShouldSucceed", source: chrome-extension://pbihchnakkmjhogfnplgdoibjbdkfmlb/test.html (0)
[23948:3847:0715/022640:INFO:CONSOLE(21)] "Uncaught TypeError: Cannot read property 'toLowerCase' of null", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/chrome/test/data/extensions/api_test/executescript/in_frame/script.js (21)
[23948:3847:0715/022640:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextInAllFramesShouldSucceed", source: chrome-extension://pbihchnakkmjhogfnplgdoibjbdkfmlb/test.html (0)
[ OK ] ExecuteScriptApiTest.ExecuteScriptInFrame (6850 ms)
[104/224] ExecuteScriptApiTest.ExecuteScriptInFrame (8319 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForAllowedOrigin
[23990:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23980:75015:0715/022644:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23980:3847:0715/022644:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForAllowedOrigin (2899 ms)
[105/224] GeolocationBrowserTest.NoPromptForAllowedOrigin (4359 ms)
[ RUN ] ExtensionContextMenuBrowserTest.TopLevel
[23963:3847:0715/022636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23965:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23969:12807:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23969:12807:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23976:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23976:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23979:13319:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23979:13319:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23983:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23983:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23950:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23950:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23950:41219:0715/022644:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.TopLevel (10569 ms)
[106/224] ExtensionContextMenuBrowserTest.TopLevel (12013 ms)
[ RUN ] GeolocationBrowserTest.InvalidUrlRequest
[23993:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23981:75271:0715/022644:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23981:38915:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23981:38915:0715/022645:WARNING:channel.cc(322)] RawChannel write error
[23981:3847:0715/022645:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.InvalidUrlRequest (3384 ms)
[107/224] GeolocationBrowserTest.InvalidUrlRequest (4712 ms)
[ RUN ] MediaStreamPermissionTest.TestDismissingRequest
[24007:3847:0715/022647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57528...
sending server_data: {"host": "127.0.0.1", "port": 57528} (36 bytes)
[23998:3847:0715/022649:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:57528/files/webrtc/adapter.js (71)
[23998:3847:0715/022649:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:57528/files/webrtc/test_functions.js (13)
[23998:3847:0715/022649:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:57528/files/webrtc/test_functions.js (13)
[23998:3847:0715/022649:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:57528/files/webrtc/test_functions.js (13)
[23998:3847:0715/022649:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:57528/files/webrtc/test_functions.js (13)
[23998:3847:0715/022649:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:57528/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestDismissingRequest (3530 ms)
[108/224] MediaStreamPermissionTest.TestDismissingRequest (4916 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_WebM
[24013:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24001:3847:0715/022649:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24001:40451:0715/022649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24001:40451:0715/022649:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_WebM (2761 ms)
[109/224] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_WebM (4173 ms)
[ RUN ] InfoBarsTest.TestInfoBarsCloseOnNewTheme
[23994:3847:0715/022644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23982:76039:0715/022645:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23982:3847:0715/022646:WARNING:extension_install_prompt.cc(163)] Proceeding!
[23982:3847:0715/022648:WARNING:extension_install_prompt.cc(163)] Proceeding!
[23982:40451:0715/022649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23982:40451:0715/022649:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InfoBarsTest.TestInfoBarsCloseOnNewTheme (7713 ms)
[110/224] InfoBarsTest.TestInfoBarsCloseOnNewTheme (9137 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_IsSupportedKeySystem_InvalidVariants
[24011:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57537...
sending server_data: {"host": "127.0.0.1", "port": 57537} (36 bytes)
[24000:3847:0715/022649:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24000:3847:0715/022649:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24000:40451:0715/022649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24000:40451:0715/022649:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_IsSupportedKeySystem_InvalidVariants (3750 ms)
[111/224] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_IsSupportedKeySystem_InvalidVariants (5053 ms)
[ RUN ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections
[24031:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24019:3847:0715/022654:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24031:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections (3736 ms)
[112/224] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections (5283 ms)
[ RUN ] DnsProbeBrowserTest.ProbesDisabled
[24035:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24021:3847:0715/022654:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.ProbesDisabled (3426 ms)
[113/224] DnsProbeBrowserTest.ProbesDisabled (4846 ms)
[ RUN ] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections
[24034:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24020:3847:0715/022654:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections (3744 ms)
[114/224] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections (5241 ms)
[ RUN ] MetricsServiceBrowserTest.CloseRenderersNormally
[24030:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MetricsServiceBrowserTest.CloseRenderersNormally (5527 ms)
[115/224] MetricsServiceBrowserTest.CloseRenderersNormally (7065 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRSubmit
[24052:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24042:56327:0715/022659:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmit (3253 ms)
[116/224] PasswordManagerBrowserTestBase.PromptForXHRSubmit (4801 ms)
[ RUN ] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs
[24054:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24058:15875:0715/022659:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24058:15875:0715/022659:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24058:15875:0715/022659:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs (2863 ms)
[117/224] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs (4329 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne
[24060:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57549...
sending server_data: {"host": "127.0.0.1", "port": 57549} (36 bytes)
[24062:12551:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24062:12551:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne (5192 ms)
[118/224] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne (6825 ms)
[ RUN ] MaterialPDFExtensionTest.Bookmark
[24053:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24043:75527:0715/022659:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24043:3847:0715/022701:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24043:3847:0715/022703:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[24043:40963:0715/022703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24061:12807:0715/022703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24061:12807:0715/022703:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaterialPDFExtensionTest.Bookmark (7223 ms)
[119/224] MaterialPDFExtensionTest.Bookmark (8522 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst
[24072:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57558...
sending server_data: {"host": "127.0.0.1", "port": 57558} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst (4391 ms)
[120/224] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst (5936 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAlertAfterOnload
[24071:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57555...
sending server_data: {"host": "127.0.0.1", "port": 57555} (36 bytes)
[24080:12551:0715/022705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24080:12551:0715/022705:WARNING:channel.cc(322)] RawChannel write error
[24063:39939:0715/022705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderAlertAfterOnload (5026 ms)
[121/224] PrerenderBrowserTest.PrerenderAlertAfterOnload (6460 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst
[24087:3847:0715/022706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57569...
sending server_data: {"host": "127.0.0.1", "port": 57569} (36 bytes)
[24079:40451:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst (5182 ms)
[122/224] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst (6618 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond
[24088:3847:0715/022706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57573...
sending server_data: {"host": "127.0.0.1", "port": 57573} (36 bytes)
[24091:12807:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24091:12807:0715/022709:WARNING:channel.cc(322)] RawChannel write error
[24081:40451:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24081:40451:0715/022709:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond (5081 ms)
[123/224] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond (6480 ms)
[ RUN ] PrerenderBrowserTest.PrerenderWindowSize
[24102:3847:0715/022708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57585...
sending server_data: {"host": "127.0.0.1", "port": 57585} (36 bytes)
[24104:13063:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24104:13063:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderWindowSize (4402 ms)
[124/224] PrerenderBrowserTest.PrerenderWindowSize (5789 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNoSSLReferrer
[24099:3847:0715/022708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57584...
sending server_data: {"host": "127.0.0.1", "port": 57584} (36 bytes)
HTTPS server started on https://127.0.0.1:57589...
sending server_data: {"host": "127.0.0.1", "port": 57589} (36 bytes)
[24089:39683:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24089:39683:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24089:39683:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483651)
[24089:39683:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24089:39683:0715/022712:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNoSSLReferrer (5831 ms)
[125/224] PrerenderBrowserTest.PrerenderNoSSLReferrer (7486 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeFailureNoManifest
HTTPS server started on https://127.0.0.1:57596...
sending server_data: {"host": "127.0.0.1", "port": 57596} (36 bytes)
[24121:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24110:3847:0715/022714:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:57596/files/push_messaging/push_test.js (18)
[24110:3847:0715/022714:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57596/files/push_messaging/push_test.js (18)
[24110:3847:0715/022714:INFO:CONSOLE(18)] "sendResultToTest: manifest removed", source: https://127.0.0.1:57596/files/push_messaging/push_test.js (18)
[24110:3847:0715/022714:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - no sender id provided", source: https://127.0.0.1:57596/files/push_messaging/push_test.js (18)
[24110:3847:0715/022714:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[24110:3847:0715/022714:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[24110:3847:0715/022714:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeFailureNoManifest (3502 ms)
[126/224] PushMessagingBrowserTest.SubscribeFailureNoManifest (5053 ms)
[ RUN ] PrerenderBrowserTest.PrerenderFragmentNavigateFragment
[24116:3847:0715/022712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57600...
sending server_data: {"host": "127.0.0.1", "port": 57600} (36 bytes)
[24120:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24120:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24120:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[24120:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24120:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderFragmentNavigateFragment (5077 ms)
[127/224] PrerenderBrowserTest.PrerenderFragmentNavigateFragment (6495 ms)
[ RUN ] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:57598...
sending server_data: {"host": "127.0.0.1", "port": 57598} (36 bytes)
[24131:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24119:3847:0715/022716:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:57598/files/push_messaging/push_test.js (18)
[24119:3847:0715/022716:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57598/files/push_messaging/push_test.js (18)
[24119:3847:0715/022716:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:57598/files/push_messaging/push_test.js (18)
[24119:3847:0715/022716:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:57598/files/push_messaging/push_test.js (18)
[24119:3847:0715/022716:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57598/files/push_messaging/push_test.js (18)
[24119:3847:0715/022716:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:57598/files/push_messaging/push_test.js (18)
[24119:3847:0715/022716:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:57598/files/push_messaging/push_test.js (18)
[24119:3847:0715/022716:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[24119:3847:0715/022716:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[24119:3847:0715/022716:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes (3838 ms)
[128/224] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes (5240 ms)
[ RUN ] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions
HTTPS server started on https://127.0.0.1:57607...
sending server_data: {"host": "127.0.0.1", "port": 57607} (36 bytes)
[24136:3847:0715/022716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24124:3847:0715/022717:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:57607/files/push_messaging/push_test.js (18)
[24124:3847:0715/022717:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57607/files/push_messaging/push_test.js (18)
[24124:3847:0715/022717:INFO:CONSOLE(0)] "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.", source: https://127.0.0.1:57607/files/push_messaging/test_no_subscription_options.html (0)
[24124:3847:0715/022717:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - permission denied", source: https://127.0.0.1:57607/files/push_messaging/push_test.js (18)
[24124:41731:0715/022717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24124:41731:0715/022717:WARNING:channel.cc(322)] RawChannel write error
[24124:3847:0715/022717:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[24124:3847:0715/022717:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[24124:3847:0715/022717:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions (3602 ms)
[129/224] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions (5118 ms)
[ RUN ] ReferrerPolicyTest.Redirect
[24141:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24135:40451:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24135:40451:0715/022718:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.Redirect (3628 ms)
[130/224] ReferrerPolicyTest.Redirect (5032 ms)
[ RUN ] ReferrerPolicyTest.RequestTabletSite
[24149:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.RequestTabletSite (3154 ms)
[131/224] ReferrerPolicyTest.RequestTabletSite (4504 ms)
[ RUN ] ServiceProcessControlBrowserTest.Histograms
[ OK ] ServiceProcessControlBrowserTest.Histograms (3 ms)
[132/224] ServiceProcessControlBrowserTest.Histograms (1139 ms)
[ RUN ] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord
[24155:3847:0715/022721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord (2433 ms)
[133/224] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord (3879 ms)
[ RUN ] ContextMenuBrowserTest.OpenInNewTabReferrer
[24150:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57622...
sending server_data: {"host": "127.0.0.1", "port": 57622} (36 bytes)
[ OK ] ContextMenuBrowserTest.OpenInNewTabReferrer (4630 ms)
[134/224] ContextMenuBrowserTest.OpenInNewTabReferrer (6172 ms)
[ RUN ] SSLUITest.TestHTTP
[24169:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57625...
sending server_data: {"host": "127.0.0.1", "port": 57625} (36 bytes)
[24174:12551:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24174:12551:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[24174:12551:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24174:12551:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24169:3847:0715/022726:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24169:3847:0715/022726:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] SSLUITest.TestHTTP (3870 ms)
[135/224] SSLUITest.TestHTTP (5375 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndProceed
[24175:3847:0715/022725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57627...
sending server_data: {"host": "127.0.0.1", "port": 57627} (36 bytes)
[24164:3847:0715/022728:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24187:13831:0715/022728:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestHTTPSExpiredCertAndProceed (5489 ms)
[136/224] SSLUITest.TestHTTPSExpiredCertAndProceed (7044 ms)
[ RUN ] SessionRestoreTest.ShareProcessesOnRestore
[24167:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24177:13063:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24177:13063:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24182:12551:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24182:12551:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24189:13575:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24189:13575:0715/022730:WARNING:channel.cc(322)] RawChannel write error
[24193:15875:0715/022730:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[24159:40451:0715/022730:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] SessionRestoreTest.ShareProcessesOnRestore (8055 ms)
[137/224] SessionRestoreTest.ShareProcessesOnRestore (9471 ms)
[ RUN ] SSLUITest.InterstitialNotAffectedByHideShow
[24181:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57629...
sending server_data: {"host": "127.0.0.1", "port": 57629} (36 bytes)
[24173:3847:0715/022729:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24173:3847:0715/022730:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24173:39939:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24173:39939:0715/022730:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.InterstitialNotAffectedByHideShow (5982 ms)
[138/224] SSLUITest.InterstitialNotAffectedByHideShow (7788 ms)
[ RUN ] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage
[24194:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57634...
sending server_data: {"host": "127.0.0.1", "port": 57634} (36 bytes)
[24196:13831:0715/022731:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage (3740 ms)
[139/224] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage (5222 ms)
[ RUN ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget
[24210:3847:0715/022733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24200:75527:0715/022734:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget (3272 ms)
[140/224] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget (4952 ms)
[ RUN ] BrowserTest.DisableOptionsAndImportMenuItemsConsistently
[24218:3847:0715/022735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.DisableOptionsAndImportMenuItemsConsistently (2804 ms)
[141/224] BrowserTest.DisableOptionsAndImportMenuItemsConsistently (4347 ms)
[ RUN ] TabContentsTagTest.PostExistingTaskProviding
[24203:3847:0715/022732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24197:18435:0715/022734:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24211:12807:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24211:12807:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24197:41219:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabContentsTagTest.PostExistingTaskProviding (6807 ms)
[142/224] TabContentsTagTest.PostExistingTaskProviding (8358 ms)
[ RUN ] BrowserTest.ClearPendingOnFailUnlessNTP
[24212:3847:0715/022734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57643...
sending server_data: {"host": "127.0.0.1", "port": 57643} (36 bytes)
[24217:13063:0715/022737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 02:27:37.951 browser_tests[24202:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24202:40707:0715/022738:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24202:40707:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24202:40707:0715/022738:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.ClearPendingOnFailUnlessNTP (7729 ms)
[143/224] BrowserTest.ClearPendingOnFailUnlessNTP (9271 ms)
[ RUN ] BrowserNavigatorTest.Disposition_CurrentTab
[24236:3847:0715/022739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24226:3847:0715/022740:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.Disposition_CurrentTab (3017 ms)
[144/224] BrowserNavigatorTest.Disposition_CurrentTab (4578 ms)
[ RUN ] BrowserTest.InterstitialClosesDialogs
[24230:3847:0715/022738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57650...
sending server_data: {"host": "127.0.0.1", "port": 57650} (36 bytes)
[ OK ] BrowserTest.InterstitialClosesDialogs (4959 ms)
[145/224] BrowserTest.InterstitialClosesDialogs (6483 ms)
[ RUN ] WindowAppleScriptTest.CreationWithNoProfile
[24253:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24254:15619:0715/022744:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24254:15619:0715/022744:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24245:38915:0715/022744:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24254:12807:0715/022744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24254:12807:0715/022744:WARNING:channel.cc(322)] RawChannel write error
[24254:15619:0715/022744:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24254:15619:0715/022744:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WindowAppleScriptTest.CreationWithNoProfile (2699 ms)
[146/224] WindowAppleScriptTest.CreationWithNoProfile (4325 ms)
[ RUN ] OmniboxViewMacBrowserTest.SetFocus
[24260:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24262:15875:0715/022745:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24262:15875:0715/022745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24262:15875:0715/022745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24262:13063:0715/022745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] OmniboxViewMacBrowserTest.SetFocus (2425 ms)
[147/224] OmniboxViewMacBrowserTest.SetFocus (3786 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton
[24242:3847:0715/022740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24233:3847:0715/022742:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24233:3847:0715/022742:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton (6898 ms)
[148/224] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton (8256 ms)
[ RUN ] ConstrainedWindowMacTest.TabDragging
[24255:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ConstrainedWindowMacTest.TabDragging (4252 ms)
[149/224] ConstrainedWindowMacTest.TabDragging (5915 ms)
[ RUN ] OmniboxViewMacBrowserTest.MouseDownCaretVisibility
[24269:3847:0715/022747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24274:15875:0715/022748:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24274:15875:0715/022748:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24274:15875:0715/022748:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] OmniboxViewMacBrowserTest.MouseDownCaretVisibility (2750 ms)
[150/224] OmniboxViewMacBrowserTest.MouseDownCaretVisibility (4301 ms)
[ RUN ] OneClickSigninBubbleControllerTest.OK
[24276:3847:0715/022749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleControllerTest.OK (2960 ms)
[151/224] OneClickSigninBubbleControllerTest.OK (4416 ms)
[ RUN ] OneClickSigninDialogControllerTest.Advanced
[24277:3847:0715/022749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninDialogControllerTest.Advanced (3487 ms)
[152/224] OneClickSigninDialogControllerTest.Advanced (4846 ms)
[ RUN ] FindInPageControllerTest.NoIncognitoPrepopulate
[24290:3847:0715/022752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.NoIncognitoPrepopulate (2623 ms)
[153/224] FindInPageControllerTest.NoIncognitoPrepopulate (4214 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsNotifications
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsNotifications (1 ms)
[154/224] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsNotifications (1180 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestPluginsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestPluginsPage (1 ms)
[155/224] WebUIBidiCheckerBrowserTestRTL.TestPluginsPage (1170 ms)
[ RUN ] HostedAppTest.LocationBarForHostedAppWithoutWWW
[24282:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24271:3847:0715/022753:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24271:3847:0715/022753:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24271:3847:0715/022754:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24271:3847:0715/022755:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] HostedAppTest.LocationBarForHostedAppWithoutWWW (7519 ms)
[156/224] HostedAppTest.LocationBarForHostedAppWithoutWWW (9084 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsMouseLock
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsMouseLock (1 ms)
[157/224] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsMouseLock (1263 ms)
[ RUN ] LoginPromptBrowserTest.TestBasicAuth
[24296:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57653...
sending server_data: {"host": "127.0.0.1", "port": 57653} (36 bytes)
[24305:13063:0715/022756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24305:13063:0715/022756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24298:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24298:13063:0715/022757:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.TestBasicAuth (6487 ms)
[158/224] LoginPromptBrowserTest.TestBasicAuth (8021 ms)
[ RUN ] LoginPromptBrowserTest.TestTwoAuths
[24299:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57655...
sending server_data: {"host": "127.0.0.1", "port": 57655} (36 bytes)
[24288:38915:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24288:38915:0715/022758:WARNING:channel.cc(322)] RawChannel write error
[24288:38915:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24288:38915:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24288:38915:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.TestTwoAuths (7129 ms)
[159/224] LoginPromptBrowserTest.TestTwoAuths (8744 ms)
[ RUN ] NewTabUIProcessPerTabTest.NavBeforeNTPCommits
[24317:3847:0715/022759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24312:3847:0715/022759:INFO:CONSOLE(0)] "Not allowed to load local resource: chrome-search://local-ntp/local-ntp.html", source: about:blank (0)
[ OK ] NewTabUIProcessPerTabTest.NavBeforeNTPCommits (4209 ms)
[160/224] NewTabUIProcessPerTabTest.NavBeforeNTPCommits (5640 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical
[24322:3847:0715/022800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24315:3847:0715/022802:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[24315:3847:0715/022802:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical (4486 ms)
[161/224] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical (5944 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferNoProfile
[24333:3847:0715/022802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24335:13063:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24335:13063:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24335:13063:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24335:13063:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24335:13063:0715/022803:WARNING:channel.cc(322)] RawChannel write error
[24335:15875:0715/022803:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24335:15875:0715/022803:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24335:15875:0715/022803:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.CanOfferNoProfile (2511 ms)
[162/224] InlineLoginUIBrowserTest.CanOfferNoProfile (4332 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway
[24328:3847:0715/022801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24321:39683:0715/022803:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24321:3847:0715/022804:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway (5521 ms)
[163/224] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway (7069 ms)
[ RUN ] ZoomControllerBrowserTest.OnPreferenceChanged
[24354:3847:0715/022806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24355:13575:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24355:16387:0715/022807:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24355:16387:0715/022807:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24355:16387:0715/022807:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ZoomControllerBrowserTest.OnPreferenceChanged (2860 ms)
[164/224] ZoomControllerBrowserTest.OnPreferenceChanged (4642 ms)
[ RUN ] UnloadTest.BrowserCloseBeforeUnloadOK
[24361:3847:0715/022808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24351:3847:0715/022809:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseBeforeUnloadOK (2907 ms)
[165/224] UnloadTest.BrowserCloseBeforeUnloadOK (4615 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldMonthInput
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldMonthInput (368 ms)
[166/224] FormAutofillTest.WebFormControlElementToFormFieldMonthInput (1723 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin
[24342:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24334:3847:0715/022806:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24334:79111:0715/022808:WARNING:fake_gaia.cc(303)] Serving request /ServiceLogin
[24334:79111:0715/022808:ERROR:fake_gaia.cc(306)] Unhandled request /favicon.ico
[24334:79111:0715/022808:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24334:79111:0715/022809:WARNING:fake_gaia.cc(303)] Serving request /ServiceLoginAuth
[24334:79111:0715/022809:WARNING:fake_gaia.cc(303)] Serving request /o/oauth2/programmatic_auth
[24334:79111:0715/022809:WARNING:fake_gaia.cc(303)] Serving request /oauth2/v4/token
[ OK ] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin (7125 ms)
[167/224] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin (8682 ms)
[ RUN ] WebUIWebViewBrowserTest.AddAndRemoveContentScripts
[24347:3847:0715/022806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24339:3847:0715/022808:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24339:3847:0715/022809:INFO:CONSOLE(1791)] "Running test testAddAndRemoveContentScripts", source: webview_content_script_test.js (1791)
[24339:3847:0715/022809:INFO:CONSOLE(4466)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4466)
[24339:3847:0715/022809:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[24339:3847:0715/022810:INFO:CONSOLE(4480)] "Step 2: post message to build connect.", source: webview_content_script_test.js (4480)
[24339:75783:0715/022810:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24339:3847:0715/022810:INFO:CONSOLE(4500)] "Step 3: A communication channel has been established with webview.", source: webview_content_script_test.js (4500)
[24339:3847:0715/022810:INFO:CONSOLE(4503)] "Step 4: call <webview>.removeContentScripts and navigate.", source: webview_content_script_test.js (4503)
[24339:3847:0715/022810:INFO:CONSOLE(4485)] "Step 5: post message to build connect again.", source: webview_content_script_test.js (4485)
[24364:13319:0715/022810:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIWebViewBrowserTest.AddAndRemoveContentScripts (6692 ms)
[168/224] WebUIWebViewBrowserTest.AddAndRemoveContentScripts (8293 ms)
[ RUN ] FormAutofillTest.ExtractMultipleForms
[ OK ] FormAutofillTest.ExtractMultipleForms (343 ms)
[169/224] FormAutofillTest.ExtractMultipleForms (1569 ms)
[ RUN ] FormAutofillTest.LabelsInferredPriorToImgOrBr
[ OK ] FormAutofillTest.LabelsInferredPriorToImgOrBr (235 ms)
[170/224] FormAutofillTest.LabelsInferredPriorToImgOrBr (1558 ms)
[ RUN ] FormAutofillTest.ClearOnlyAutofilledFields
[ OK ] FormAutofillTest.ClearOnlyAutofilledFields (243 ms)
[171/224] FormAutofillTest.ClearOnlyAutofilledFields (1532 ms)
[ RUN ] ChromeRenderViewTest.DidBlockContentType
[ OK ] ChromeRenderViewTest.DidBlockContentType (85 ms)
[172/224] ChromeRenderViewTest.DidBlockContentType (1243 ms)
[ RUN ] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick
[ OK ] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick (248 ms)
[173/224] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick (1577 ms)
[ RUN ] ChromeRenderViewTest.ImagesAllowedByDefault
[ OK ] ChromeRenderViewTest.ImagesAllowedByDefault (160 ms)
[174/224] ChromeRenderViewTest.ImagesAllowedByDefault (1277 ms)
[ RUN ] TranslateHelperBrowserTest.MultipleSimilarTranslations
[ OK ] TranslateHelperBrowserTest.MultipleSimilarTranslations (85 ms)
[175/224] TranslateHelperBrowserTest.MultipleSimilarTranslations (1184 ms)
[ RUN ] WebUIResourceBrowserTest.GridTest
[24385:3847:0715/022815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24372:3847:0715/022817:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[24372:3847:0715/022817:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[24387:12807:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24387:12807:0715/022817:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.GridTest (3522 ms)
[176/224] WebUIResourceBrowserTest.GridTest (4726 ms)
[ RUN ] WebUIResourceBrowserTest.MenuTest
[24386:3847:0715/022816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24373:3847:0715/022817:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[24373:3847:0715/022817:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.MenuTest (3400 ms)
[177/224] WebUIResourceBrowserTest.MenuTest (4804 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_SetProperty
[24388:3847:0715/022816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57675...
sending server_data: {"host": "127.0.0.1", "port": 57675} (36 bytes)
objc[24396]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24396]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (0)
[24374:3847:0715/022818:INFO:CONSOLE(177)] "SetProperty finished in 0.002 seconds.", source: http://127.0.0.1:57675/files/test_case.html?testcase=URLRequest_SetProperty (177)
[ OK ] OutOfProcessPPAPITest.URLRequest_SetProperty (4904 ms)
[178/224] OutOfProcessPPAPITest.URLRequest_SetProperty (6279 ms)
[ RUN ] OutOfProcessPPAPITest.WebSocket2
[24389:3847:0715/022816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57677...
sending server_data: {"host": "127.0.0.1", "port": 57677} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:57679...
sending server_data: {"host": "127.0.0.1", "port": 57679} (36 bytes)
objc[24399]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24399]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testDsmnLP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[24375:3847:0715/022819:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.139 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022819:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022819:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022819:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
1.0.0.127.in-addr.arpa - code 400, message Bad Request
[24375:3847:0715/022820:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:57679/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (0)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:57679/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (0)
[24375:3847:0715/022820:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:57679/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (0)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:3847:0715/022820:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:57677/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57679 (177)
[24375:39939:0715/022820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24375:39939:0715/022820:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.WebSocket2 (6947 ms)
[179/224] OutOfProcessPPAPITest.WebSocket2 (8293 ms)
[ RUN ] PPAPINaClNewlibTest.Audio
[24406:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57718...
sending server_data: {"host": "127.0.0.1", "port": 57718} (36 bytes)
2015-07-15 02:28:23.009 browser_tests[24398:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24417,2105364864:02:28:23.020604] Native Client module will be loaded at base address 0x00004df000000000
[24398:3847:0715/022823:INFO:CONSOLE(177)] "Creation finished in 0.074 seconds.", source: http://127.0.0.1:57718/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24398:3847:0715/022823:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.004 seconds.", source: http://127.0.0.1:57718/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24398:3847:0715/022823:INFO:CONSOLE(177)] "Failures finished in 0.003 seconds.", source: http://127.0.0.1:57718/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24398:3847:0715/022823:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.642 seconds.", source: http://127.0.0.1:57718/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24398:3847:0715/022823:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.046 seconds.", source: http://127.0.0.1:57718/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24398:3847:0715/022823:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.072 seconds.", source: http://127.0.0.1:57718/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24398:3847:0715/022824:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.041 seconds.", source: http://127.0.0.1:57718/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24398:40195:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24398:40195:0715/022824:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClNewlibTest.Audio (5534 ms)
[180/224] PPAPINaClNewlibTest.Audio (6985 ms)
[ RUN ] PPAPINaClNewlibTest.WebSocket2
[24405:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57717...
sending server_data: {"host": "127.0.0.1", "port": 57717} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:57724...
sending server_data: {"host": "127.0.0.1", "port": 57724} (36 bytes)
2015-07-15 02:28:23.009 browser_tests[24397:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24420,2105364864:02:28:23.657045] Native Client module will be loaded at base address 0x00005d9c00000000
[24397:3847:0715/022823:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.050 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022823:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022823:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
1.0.0.127.in-addr.arpa - code 400, message Bad Request
[24397:3847:0715/022824:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:57724/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (0)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:57724/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (0)
[24397:3847:0715/022824:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:57724/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (0)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[24397:3847:0715/022824:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:57717/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=57724 (177)
[ OK ] PPAPINaClNewlibTest.WebSocket2 (6514 ms)
[181/224] PPAPINaClNewlibTest.WebSocket2 (8189 ms)
[ RUN ] PPAPINaClGLibcTest.AudioConfig
[24411:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57730...
sending server_data: {"host": "127.0.0.1", "port": 57730} (36 bytes)
2015-07-15 02:28:23.568 browser_tests[24404:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24426,2105364864:02:28:24.508241] Native Client module will be loaded at base address 0x00005a4f00000000
[24404:3847:0715/022825:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.057 seconds.", source: http://127.0.0.1:57730/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[24404:3847:0715/022825:INFO:CONSOLE(177)] "ValidConfigs finished in 0.045 seconds.", source: http://127.0.0.1:57730/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[24404:3847:0715/022825:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:57730/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[24404:40451:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24404:40451:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClGLibcTest.AudioConfig (5106 ms)
[182/224] PPAPINaClGLibcTest.AudioConfig (6612 ms)
[ RUN ] NaClBrowserTestNewlib.IrtException
[24423:3847:0715/022823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57775...
sending server_data: {"host": "127.0.0.1", "port": 57775} (36 bytes)
[24414:3847:0715/022825:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[24429,2105364864:02:28:26.328100] Native Client module will be loaded at base address 0x0000507c00000000
[24414:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| / irt_exception_test loaded
[24414:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] ||||
[24414:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler BEGIN]
--- CrashViaSignalHandler
Going to crash
--- MyNaClExceptionHandler
Returned via longjmp
[24414:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler PASS]
[24414:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] ||||
[24414:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.IrtException (4344 ms)
[183/224] NaClBrowserTestNewlib.IrtException (5811 ms)
[ RUN ] NaClBrowserTestGLibc.ExitStatusNeg2
[24434:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57781...
sending server_data: {"host": "127.0.0.1", "port": 57781} (36 bytes)
[24428:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[24450,2105364864:02:28:30.639822] Native Client module will be loaded at base address 0x00007f6500000000
hello world from CreateModule
[24428:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[24428:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] ||||
[24428:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[24428:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[24428:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] ||||
[24428:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exitneg2".
found at index 4
[24450,2105364864:02:28:31.184981] NaCl untrusted code called _exit(0xfe)
[24428:3847:0715/022831:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:57781/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254 (0)
[24428:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[24428:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] ||||
[24428:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[24428:39683:0715/022831:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[ OK ] NaClBrowserTestGLibc.ExitStatusNeg2 (6051 ms)
[184/224] NaClBrowserTestGLibc.ExitStatusNeg2 (7493 ms)
[ RUN ] NaClBrowserTestStatic.CrossOriginCORS
[24448:3847:0715/022830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57806...
sending server_data: {"host": "127.0.0.1", "port": 57806} (36 bytes)
[24456,2105364864:02:28:32.459047] bad elf magic
[24456,2105364864:02:28:32.464837] NaCl LoadApp failed. Transferring logs before exit.
[24440:3847:0715/022832:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:57806/files/cross_origin/cors.html (0)
[24440:3847:0715/022832:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[24440:39939:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestStatic.CrossOriginCORS (4320 ms)
[185/224] NaClBrowserTestStatic.CrossOriginCORS (6088 ms)
[ RUN ] NaClBrowserTestPnacl.ExitStatus0
[24441:3847:0715/022828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57787...
sending server_data: {"host": "127.0.0.1", "port": 57787} (36 bytes)
[24431:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[24453,2105364864:02:28:31.128093] Native Client module will be loaded at base address 0x00005fdd00000000
[24453,2105364864:02:28:31.819981] NaCl untrusted code called _exit(0x0)
[24457,2105364864:02:28:32.655675] Native Client module will be loaded at base address 0x00000ba500000000
[24457,2105364864:02:28:32.711980] NaCl untrusted code called _exit(0x0)
[24460,2105364864:02:28:33.939375] Native Client module will be loaded at base address 0x000045f300000000
hello world from CreateModule
[24431:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[24431:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[24431:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[24431:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[24431:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[24431:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[24460,2105364864:02:28:34.078314] NaCl untrusted code called _exit(0x0)
[24431:3847:0715/022834:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:57787/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0&pnacl=1 (0)
[24431:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[24431:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[24431:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.ExitStatus0 (7934 ms)
[186/224] NaClBrowserTestPnacl.ExitStatus0 (9491 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled
[24442:3847:0715/022829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57795...
sending server_data: {"host": "127.0.0.1", "port": 57795} (36 bytes)
[24433:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[24455,2105364864:02:28:31.768707] Native Client module will be loaded at base address 0x00004c9100000000
[24455,2105364864:02:28:32.372178] NaCl untrusted code called _exit(0x0)
[24459,2105364864:02:28:33.302961] Native Client module will be loaded at base address 0x000001f600000000
[24459,2105364864:02:28:33.359502] NaCl untrusted code called _exit(0x0)
[24463,2105364864:02:28:34.441679] Native Client module will be loaded at base address 0x0000745f00000000
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| nacl_module / test_nexe loaded
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden BEGIN]
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden PASS]
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeCreate BEGIN]
[24463,433156096:02:28:34.581352] NaClSysDyncodeCreate: Dynamic code syscalls are disabled
[24463,433156096:02:28:34.594508] NaClSysDyncodeModify: Dynamic code syscalls are disabled
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeCreate PASS]
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeModify BEGIN]
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeModify PASS]
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeDelete BEGIN]
[24463,433156096:02:28:34.602974] NaClSysDyncodeDelete: Dynamic code syscalls are disabled
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeDelete PASS]
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[24433:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 4 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled (8229 ms)
[187/224] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled (9756 ms)
[ RUN ] CloudPolicyManagerTest.Register
[24466:3847:0715/022835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24458:3847:0715/022836:WARNING:device_management_service.cc(233)] DMServer sent an error response: 400
[24469:15875:0715/022836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] CloudPolicyManagerTest.Register (3102 ms)
[188/224] CloudPolicyManagerTest.Register (4629 ms)
[ RUN ] PolicyTest.ExtensionRecommendedInstallationMode
[24471:3847:0715/022836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.ExtensionRecommendedInstallationMode (5031 ms)
[189/224] PolicyTest.ExtensionRecommendedInstallationMode (6849 ms)
[ RUN ] PolicyTest.IncognitoEnabled
[24482:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.IncognitoEnabled (3460 ms)
[190/224] PolicyTest.IncognitoEnabled (5087 ms)
[ RUN ] PolicyTest.ExtensionMinimumVersionRequired
[24480:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24481:12807:0715/022842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24481:12807:0715/022842:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.ExtensionMinimumVersionRequired (6377 ms)
[191/224] PolicyTest.ExtensionMinimumVersionRequired (7993 ms)
[ RUN ] PreferencesBrowserTest.NotificationsOnBackendChanges
[24487:3847:0715/022839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24477:3847:0715/022841:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[24477:3847:0715/022842:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.NotificationsOnBackendChanges (5758 ms)
[192/224] PreferencesBrowserTest.NotificationsOnBackendChanges (7363 ms)
[ RUN ] SafeBrowsingServiceTest.CheckDownloadUrlRedirects
[24503:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24506:12807:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24506:12807:0715/022844:WARNING:channel.cc(322)] RawChannel write error
[24506:15619:0715/022844:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24506:15619:0715/022844:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24506:15619:0715/022844:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SafeBrowsingServiceTest.CheckDownloadUrlRedirects (2957 ms)
[193/224] SafeBrowsingServiceTest.CheckDownloadUrlRedirects (4481 ms)
[ RUN ] SafeBrowsingServiceTest.Prefetch
[24499:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24492:16899:0715/022844:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24508:12551:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24508:12807:0715/022845:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SafeBrowsingServiceTest.Prefetch (4525 ms)
[194/224] SafeBrowsingServiceTest.Prefetch (5964 ms)
[ RUN ] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown
[24511:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown (2873 ms)
[195/224] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown (4420 ms)
[ RUN ] CaptivePortalBrowserTest.RequestFails
[24516:3847:0715/022847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24507:3847:0715/022847:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.RequestFails (2975 ms)
[196/224] CaptivePortalBrowserTest.RequestFails (4526 ms)
[ RUN ] NetworkingPrivateApiTest.SetProperties
[24521:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24514:40707:0715/022850:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24525:13063:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24525:13063:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24525:13063:0715/022850:WARNING:channel.cc(322)] RawChannel write error
[24514:3847:0715/022850:INFO:CONSOLE(0)] "[SUCCESS] setProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setProperties (0)
[24514:40707:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24514:40707:0715/022850:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.SetProperties (4302 ms)
[197/224] NetworkingPrivateApiTest.SetProperties (5885 ms)
[ RUN ] NetworkingPrivateApiTest.GetDeviceStates
[24526:3847:0715/022849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24517:41731:0715/022850:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24527:13063:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24527:13063:0715/022851:WARNING:channel.cc(322)] RawChannel write error
[24517:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] getDeviceStates", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getDeviceStates (0)
[ OK ] NetworkingPrivateApiTest.GetDeviceStates (4190 ms)
[198/224] NetworkingPrivateApiTest.GetDeviceStates (5893 ms)
[ RUN ] NetworkingPrivateApiTest.StartDisconnect
[24532:3847:0715/022850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24524:3847:0715/022852:INFO:CONSOLE(0)] "[SUCCESS] startDisconnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnect (0)
[ OK ] NetworkingPrivateApiTest.StartDisconnect (4057 ms)
[199/224] NetworkingPrivateApiTest.StartDisconnect (5589 ms)
[ RUN ] NetworkingPrivateApiTestFail.SetProperties
[24537:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24539:13063:0715/022853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24539:13063:0715/022853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24528:3847:0715/022853:INFO:CONSOLE(0)] "[FAIL] setProperties: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setProperties (0)
[24528:40451:0715/022853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTestFail.SetProperties (4058 ms)
[200/224] NetworkingPrivateApiTestFail.SetProperties (5852 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetNetworks
[24546:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24549:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24540:3847:0715/022856:INFO:CONSOLE(0)] "[FAIL] getNetworks: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getNetworks (0)
[ OK ] NetworkingPrivateApiTestFail.GetNetworks (4065 ms)
[201/224] NetworkingPrivateApiTestFail.GetNetworks (5397 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventDisconnect
[24551:3847:0715/022854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24541:41987:0715/022856:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24552:12551:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24552:12551:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24541:3847:0715/022856:INFO:CONSOLE(0)] "[SUCCESS] onNetworksChangedEventDisconnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onNetworksChangedEventDisconnect (0)
[24541:41987:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24541:41987:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24541:41987:0715/022856:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventDisconnect (4178 ms)
[202/224] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventDisconnect (5661 ms)
[ RUN ] AppListControllerBrowserTest.CreateNewWindow
[24557:3847:0715/022856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24548:64275:0715/022857:ERROR:mach_broker_mac.mm(222)] Unknown process 24564 is sending Mach IPC messages!
[ OK ] AppListControllerBrowserTest.CreateNewWindow (3730 ms)
[203/224] AppListControllerBrowserTest.CreateNewWindow (5225 ms)
[ RUN ] AppListControllerBrowserTest.Incognito
[24562:3847:0715/022857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24556:40451:0715/022858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24556:40451:0715/022858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24556:40451:0715/022858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24556:40451:0715/022858:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppListControllerBrowserTest.Incognito (2812 ms)
[204/224] AppListControllerBrowserTest.Incognito (4336 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17
[24571:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24575:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24575:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24575:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24575:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17 (2926 ms)
[205/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17 (4647 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38
[24576:3847:0715/022900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38 (3067 ms)
[206/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38 (4578 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50
[24582:3847:0715/022901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24583:13827:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24583:13827:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24583:13827:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24583:13827:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24583:13827:0715/022902:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50 (2994 ms)
[207/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50 (4586 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94
[24584:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24586:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94 (3020 ms)
[208/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94 (4573 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100
[24591:3847:0715/022904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24596:12807:0715/022905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24596:12807:0715/022905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24596:12807:0715/022905:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100 (2943 ms)
[209/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100 (4596 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105
[24598:3847:0715/022905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105 (3251 ms)
[210/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105 (4637 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106
[24603:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24590:40451:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24590:40451:0715/022907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106 (3265 ms)
[211/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106 (4838 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118
[24604:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24607:13063:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24607:13063:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24607:13063:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118 (2852 ms)
[212/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118 (4637 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121
[24611:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24616:13063:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24616:13063:0715/022909:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121 (2876 ms)
[213/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121 (4366 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127
[24618:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127 (2864 ms)
[214/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127 (4409 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22
[24624:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22 (2797 ms)
[215/224] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22 (4382 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1
[24633:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24637:15875:0715/022913:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24637:15875:0715/022913:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24637:15875:0715/022913:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24637:13063:0715/022913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24637:13063:0715/022913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24637:13063:0715/022913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24625:3847:0715/022913:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1 (2667 ms)
[216/224] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1 (4281 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/0
[24626:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24615:75783:0715/022913:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24647:12807:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24647:12807:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24647:12807:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24615:39427:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24615:39427:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24615:39427:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24615:39427:0715/022915:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/0 (7092 ms)
[217/224] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/0 (8644 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1
[24659:3847:0715/022919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 57859} (36 bytes)
127.0.0.1 - - [15/Jul/2015 02:29:20] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:29:20] "POST /device_management?request=api_authorization&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1 (2944 ms)
[218/224] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1 (4530 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[24638:3847:0715/022914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57824...
sending server_data: {"host": "127.0.0.1", "port": 57824} (36 bytes)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.166 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.174 - Registering video event handlers.", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.182 - Loading media using MSE.", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.335 - onSourceOpen [object Event]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.340 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.381 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.384 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.387 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.390 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.396 - Adding key to sessionID: 1", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.399 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.401 - Adding key to sessionID: 2", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.429 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.431 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.294 - First play ended.", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.296 - Loading media using MSE.", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.302 - Playing second time.", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.310 - onSourceOpen [object Event]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.312 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.332 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.334 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.336 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.344 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.347 - Adding key to sessionID: 3", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.351 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.354 - Adding key to sessionID: 4", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.358 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.360 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24630:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.187 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57824/files/eme_player_js/utils.js (295)
[24643:13063:0715/022922:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10062 ms)
[219/224] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11497 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/1
[24652:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24645:3847:0715/022920:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[24645:3847:0715/022920:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[24645:3847:0715/022920:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[24645:3847:0715/022920:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[24645:3847:0715/022920:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[24645:3847:0715/022920:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[24645:3847:0715/022920:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[24645:3847:0715/022920:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[24645:3847:0715/022921:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[24645:3847:0715/022922:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[24645:3847:0715/022923:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[24645:3847:0715/022923:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[24645:3847:0715/022923:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[24645:3847:0715/022923:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[24645:3847:0715/022923:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[24645:3847:0715/022923:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/1 (7937 ms)
[220/224] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/1 (9344 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[24644:3847:0715/022915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57839...
sending server_data: {"host": "127.0.0.1", "port": 57839} (36 bytes)
[24634:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.616 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.621 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.624 - Registering video event handlers.", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.635 - Loading media using MSE.", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.777 - onSourceOpen [object Event]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.781 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.808 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022916:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24634:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.841 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.852 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.862 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.868 - Adding key to sessionID: 1", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022917:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24634:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.871 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.873 - Adding key to sessionID: 2", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.876 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.877 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022918:INFO:CONSOLE(295)] "02:29:18.072 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022918:INFO:CONSOLE(295)] "02:29:18.074 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022918:INFO:CONSOLE(295)] "02:29:18.076 - Adding key to sessionID: 2", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022918:INFO:CONSOLE(295)] "02:29:18.079 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022918:INFO:CONSOLE(295)] "02:29:18.472 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022918:INFO:CONSOLE(295)] "02:29:18.475 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022918:INFO:CONSOLE(295)] "02:29:18.477 - Adding key to sessionID: 2", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022918:INFO:CONSOLE(295)] "02:29:18.480 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.273 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.275 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.277 - Adding key to sessionID: 2", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.281 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.721 - First play ended.", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.724 - Loading media using MSE.", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.729 - Playing second time.", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.740 - onSourceOpen [object Event]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.742 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.762 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.769 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.773 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.785 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.788 - Adding key to sessionID: 3", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.792 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.796 - Adding key to sessionID: 4", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.800 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.804 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.993 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022921:INFO:CONSOLE(295)] "02:29:20.997 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.000 - Adding key to sessionID: 4", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.005 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.394 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.398 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.401 - Adding key to sessionID: 4", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.409 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.194 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.200 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.204 - Adding key to sessionID: 4", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.210 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24634:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.660 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57839/files/eme_player_js/utils.js (295)
[24646:13063:0715/022923:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10535 ms)
[221/224] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12191 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7
[24667:3847:0715/022924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24663:3847:0715/022925:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[24663:3847:0715/022926:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24663:3847:0715/022927:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultPluginsSetting
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7 (5445 ms)
[222/224] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7 (6606 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/0
[24674:3847:0715/022925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24666:3847:0715/022926:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24666:3847:0715/022927:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24666:3847:0715/022927:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[24666:3847:0715/022927:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24674:3847:0715/022927:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24674:3847:0715/022927:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/0 (4136 ms)
[223/224] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/0 (5611 ms)
[ RUN ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2
[24678:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24670:3847:0715/022928:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2 (3482 ms)
[224/224] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2 (5096 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"e1beb3945c29c374cde7bc2dbb25d410898c930f","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 2 Pending: 3.0s Duration: 367.4s Bot: vm475-m1 Exit: 0 |
+-------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 12 https://chromium-swarm.appspot.com/user/task/28a9d8281e0ce910 |
+--------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outdm0Zdq/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 12/20
Using 4 parallel jobs.
[ RUN ] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected
[17113:3847:0715/022359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17101:3847:0715/022401:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[17101:3847:0715/022401:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17101:3847:0715/022402:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected", source: test_api.js (1324)
[ OK ] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected (6136 ms)
[1/210] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected (7590 ms)
[ RUN ] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea
[17111:3847:0715/022359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17099:3847:0715/022401:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[17099:3847:0715/022401:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17099:3847:0715/022403:INFO:CONSOLE(1324)] "Running TestCase ContentSettingsExceptionAreaWebUITest.MAYBE_testOpenContentSettingsExceptionArea", source: test_api.js (1324)
[17122:13063:0715/022403:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17122:13063:0715/022403:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17122:13063:0715/022403:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea (7209 ms)
[2/210] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea (8525 ms)
[ RUN ] LanguageOptionsWebUITest.testOpenLanguageOptions
[17112:3847:0715/022359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17100:3847:0715/022401:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[17100:3847:0715/022401:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17100:3847:0715/022402:INFO:CONSOLE(1324)] "Running TestCase LanguageOptionsWebUITest.testOpenLanguageOptions", source: test_api.js (1324)
[17121:13063:0715/022403:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17121:13063:0715/022403:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17121:13063:0715/022403:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17121:13063:0715/022403:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LanguageOptionsWebUITest.testOpenLanguageOptions (7008 ms)
[3/210] LanguageOptionsWebUITest.testOpenLanguageOptions (8441 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowPageReplaceHistory
[17114:3847:0715/022359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17102:3847:0715/022401:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[17102:3847:0715/022402:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17102:3847:0715/022403:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageReplaceHistory", source: test_api.js (1324)
[17102:40451:0715/022404:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17102:40451:0715/022404:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17102:40451:0715/022404:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17102:40451:0715/022404:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.ShowPageReplaceHistory (7257 ms)
[4/210] OptionsWebUIExtendedTest.ShowPageReplaceHistory (8628 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk
[17144:3847:0715/022408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17132:40451:0715/022409:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17132:3847:0715/022409:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk (4450 ms)
[5/210] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk (5938 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayBackToChild
[17133:3847:0715/022406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17127:3847:0715/022408:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[17127:3847:0715/022409:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17127:3847:0715/022410:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayBackToChild", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.OverlayBackToChild (6972 ms)
[6/210] OptionsWebUIExtendedTest.OverlayBackToChild (8377 ms)
[ RUN ] SyncSetupWebUITestAsync.RestoreSyncDataTypes
[17142:3847:0715/022407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17129:3847:0715/022409:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[17129:3847:0715/022410:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17129:3847:0715/022411:INFO:CONSOLE(1324)] "Running TestCase SyncSetupWebUITestAsync.RestoreSyncDataTypes", source: test_api.js (1324)
[17129:3847:0715/022412:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/syncSetup
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
#sync-select-datatypes
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[17129:40451:0715/022412:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SyncSetupWebUITestAsync.RestoreSyncDataTypes (6910 ms)
[7/210] SyncSetupWebUITestAsync.RestoreSyncDataTypes (8294 ms)
[ RUN ] SettingsFormatWebUITest.RadioCheckboxStyleCheck
[17141:3847:0715/022407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17128:3847:0715/022409:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[17128:3847:0715/022410:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17128:3847:0715/022411:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.RadioCheckboxStyleCheck", source: test_api.js (1324)
[ OK ] SettingsFormatWebUITest.RadioCheckboxStyleCheck (6760 ms)
[8/210] SettingsFormatWebUITest.RadioCheckboxStyleCheck (8296 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock
[17155:3847:0715/022413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17151:39939:0715/022415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17151:39939:0715/022415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17151:39939:0715/022415:WARNING:channel.cc(322)] RawChannel write error
[17151:3847:0715/022415:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock", source: test_api.js (1324)
[17151:39939:0715/022415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock (4384 ms)
[9/210] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock (5688 ms)
[ RUN ] HistoryWebUIDeleteProhibitedTest.deleteIgnored
[17164:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17154:3847:0715/022417:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[17154:3847:0715/022417:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17154:3847:0715/022417:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.deleteIgnored", source: test_api.js (1324)
[ OK ] HistoryWebUIDeleteProhibitedTest.deleteIgnored (4727 ms)
[10/210] HistoryWebUIDeleteProhibitedTest.deleteIgnored (6224 ms)
[ RUN ] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails
[17169:3847:0715/022415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17156:39939:0715/022417:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17156:3847:0715/022417:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.CalledOnceExpectTwiceFails", source: test_api.js (1324)
[17156:3847:0715/022417:ERROR:web_ui_test_handler.cc(75)] Failed: RUN_TEST_F("Mock4JSWebUITestFails","CalledOnceExpectTwiceFails")
expected method was not invoked the expected number of times: callMe()
Allowed:
expected 2 times, invoked 1 times: callMe()
[17156:39939:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17156:39939:0715/022417:WARNING:channel.cc(322)] RawChannel write error
[ OK ] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails (4415 ms)
[11/210] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails (5917 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewIncognitoClears
[17170:3847:0715/022416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17157:39683:0715/022417:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17157:3847:0715/022418:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewIncognitoClears", source: test_api.js (1324)
[17183:13063:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17183:13063:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsDnsViewIncognitoClears (6779 ms)
[12/210] NetInternalsTest.netInternalsDnsViewIncognitoClears (8549 ms)
[ RUN ] NetInternalsTest.netInternalsTourTabs
[17179:3847:0715/022419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17175:3847:0715/022422:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTourTabs", source: test_api.js (1324)
[17186:13063:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[17186:13063:0715/022422:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsTourTabs (5073 ms)
[13/210] NetInternalsTest.netInternalsTourTabs (6629 ms)
[ RUN ] PlatformAppBrowserTest.EmptyContextMenu
[17190:3847:0715/022421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppBrowserTest.EmptyContextMenu (4327 ms)
[14/210] PlatformAppBrowserTest.EmptyContextMenu (6074 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsColor
[17189:3847:0715/022421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17180:3847:0715/022423:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17180:3847:0715/022425:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsColor", source: test_api.js (1324)
[17194:12807:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17194:12807:0715/022425:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsColor (6716 ms)
[15/210] PrintPreviewWebUITest.TestColorSettingsColor (8212 ms)
[ RUN ] BluetoothPrivateApiTest.DisconnectAll
[17199:3847:0715/022424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17193:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] testDisconnect", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[17193:39683:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothPrivateApiTest.DisconnectAll (4162 ms)
[16/210] BluetoothPrivateApiTest.DisconnectAll (5643 ms)
[ RUN ] BluetoothLowEnergyApiTest.WriteDescriptorValue
[17207:3847:0715/022425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17198:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] testWriteDescriptorValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.WriteDescriptorValue (4339 ms)
[17/210] BluetoothLowEnergyApiTest.WriteDescriptorValue (5823 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsGesture
[17212:3847:0715/022427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17205:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] testGesture", source: chrome-extension://nigajcfkphhfeggffbheefboldccbcln/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.OptionalPermissionsGesture (4411 ms)
[18/210] ExtensionApiTest.OptionalPermissionsGesture (5912 ms)
[ RUN ] AppControllerMainMenuBrowserTest.HistoryMenuResetAfterProfileDeletion
[17222:3847:0715/022429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17214:40451:0715/022430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17214:40451:0715/022430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[17214:40451:0715/022430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppControllerMainMenuBrowserTest.HistoryMenuResetAfterProfileDeletion (2910 ms)
[19/210] AppControllerMainMenuBrowserTest.HistoryMenuResetAfterProfileDeletion (4501 ms)
[ RUN ] ExtensionApiTest.MutationObservers
[17221:3847:0715/022429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17211:3847:0715/022431:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pihkcnpnnlcojnkodbmgkbemmajhpadj/_generated_background_page.html (0)
[17224:13063:0715/022431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17224:13063:0715/022431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17224:13063:0715/022431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.MutationObservers (4183 ms)
[20/210] ExtensionApiTest.MutationObservers (5724 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny
[17230:3847:0715/022431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17223:4611:0715/022433:ERROR:mach_broker_mac.mm(222)] Unknown process 17239 is sending Mach IPC messages!
[17223:3847:0715/022434:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://hpbbolbmjcpleklcgdipbobmcooolpla/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny (4836 ms)
[21/210] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny (6376 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithNoIntent
[17238:3847:0715/022433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17229:54535:0715/022435:ERROR:mach_broker_mac.mm(222)] Unknown process 17248 is sending Mach IPC messages!
[17229:3847:0715/022436:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[17229:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://iampdnijokccljpnabmjlbmlpiifahfn/_generated_background_page.html (0)
[17229:40707:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithNoIntent (5080 ms)
[22/210] PlatformAppWithFileBrowserTest.LaunchWithNoIntent (6719 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted
[17247:3847:0715/022435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17235:3847:0715/022438:INFO:CONSOLE(35)] "Prerendering a link", source: http://127.0.0.1:64204/extensions/platform_apps/url_handlers/launching_pages/navigate.js (35)
[17235:76039:0715/022438:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17263:15875:0715/022439:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[17263:15875:0715/022439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[17235:3847:0715/022439:INFO:CONSOLE(41)] "Prerender aborted. Clicking link", source: http://127.0.0.1:64204/extensions/platform_apps/url_handlers/launching_pages/navigate.js (41)
[17263:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17263:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted (6805 ms)
[23/210] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted (8308 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted
[17243:3847:0715/022434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17255:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17255:13063:0715/022439:WARNING:channel.cc(322)] RawChannel write error
[17246:13319:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17246:13319:0715/022442:WARNING:channel.cc(322)] RawChannel write error
[17232:41219:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17232:41219:0715/022442:WARNING:channel.cc(322)] RawChannel write error
[17267:12807:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17267:12807:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17267:12807:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17243:3847:0715/022442:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50E40800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17243:3847:0715/022442:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted (10557 ms)
[24/210] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted (12258 ms)
[ RUN ] EphemeralAppBrowserTest.RestartEventReceived
[17258:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17271:13063:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17277:13319:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17277:13319:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17277:13319:0715/022444:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.RestartEventReceived (7933 ms)
[25/210] EphemeralAppBrowserTest.RestartEventReceived (9375 ms)
[ RUN ] EphemeralAppLauncherTest.BlacklistedForMalware
HTTP server started on http://127.0.0.1:64208...
sending server_data: {"host": "127.0.0.1", "port": 64208} (36 bytes)
[17268:3847:0715/022441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.BlacklistedForMalware (5900 ms)
[26/210] EphemeralAppLauncherTest.BlacklistedForMalware (7373 ms)
[ RUN ] EphemeralAppLauncherTest.UnsupportedRequirements
HTTP server started on http://127.0.0.1:64210...
sending server_data: {"host": "127.0.0.1", "port": 64210} (36 bytes)
[17279:3847:0715/022444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:44.674 browser_tests[17269:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] EphemeralAppLauncherTest.UnsupportedRequirements (5681 ms)
[27/210] EphemeralAppLauncherTest.UnsupportedRequirements (7156 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPIExistence
[17290:3847:0715/022446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestWebRequestAPIExistence (6213 ms)
[28/210] WebViewTest.Shim_TestWebRequestAPIExistence (7673 ms)
[ RUN ] WebViewTest.Shim_TestNavigateAfterResize
[17298:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17284:3847:0715/022451:INFO:CONSOLE(58)] "Inject success: navigate_after_resize.js", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (58)
[17284:3847:0715/022451:INFO:CONSOLE(58)] "guest log: message", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (58)
[17284:3847:0715/022451:INFO:CONSOLE(58)] "guest log: data: dimension-request", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (58)
[17284:3847:0715/022451:INFO:CONSOLE(58)] "postMessageHandler: dimension-response,100,125", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (58)
[17284:3847:0715/022451:INFO:CONSOLE(58)] "actualWidth: 100, actualHeight: 125", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (58)
[17311:13063:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17311:13063:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestNavigateAfterResize (6040 ms)
[29/210] WebViewTest.Shim_TestNavigateAfterResize (7636 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortEmptyResponse
[17299:3847:0715/022448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17301:13063:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17312:13063:0715/022452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17312:13063:0715/022452:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadAbortEmptyResponse (6161 ms)
[30/210] WebViewTest.Shim_TestLoadAbortEmptyResponse (7928 ms)
[ RUN ] WebViewTest.TaskManagerExistingWebView
[17309:3847:0715/022450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17303:76039:0715/022454:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17303:39171:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17303:39171:0715/022454:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.TaskManagerExistingWebView (5868 ms)
[31/210] WebViewTest.TaskManagerExistingWebView (7456 ms)
[ RUN ] WebViewTest.GeolocationAPICancelGeolocation
[17320:3847:0715/022454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17314:61699:0715/022455:ERROR:mach_broker_mac.mm(222)] Unknown process 17330 is sending Mach IPC messages!
[17314:75271:0715/022458:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17314:3847:0715/022458:INFO:CONSOLE(0)] "[SUCCESS] testCancelGeolocationInIFrame", source: chrome-extension://eliamakdekgfahlkeebmamhobegcodeh/embedder.html (0)
[17338:14339:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17338:14339:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17338:14339:0715/022458:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.GeolocationAPICancelGeolocation (6389 ms)
[32/210] WebViewTest.GeolocationAPICancelGeolocation (8021 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow
[17327:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17315:3847:0715/022458:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://hdckmiknaffkhbamjclgcjffehikbbfm/embedder.js (77)
[17315:3847:0715/022459:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://hdckmiknaffkhbamjclgcjffehikbbfm/embedder.js (79)
[17315:3847:0715/022459:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://hdckmiknaffkhbamjclgcjffehikbbfm/embedder.js (82)
[17315:76039:0715/022459:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17328:13063:0715/022459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17328:13063:0715/022459:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow (6264 ms)
[33/210] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow (7608 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow
[17329:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17318:3847:0715/022458:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://fbkbgifpnplnpnkdgaclofnhfcdjdmhp/embedder.js (77)
[17318:3847:0715/022459:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://fbkbgifpnplnpnkdgaclofnhfcdjdmhp/embedder.js (79)
[17318:3847:0715/022459:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://fbkbgifpnplnpnkdgaclofnhfcdjdmhp/embedder.js (82)
[17318:75271:0715/022459:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17333:13063:0715/022459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17333:13063:0715/022459:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow (6491 ms)
[34/210] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow (7991 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny
[17339:3847:0715/022458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17332:3847:0715/022501:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://kldccpbakonpdidoejdbkjfcboebifba/embedder.js (79)
[17332:3847:0715/022501:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://kldccpbakonpdidoejdbkjfcboebifba/embedder.js (82)
[17332:3847:0715/022501:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://kldccpbakonpdidoejdbkjfcboebifba/embedder.js (79)
[17332:3847:0715/022501:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://kldccpbakonpdidoejdbkjfcboebifba/embedder.js (82)
[17332:3847:0715/022501:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://kldccpbakonpdidoejdbkjfcboebifba/embedder.js (79)
[17332:75527:0715/022501:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17332:75527:0715/022501:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17332:3847:0715/022501:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://kldccpbakonpdidoejdbkjfcboebifba/embedder.js (82)
[17332:75527:0715/022501:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17340:12807:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17340:12807:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17340:12807:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17340:12807:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17340:12807:0715/022502:WARNING:channel.cc(322)] RawChannel write error
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 12, remote ID 2147483659)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 15, remote ID 2147483662)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 14, remote ID 2147483661)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17332:39683:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17332:39683:0715/022502:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny (6286 ms)
[35/210] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny (7810 ms)
[ RUN ] WebViewTest.DownloadPermission
[17352:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17344:76039:0715/022506:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17355:12551:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.DownloadPermission (6284 ms)
[36/210] WebViewTest.DownloadPermission (7991 ms)
[ RUN ] WebViewTest.TestConfirmDialog
[17354:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17345:3847:0715/022506:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://daehefaakijmdbpenlipmldndijcfokb/embedder.js (77)
[17345:3847:0715/022506:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://daehefaakijmdbpenlipmldndijcfokb/embedder.js (81)
[17345:3847:0715/022506:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://daehefaakijmdbpenlipmldndijcfokb/embedder.js (92)
[17345:3847:0715/022506:INFO:CONSOLE(143)] "The confirm dialog test has started.", source: chrome-extension://daehefaakijmdbpenlipmldndijcfokb/embedder.js (143)
[17345:3847:0715/022506:INFO:CONSOLE(158)] "webview has requested a dialog.", source: chrome-extension://daehefaakijmdbpenlipmldndijcfokb/embedder.js (158)
[17345:3847:0715/022506:INFO:CONSOLE(162)] "The app has responded to the dialog request.", source: chrome-extension://daehefaakijmdbpenlipmldndijcfokb/embedder.js (162)
[17345:3847:0715/022506:INFO:CONSOLE(150)] "webview has reported a result for its confirm dialog.", source: chrome-extension://daehefaakijmdbpenlipmldndijcfokb/embedder.js (150)
[17345:3847:0715/022506:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[17345:39683:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17345:39683:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.TestConfirmDialog (6264 ms)
[37/210] WebViewTest.TestConfirmDialog (7759 ms)
[ RUN ] WebViewSizeTest.AutoSize
[17358:3847:0715/022503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17348:55303:0715/022505:ERROR:mach_broker_mac.mm(222)] Unknown process 17366 is sending Mach IPC messages!
[17348:3847:0715/022507:INFO:CONSOLE(14)] "guest.loadstop", source: chrome-extension://egpdhcdfjkolegoepjpnmkhdbkhnimkj/main.js (14)
[17348:3847:0715/022507:INFO:CONSOLE(41)] "sizechanged: dimension: 1600 X 1600", source: chrome-extension://egpdhcdfjkolegoepjpnmkhdbkhnimkj/main.js (41)
[17348:3847:0715/022507:INFO:CONSOLE(0)] "[SUCCESS] testAutoSize", source: chrome-extension://egpdhcdfjkolegoepjpnmkhdbkhnimkj/main.html (0)
[17360:13063:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17360:13063:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17360:13063:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17360:13063:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17360:13063:0715/022507:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSizeTest.AutoSize (6312 ms)
[38/210] WebViewSizeTest.AutoSize (7885 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest (1 ms)
[39/210] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest (1490 ms)
[ RUN ] WebViewSizeTest.Shim_TestResizeWebviewResizesContent
[17368:3847:0715/022505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17359:3847:0715/022509:INFO:CONSOLE(2123)] "The resize test has been injected into webview.", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (2123)
[17359:3847:0715/022509:INFO:CONSOLE(2129)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (2129)
[17359:3847:0715/022509:INFO:CONSOLE(2140)] "A communication channel has been established with webview.", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (2140)
[17359:3847:0715/022509:INFO:CONSOLE(2141)] "Resizing <webview> width from 300px to 400px.", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (2141)
[17370:13063:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17370:13063:0715/022509:WARNING:channel.cc(322)] RawChannel write error
[17359:40707:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewSizeTest.Shim_TestResizeWebviewResizesContent (6060 ms)
[40/210] WebViewSizeTest.Shim_TestResizeWebviewResizesContent (7597 ms)
[ RUN ] WebViewSizeTest.Shim_TestResizeEvents
[17382:3847:0715/022510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17374:3847:0715/022513:INFO:CONSOLE(2552)] "Resizing <webview> width from 600px to 500px.", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (2552)
[17374:3847:0715/022513:INFO:CONSOLE(2543)] "oncontentresize", source: chrome-extension://mfnbhbhgoonlpnmoohlmgobgkpdceibm/main.js (2543)
[17384:13063:0715/022513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17384:13063:0715/022513:WARNING:channel.cc(322)] RawChannel write error
[17374:41475:0715/022514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17374:41475:0715/022514:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSizeTest.Shim_TestResizeEvents (5721 ms)
[41/210] WebViewSizeTest.Shim_TestResizeEvents (7116 ms)
[ RUN ] CollectedCookiesTest.NavigateAway
[17394:3847:0715/022512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17386:75271:0715/022513:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] CollectedCookiesTest.NavigateAway (3304 ms)
[42/210] CollectedCookiesTest.NavigateAway (4828 ms)
[ RUN ] ContentSettingsTest.AllowCookiesUsingExceptions
[17395:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64268...
sending server_data: {"host": "127.0.0.1", "port": 64268} (36 bytes)
[ OK ] ContentSettingsTest.AllowCookiesUsingExceptions (3450 ms)
[43/210] ContentSettingsTest.AllowCookiesUsingExceptions (4778 ms)
[ RUN ] WebViewDPITest.Shim_TestAutosizeRemoveAttributes
[17383:3847:0715/022510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17375:41219:0715/022514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17375:41219:0715/022514:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewDPITest.Shim_TestAutosizeRemoveAttributes (6655 ms)
[44/210] WebViewDPITest.Shim_TestAutosizeRemoveAttributes (8058 ms)
[ RUN ] ContentSettingsTest.ContentSettingsBlockDataURLs
[17412:3847:0715/022517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentSettingsTest.ContentSettingsBlockDataURLs (3010 ms)
[45/210] ContentSettingsTest.ContentSettingsBlockDataURLs (4627 ms)
[ RUN ] AdbClientSocketTest.TestAdbClientSocket
[17414:3847:0715/022517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AdbClientSocketTest.TestAdbClientSocket (3093 ms)
[46/210] AdbClientSocketTest.TestAdbClientSocket (4653 ms)
[ RUN ] DoNotTrackTest.DOMProperty
[17419:3847:0715/022518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17421:15875:0715/022519:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DoNotTrackTest.DOMProperty (2776 ms)
[47/210] DoNotTrackTest.DOMProperty (4194 ms)
[ RUN ] DownloadTest.DontCloseNewTab2
[17432:3847:0715/022521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DontCloseNewTab2 (3193 ms)
[48/210] DownloadTest.DontCloseNewTab2 (4677 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestWorkerWindowClosing
[17418:3847:0715/022518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64284...
sending server_data: {"host": "127.0.0.1", "port": 64284} (36 bytes)
[17404:3847:0715/022522:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17404:40451:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17404:40451:0715/022523:WARNING:channel.cc(322)] RawChannel write error
[17430:13063:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17430:13063:0715/022523:WARNING:channel.cc(322)] RawChannel write error
[17430:15875:0715/022523:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[17430:15875:0715/022523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DevToolsBeforeUnloadTest.TestWorkerWindowClosing (7383 ms)
[49/210] DevToolsBeforeUnloadTest.TestWorkerWindowClosing (8903 ms)
[ RUN ] ExtensionBrowsingDataTest.RemoveBrowsingDataAll
[17451:3847:0715/022526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.RemoveBrowsingDataAll (2690 ms)
[50/210] ExtensionBrowsingDataTest.RemoveBrowsingDataAll (4217 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionSince
[17453:3847:0715/022527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17454:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17454:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17454:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17454:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17454:13063:0715/022527:WARNING:channel.cc(322)] RawChannel write error
[17454:15875:0715/022527:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[17454:15875:0715/022527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17454:15875:0715/022527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionSince (2510 ms)
[51/210] ExtensionBrowsingDataTest.SettingsFunctionSince (3880 ms)
[ RUN ] AutomationApiTest.Find
[17437:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17425:75527:0715/022526:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17425:3847:0715/022526:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://hehohkikcbocdplnibikbdecbcglepic/find.html (0)
[17425:3847:0715/022526:INFO:CONSOLE(0)] "[SUCCESS] testFindByRole", source: chrome-extension://hehohkikcbocdplnibikbdecbcglepic/find.html (0)
[17425:3847:0715/022526:INFO:CONSOLE(0)] "[SUCCESS] testFindByStates", source: chrome-extension://hehohkikcbocdplnibikbdecbcglepic/find.html (0)
[17425:3847:0715/022527:INFO:CONSOLE(0)] "[SUCCESS] testFindByAttribute", source: chrome-extension://hehohkikcbocdplnibikbdecbcglepic/find.html (0)
[17425:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] testMatches", source: chrome-extension://hehohkikcbocdplnibikbdecbcglepic/find.html (0)
[17425:41219:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17425:41219:0715/022529:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 02:25:29.749 browser_tests[17425:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] AutomationApiTest.Find (8942 ms)
[52/210] AutomationApiTest.Find (10414 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Post
[17466:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64298...
sending server_data: {"host": "127.0.0.1", "port": 64298} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post (5046 ms)
[53/210] DownloadExtensionTest.DownloadExtensionTest_Download_Post (6461 ms)
[ RUN ] AllUrlsApiTest.WhitelistedExtension
[17434:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17424:40963:0715/022526:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17424:40963:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
2015-07-15 02:25:29.817 browser_tests[17424:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17424:3847:0715/022530:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17470:13063:0715/022533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17470:13063:0715/022533:WARNING:channel.cc(322)] RawChannel write error
[17424:77355:0715/022533:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17424:40963:0715/022533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AllUrlsApiTest.WhitelistedExtension (13536 ms)
[54/210] AllUrlsApiTest.WhitelistedExtension (15223 ms)
[ RUN ] DeclarativeContentApiTest.DisabledForSpanningIncognito
[17465:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17456:3847:0715/022534:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17456:3847:0715/022535:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17456:41219:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DeclarativeContentApiTest.DisabledForSpanningIncognito (6462 ms)
[55/210] DeclarativeContentApiTest.DisabledForSpanningIncognito (7771 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get
[17476:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64302...
sending server_data: {"host": "127.0.0.1", "port": 64302} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get (4256 ms)
[56/210] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get (6114 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid
[17491:3847:0715/022537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64305...
sending server_data: {"host": "127.0.0.1", "port": 64305} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid (4757 ms)
[57/210] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid (6341 ms)
[ RUN ] BrowserActionApiTest.BadgeBackgroundColor
[17492:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64306...
sending server_data: {"host": "127.0.0.1", "port": 64306} (36 bytes)
[17495:13063:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17495:13063:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionApiTest.BadgeBackgroundColor (5758 ms)
[58/210] BrowserActionApiTest.BadgeBackgroundColor (7211 ms)
[ RUN ] ExtensionBrowserTest.PageActionInPageNavigation
[17499:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64308...
sending server_data: {"host": "127.0.0.1", "port": 64308} (36 bytes)
[17488:3847:0715/022541:INFO:CONSOLE(10)] "url: http://127.0.0.1:64308/files/extensions/api_test/page_action/hash_change/test_page_A.html", source: chrome-extension://pedloecniidpmadddibklbhppadcigee/background.js (10)
[17488:3847:0715/022541:INFO:CONSOLE(13)] "Enabling for 2", source: chrome-extension://pedloecniidpmadddibklbhppadcigee/background.js (13)
[ OK ] ExtensionBrowserTest.PageActionInPageNavigation (5160 ms)
[59/210] ExtensionBrowserTest.PageActionInPageNavigation (6827 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed2
[17500:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64309...
sending server_data: {"host": "127.0.0.1", "port": 64309} (36 bytes)
[17490:3847:0715/022542:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed2 (5442 ms)
[60/210] ExtensionBrowserTest.RSSParseFeedInvalidFeed2 (6830 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest
[17516:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17511:5635:0715/022545:ERROR:mach_broker_mac.mm(222)] Unknown process 17527 is sending Mach IPC messages!
[17511:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://jeodkjoglhpajehbhnkgfjcglgngodam/test.html (0)
[17511:41219:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17511:41219:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest (5375 ms)
[61/210] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest (6734 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest
[17523:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17513:5635:0715/022547:ERROR:mach_broker_mac.mm(222)] Unknown process 17534 is sending Mach IPC messages!
[17513:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://epchhfnckncjhlacgcaablfnhkoaajoi/test.html (0)
[17513:40451:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17513:40451:0715/022548:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest (5470 ms)
[62/210] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest (7015 ms)
[ RUN ] GcmApiTest.RegisterValidation
[17532:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17520:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] successWithOneSender", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[17520:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] successWithMultipleSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[17520:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] successWithMaxSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[17520:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] failureWithNoSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[17520:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] failureWithEmptySenderOnly", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[17520:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] failureWithEmptySender", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[17520:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] failureWithTooManySenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[17533:13063:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GcmApiTest.RegisterValidation (4373 ms)
[63/210] GcmApiTest.RegisterValidation (6204 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRetainDirectoryEntry
[17529:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17515:63747:0715/022547:ERROR:mach_broker_mac.mm(222)] Unknown process 17536 is sending Mach IPC messages!
[17515:3847:0715/022549:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://iaidceahhpjmgbpflmfopfkpinfgoelh/test_other_window.html (0)
[17515:3847:0715/022549:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://iaidceahhpjmgbpflmfopfkpinfgoelh/test.html (0)
[17515:3847:0715/022549:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://iaidceahhpjmgbpflmfopfkpinfgoelh/test.html (0)
[17531:13063:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17531:13063:0715/022549:WARNING:channel.cc(322)] RawChannel write error
[17515:41219:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17515:41219:0715/022549:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiRetainDirectoryEntry (5680 ms)
[64/210] FileSystemApiTest.FileSystemApiRetainDirectoryEntry (7340 ms)
[ RUN ] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled
[17543:3847:0715/022550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17539:3847:0715/022552:INFO:CONSOLE(0)] "[SUCCESS] setHotwordAlwaysOnSearchEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[17539:3847:0715/022554:INFO:CONSOLE(0)] "[SUCCESS] setHotwordAlwaysOnSearchEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled (5752 ms)
[65/210] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled (7027 ms)
[ RUN ] HotwordPrivateApiTest.IsAvailableFalse
[17552:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17542:3847:0715/022554:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[17555:13575:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17555:13575:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17555:13575:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17555:13575:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.IsAvailableFalse (4363 ms)
[66/210] HotwordPrivateApiTest.IsAvailableFalse (6083 ms)
[ RUN ] HotwordPrivateApiTest.GetLaunchStateHotwordOnly
[17556:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17544:3847:0715/022554:INFO:CONSOLE(0)] "[SUCCESS] getLaunchState", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[17562:13063:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.GetLaunchStateHotwordOnly (4208 ms)
[67/210] HotwordPrivateApiTest.GetLaunchStateHotwordOnly (5972 ms)
[ RUN ] ExtensionIdltestApiTest.IdlCompiler
[17558:3847:0715/022553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17546:40963:0715/022555:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17546:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] sendBuffer", source: chrome-extension://iekaclmigdnblelffaibhhohkgjhifim/binary.html (0)
[17546:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] sendBufferView", source: chrome-extension://iekaclmigdnblelffaibhhohkgjhifim/binary.html (0)
[17546:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] sendBufferSlice", source: chrome-extension://iekaclmigdnblelffaibhhohkgjhifim/binary.html (0)
[17546:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] getBuffer", source: chrome-extension://iekaclmigdnblelffaibhhohkgjhifim/binary.html (0)
[17546:40963:0715/022556:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17564:13831:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17546:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] functionDefinition", source: chrome-extension://jfmcjchecmhnhgppcejkokdkcloandlg/nocompile.html (0)
[ OK ] ExtensionIdltestApiTest.IdlCompiler (5903 ms)
[68/210] ExtensionIdltestApiTest.IdlCompiler (7585 ms)
[ RUN ] InstanceIDApiTest.DeleteID
[17577:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17568:3847:0715/022600:INFO:CONSOLE(0)] "[SUCCESS] deleteIDWithoutCallback", source: chrome-extension://fnifgbenkbndcnpicdakaaaaoefhmmba/_generated_background_page.html (0)
[17568:3847:0715/022600:INFO:CONSOLE(0)] "[SUCCESS] deleteIDWithCallback", source: chrome-extension://fnifgbenkbndcnpicdakaaaaoefhmmba/_generated_background_page.html (0)
[17568:3847:0715/022600:INFO:CONSOLE(0)] "[SUCCESS] deleteAfterGetID", source: chrome-extension://fnifgbenkbndcnpicdakaaaaoefhmmba/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.DeleteID (4370 ms)
[69/210] InstanceIDApiTest.DeleteID (5940 ms)
[ RUN ] InlineInstallPrivateApiTestApp.BackgroundInstall
HTTP server started on http://127.0.0.1:64315...
sending server_data: {"host": "127.0.0.1", "port": 64315} (36 bytes)
[17579:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] InlineInstallPrivateApiTestApp.BackgroundInstall (5535 ms)
[70/210] InlineInstallPrivateApiTestApp.BackgroundInstall (6959 ms)
[ RUN ] InlineInstallPrivateApiTestExtension.OnlyApps
HTTP server started on http://127.0.0.1:64316...
sending server_data: {"host": "127.0.0.1", "port": 64316} (36 bytes)
[17581:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17566:3847:0715/022601:INFO:CONSOLE(33)] "testName is onlyApps", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[17566:41219:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17566:41219:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InlineInstallPrivateApiTestExtension.OnlyApps (7905 ms)
[71/210] InlineInstallPrivateApiTestExtension.OnlyApps (9492 ms)
[ RUN ] ExtensionManagementApiEscalationTest.DisabledReason
[17589:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17595:13063:0715/022605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17595:13063:0715/022605:WARNING:channel.cc(322)] RawChannel write error
[17578:41219:0715/022605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiEscalationTest.DisabledReason (6692 ms)
[72/210] ExtensionManagementApiEscalationTest.DisabledReason (8469 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers
[17606:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17594:41219:0715/022607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17594:3847:0715/022607:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[17594:41219:0715/022607:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers (4621 ms)
[73/210] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers (6433 ms)
[ RUN ] ExtensionManagementTest.InstallOlderVersion
[17602:3847:0715/022604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17593:3847:0715/022609:WARNING:extension_error_reporter.cc(79)] Extension error: Attempted to downgrade extension.
[17605:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17593:40963:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementTest.InstallOlderVersion (6850 ms)
[74/210] ExtensionManagementTest.InstallOlderVersion (8300 ms)
[ RUN ] ExtensionPreferenceApiTest.Standard
[17614:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17607:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] getPreferences", source: chrome-extension://jhpeinfahnkpglfmhbcmmabbdgajogip/test.html (0)
[17607:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] setGlobals", source: chrome-extension://jhpeinfahnkpglfmhbcmmabbdgajogip/test.html (0)
[17607:3847:0715/022609:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ExtensionPreferenceApiTest.Standard (4256 ms)
[75/210] ExtensionPreferenceApiTest.Standard (5921 ms)
[ RUN ] ProxySettingsApiTest.ProxyDirectSettings
[17621:3847:0715/022609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17613:63763:0715/022610:ERROR:mach_broker_mac.mm(222)] Unknown process 17626 is sending Mach IPC messages!
[17613:3847:0715/022611:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://ljibfagcgbccahhgpamddmfengjeoelb/_generated_background_page.html (0)
[17613:3847:0715/022611:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://ljibfagcgbccahhgpamddmfengjeoelb/_generated_background_page.html (0)
[17613:3847:0715/022611:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://ljibfagcgbccahhgpamddmfengjeoelb/_generated_background_page.html (0)
[17613:3847:0715/022611:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://ljibfagcgbccahhgpamddmfengjeoelb/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyDirectSettings (4541 ms)
[76/210] ProxySettingsApiTest.ProxyDirectSettings (6295 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedIndividualRemove
[17629:3847:0715/022611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17622:3847:0715/022613:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://iidildfhkhkegempdknjgkafamnjggkk/_generated_background_page.html (0)
[17622:3847:0715/022613:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://iidildfhkhkegempdknjgkafamnjggkk/_generated_background_page.html (0)
[17622:3847:0715/022613:INFO:CONSOLE(0)] "[SUCCESS] clearProxies", source: chrome-extension://iidildfhkhkegempdknjgkafamnjggkk/_generated_background_page.html (0)
[17636:13063:0715/022613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17636:13063:0715/022613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17636:13063:0715/022613:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyFixedIndividualRemove (4524 ms)
[77/210] ProxySettingsApiTest.ProxyFixedIndividualRemove (6083 ms)
[ RUN ] SyncFileSystemApiTest.OnFileStatusChangedDeleted
[17635:3847:0715/022612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17627:63763:0715/022614:ERROR:mach_broker_mac.mm(222)] Unknown process 17643 is sending Mach IPC messages!
2015-07-15 02:26:14.919 browser_tests[17627:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17627:3847:0715/022615:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://hknlgangeginkaclnfioaikhjndlgfmf/_generated_background_page.html (0)
[ OK ] SyncFileSystemApiTest.OnFileStatusChangedDeleted (4808 ms)
[78/210] SyncFileSystemApiTest.OnFileStatusChangedDeleted (6512 ms)
[ RUN ] SyncFileSystemApiTest.OnServiceStatusChanged
[17640:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:14.982 browser_tests[17630:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17630:62235:0715/022615:ERROR:mach_broker_mac.mm(222)] Unknown process 17649 is sending Mach IPC messages!
[17630:3847:0715/022616:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://olbpfokhkijimnblkmpdpabjnlkmikap/_generated_background_page.html (0)
[ OK ] SyncFileSystemApiTest.OnServiceStatusChanged (4622 ms)
[79/210] SyncFileSystemApiTest.OnServiceStatusChanged (6164 ms)
[ RUN ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs
[17648:3847:0715/022615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17639:3847:0715/022617:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17651:13063:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17658:13063:0715/022618:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[17658:13063:0715/022618:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[17658:13063:0715/022618:WARNING:channel_endpoint.cc(94)] Failed to write enqueue message to channel
[17658:13063:0715/022618:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs (4944 ms)
[80/210] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs (6413 ms)
[ RUN ] ExtensionWindowCreateTest.AcceptState
[17656:3847:0715/022617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17659:12551:0715/022619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17659:12551:0715/022619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17659:12551:0715/022619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17659:12551:0715/022619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17659:12551:0715/022619:WARNING:channel.cc(322)] RawChannel write error
[17663:13063:0715/022619:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[17663:13063:0715/022619:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[17663:13063:0715/022619:WARNING:channel_endpoint.cc(94)] Failed to write enqueue message to channel
[17663:13063:0715/022619:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionWindowCreateTest.AcceptState (4240 ms)
[81/210] ExtensionWindowCreateTest.AcceptState (5889 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopDiscard
[17675:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17678:15619:0715/022622:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[17667:40963:0715/022622:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopDiscard (2875 ms)
[82/210] WebrtcLoggingPrivateApiTest.TestStartStopDiscard (4620 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData
[17683:3847:0715/022623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17684:15619:0715/022623:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[17684:12807:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17684:12807:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData (3012 ms)
[83/210] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData (4474 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1
[17669:3847:0715/022620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17660:63747:0715/022622:ERROR:mach_broker_mac.mm(222)] Unknown process 17676 is sending Mach IPC messages!
[17660:63747:0715/022622:ERROR:mach_broker_mac.mm(222)] Unknown process 17679 is sending Mach IPC messages!
[17670:13063:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17670:13063:0715/022624:WARNING:channel.cc(322)] RawChannel write error
[17660:41219:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17660:41219:0715/022624:WARNING:channel.cc(322)] RawChannel write error
[17660:41219:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1 (6841 ms)
[84/210] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1 (8813 ms)
[ RUN ] WebNavigationApiTest.CrossProcessFragment
[17666:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17657:76039:0715/022624:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test3
[17657:76039:0715/022624:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17657:3847:0715/022624:INFO:CONSOLE(0)] "[SUCCESS] crossProcessFragment", source: chrome-extension://afhjpiakmnpfoojlffjnlekkmmchpmoe/test_crossProcessFragment.html (0)
[17685:13063:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17685:13063:0715/022624:WARNING:channel.cc(322)] RawChannel write error
[17657:76039:0715/022624:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test4
[17657:3847:0715/022624:INFO:CONSOLE(0)] "[SUCCESS] crossProcessFragmentIFrame", source: chrome-extension://afhjpiakmnpfoojlffjnlekkmmchpmoe/test_crossProcessFragment.html (0)
[17657:40451:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17657:3847:0715/022625:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcessFragment (7569 ms)
[85/210] WebNavigationApiTest.CrossProcessFragment (9255 ms)
[ RUN ] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled
HTTP server started on http://127.0.0.1:64326...
sending server_data: {"host": "127.0.0.1", "port": 64326} (36 bytes)
[17697:3847:0715/022627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17687:3847:0715/022629:INFO:CONSOLE(0)] "[SUCCESS] canLaunchEphemeralApp", source: http://www.example.com:64326/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_disabled.html (0)
[17687:3847:0715/022629:INFO:CONSOLE(0)] "[SUCCESS] launchEphemeralApp", source: http://www.example.com:64326/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_disabled.html (0)
[17687:41219:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17687:41219:0715/022629:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled (5178 ms)
[86/210] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled (6579 ms)
[ RUN ] CalculatorBrowserTest.Model
[17706:3847:0715/022628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17694:40451:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CalculatorBrowserTest.Model (3093 ms)
[87/210] CalculatorBrowserTest.Model (4726 ms)
[ RUN ] BackgroundXhrTest.HttpAuth
[17700:3847:0715/022627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64330...
sending server_data: {"host": "127.0.0.1", "port": 64330} (36 bytes)
[ OK ] BackgroundXhrTest.HttpAuth (5338 ms)
[88/210] BackgroundXhrTest.HttpAuth (6871 ms)
[ RUN ] ContentVerifierTest.FailOnDone
[17705:3847:0715/022628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17693:39683:0715/022631:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17714:15875:0715/022631:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17714:15875:0715/022631:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[17714:15875:0715/022631:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[17714:15875:0715/022631:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContentVerifierTest.FailOnDone (5111 ms)
[89/210] ContentVerifierTest.FailOnDone (6526 ms)
[ RUN ] ExtensionContextMenuBrowserTest.UpdateOnclick
[17731:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.UpdateOnclick (4169 ms)
[90/210] ExtensionContextMenuBrowserTest.UpdateOnclick (6039 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptBasic
[17721:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17713:76295:0715/022636:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17713:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeShouldSucceed", source: chrome-extension://fndnffnlpoiledhmjchbamopdhhpadce/test.html (0)
[17713:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptFileShouldSucceed", source: chrome-extension://fndnffnlpoiledhmjchbamopdhhpadce/test.html (0)
[17713:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextShouldSucceed", source: chrome-extension://fndnffnlpoiledhmjchbamopdhhpadce/test.html (0)
[17713:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] insertCSSFileShouldSucceed", source: chrome-extension://fndnffnlpoiledhmjchbamopdhhpadce/test.html (0)
[17713:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextShouldNotAffectDOM", source: chrome-extension://fndnffnlpoiledhmjchbamopdhhpadce/test.html (0)
[17713:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeShouldFail", source: chrome-extension://fndnffnlpoiledhmjchbamopdhhpadce/test.html (0)
[17713:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptWithNoneValueShouldFail", source: chrome-extension://fndnffnlpoiledhmjchbamopdhhpadce/test.html (0)
[17713:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptWithTwoValuesShouldFail", source: chrome-extension://fndnffnlpoiledhmjchbamopdhhpadce/test.html (0)
[17730:13575:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17730:13575:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExecuteScriptApiTest.ExecuteScriptBasic (6738 ms)
[91/210] ExecuteScriptApiTest.ExecuteScriptBasic (8269 ms)
[ RUN ] ExecuteScriptApiTest.InjectIntoSubframesOnLoad
[17724:3847:0715/022633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17715:75527:0715/022637:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17715:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://amekjefapejphplckngcpghkpmbdcdpn/_generated_background_page.html (0)
[17715:40707:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17715:40707:0715/022637:WARNING:channel.cc(322)] RawChannel write error
[17715:40707:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExecuteScriptApiTest.InjectIntoSubframesOnLoad (6919 ms)
[92/210] ExecuteScriptApiTest.InjectIntoSubframesOnLoad (8423 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.RemoteInstall
[17733:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17722:39683:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17722:39683:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[17722:39683:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.RemoteInstall (5023 ms)
[93/210] ExtensionDisabledGlobalErrorTest.RemoteInstall (6623 ms)
[ RUN ] ExtensionsLoadTest.Test
[17755:3847:0715/022641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17760:13063:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionsLoadTest.Test (3268 ms)
[94/210] ExtensionsLoadTest.Test (4934 ms)
[ RUN ] LazyBackgroundPageApiTest.OnSuspendUseStorageApi
[17757:3847:0715/022641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17765:12807:0715/022643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.OnSuspendUseStorageApi (4130 ms)
[95/210] LazyBackgroundPageApiTest.OnSuspendUseStorageApi (5689 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoAllowApp
[17751:3847:0715/022640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17743:75015:0715/022644:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17743:40451:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17743:40451:0715/022644:WARNING:channel.cc(322)] RawChannel write error
[17743:40451:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoAllowApp (6239 ms)
[96/210] ExternallyConnectableMessagingTest.FromIncognitoAllowApp (7911 ms)
[ RUN ] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest
HTTP server started on http://127.0.0.1:64340...
sending server_data: {"host": "127.0.0.1", "port": 64340} (36 bytes)
[17764:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17748:3847:0715/022646:WARNING:extension_install_prompt.cc(163)] Proceeding!
[17748:3847:0715/022646:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_HEADER_INVALID'.
[ OK ] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest (6715 ms)
[97/210] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest (8343 ms)
[ RUN ] IFrameTest.InEmptyFrame
[17774:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] IFrameTest.InEmptyFrame (3347 ms)
[98/210] IFrameTest.InEmptyFrame (4730 ms)
[ RUN ] LocaleTestHebrew.TestStart
[17781:3847:0715/022647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17773:40451:0715/022648:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17785:15619:0715/022648:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] LocaleTestHebrew.TestStart (3232 ms)
[99/210] LocaleTestHebrew.TestStart (4628 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.ClearKey_Parent
[17786:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64350...
sending server_data: {"host": "127.0.0.1", "port": 64350} (36 bytes)
[17778:3847:0715/022650:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17778:3847:0715/022650:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17778:40451:0715/022650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EncryptedMediaIsTypeSupportedTest.ClearKey_Parent (4195 ms)
[100/210] EncryptedMediaIsTypeSupportedTest.ClearKey_Parent (5938 ms)
[ RUN ] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent
[17791:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64354...
sending server_data: {"host": "127.0.0.1", "port": 64354} (36 bytes)
[17784:3847:0715/022651:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17784:3847:0715/022651:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17795:13063:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17795:13063:0715/022651:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (3899 ms)
[101/210] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (5321 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndBlockMicCam
[17797:3847:0715/022650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17787:3847:0715/022651:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17797:3847:0715/022651:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] MediaStreamDevicesControllerTest.RequestAndBlockMicCam (3115 ms)
[102/210] MediaStreamDevicesControllerTest.RequestAndBlockMicCam (4593 ms)
[ RUN ] MediaFileValidatorTest.ValidVideo
[17802:3847:0715/022651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17792:40451:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17792:40451:0715/022653:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaFileValidatorTest.ValidVideo (3668 ms)
[103/210] MediaFileValidatorTest.ValidVideo (5419 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage
[17810:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17804:55815:0715/022655:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage (3803 ms)
[104/210] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage (5397 ms)
[ RUN ] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet
[17817:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17805:56071:0715/022656:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17805:39683:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17805:39683:0715/022656:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet (3136 ms)
[105/210] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet (4669 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps
[17819:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17821:13063:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17821:13063:0715/022656:WARNING:channel.cc(322)] RawChannel write error
[17819:3847:0715/022656:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17819:3847:0715/022656:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps (3174 ms)
[106/210] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps (4661 ms)
[ RUN ] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest
[17824:3847:0715/022657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17818:54807:0715/022658:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest (3180 ms)
[107/210] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest (4884 ms)
[ RUN ] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs
[17836:3847:0715/022700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17840:15363:0715/022700:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[17840:15363:0715/022700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17840:15363:0715/022700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs (3060 ms)
[108/210] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs (4608 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPage
[17837:3847:0715/022700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64384...
sending server_data: {"host": "127.0.0.1", "port": 64384} (36 bytes)
[17828:39939:0715/022703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPage (5241 ms)
[109/210] PrerenderBrowserTest.PrerenderPage (6780 ms)
[ RUN ] PDFExtensionTest.BasicPlugin
[17835:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:00.105 browser_tests[17825:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17825:76047:0715/022700:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17825:3847:0715/022704:INFO:CONSOLE(0)] "[SUCCESS] testPageSize", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[17825:3847:0715/022704:INFO:CONSOLE(0)] "[SUCCESS] testAccessibility", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[17825:3847:0715/022704:INFO:CONSOLE(0)] "[SUCCESS] testAccessibilityWithPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[17825:3847:0715/022704:INFO:CONSOLE(0)] "[SUCCESS] testGetSelectedText", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[17825:40451:0715/022704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17825:40451:0715/022704:WARNING:channel.cc(322)] RawChannel write error
[17845:12551:0715/022704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17845:12551:0715/022704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PDFExtensionTest.BasicPlugin (6808 ms)
[110/210] PDFExtensionTest.BasicPlugin (8234 ms)
[ RUN ] PrerenderBrowserTest.PrerenderInfiniteLoop
[17847:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64390...
sending server_data: {"host": "127.0.0.1", "port": 64390} (36 bytes)
[17849:13063:0715/022705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17849:13063:0715/022705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17859:13063:0715/022705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17859:13063:0715/022705:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderInfiniteLoop (5584 ms)
[111/210] PrerenderBrowserTest.PrerenderInfiniteLoop (7272 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectFromFragment
[17855:3847:0715/022704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64396...
sending server_data: {"host": "127.0.0.1", "port": 64396} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectFromFragment (5570 ms)
[112/210] PrerenderBrowserTest.PrerenderClientRedirectFromFragment (6836 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect
[17865:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64406...
sending server_data: {"host": "127.0.0.1", "port": 64406} (36 bytes)
[17879:15875:0715/022710:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[17879:15875:0715/022710:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[17858:40451:0715/022710:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[17858:40451:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17858:40451:0715/022710:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect (5293 ms)
[113/210] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect (6848 ms)
[ RUN ] PrerenderBrowserTest.PrerenderWebAudioDevice
[17871:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64410...
sending server_data: {"host": "127.0.0.1", "port": 64410} (36 bytes)
[17860:40451:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17860:3847:0715/022711:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[17860:40451:0715/022711:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderWebAudioDevice (5654 ms)
[114/210] PrerenderBrowserTest.PrerenderWebAudioDevice (7146 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPing
[17877:3847:0715/022709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64416...
sending server_data: {"host": "127.0.0.1", "port": 64416} (36 bytes)
[17870:40451:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPing (5469 ms)
[115/210] PrerenderBrowserTest.PrerenderPing (7285 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab
[17884:3847:0715/022711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17886:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17876:40451:0715/022715:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17876:40451:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab (6080 ms)
[116/210] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab (7390 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown
[17894:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17902:15619:0715/022715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[17887:39683:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17887:39683:0715/022715:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown (4171 ms)
[117/210] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown (5571 ms)
[ RUN ] ProfileManagerBrowserTest.SwitchToProfile
[17901:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17904:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProfileManagerBrowserTest.SwitchToProfile (3686 ms)
[118/210] ProfileManagerBrowserTest.SwitchToProfile (5159 ms)
[ RUN ] ServiceProcessControlBrowserTest.LaunchTwice
[ OK ] ServiceProcessControlBrowserTest.LaunchTwice (4 ms)
[119/210] ServiceProcessControlBrowserTest.LaunchTwice (1444 ms)
[ RUN ] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData
HTTPS server started on https://127.0.0.1:64422...
sending server_data: {"host": "127.0.0.1", "port": 64422} (36 bytes)
[17912:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17899:3847:0715/022719:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:64422/files/push_messaging/push_test.js (18)
[17899:3847:0715/022719:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:64422/files/push_messaging/push_test.js (18)
[17899:3847:0715/022719:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:64422/files/push_messaging/push_test.js (18)
[ OK ] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData (4476 ms)
[120/210] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData (6080 ms)
[ RUN ] SpellingMenuObserverTest.InitMenuWithCorrectWord
[17918:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17919:12807:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17919:12807:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17919:12807:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17919:12807:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17919:15619:0715/022719:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SpellingMenuObserverTest.InitMenuWithCorrectWord (2772 ms)
[121/210] SpellingMenuObserverTest.InitMenuWithCorrectWord (4313 ms)
[ RUN ] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader
[17920:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader (2974 ms)
[122/210] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader (4473 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.Clear
[17928:3847:0715/022721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17930:15875:0715/022722:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] ChromeSSLHostStateDelegateTest.Clear (2620 ms)
[123/210] ChromeSSLHostStateDelegateTest.Clear (3968 ms)
[ RUN ] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage
[17938:3847:0715/022723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17927:75527:0715/022724:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17942:12807:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17942:12807:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17942:12807:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[17942:12807:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17942:12807:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage (3450 ms)
[124/210] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage (5052 ms)
[ RUN ] SSLUITest.TestRedirectHTTPToGoodHTTPS
[17935:3847:0715/022722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64435...
sending server_data: {"host": "127.0.0.1", "port": 64435} (36 bytes)
HTTPS server started on https://127.0.0.1:64436...
sending server_data: {"host": "127.0.0.1", "port": 64436} (36 bytes)
[ OK ] SSLUITest.TestRedirectHTTPToGoodHTTPS (5250 ms)
[125/210] SSLUITest.TestRedirectHTTPToGoodHTTPS (6847 ms)
[ RUN ] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid
[17941:3847:0715/022723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17948:13319:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17948:13319:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17948:13319:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17948:13319:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17948:13319:0715/022727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid (6075 ms)
[126/210] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid (7637 ms)
[ RUN ] TranslateBrowserTest.IgnoreRefreshMetaTagInCaseInsensitive
HTTPS server started on https://127.0.0.1:64434...
sending server_data: {"host": "127.0.0.1", "port": 64434} (36 bytes)
[17955:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17940:76807:0715/022727:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.IgnoreRefreshMetaTagInCaseInsensitive (4555 ms)
[127/210] TranslateBrowserTest.IgnoreRefreshMetaTagInCaseInsensitive (6043 ms)
[ RUN ] TranslateBrowserTest.UpdateLocationAtOnload
HTTPS server started on https://127.0.0.1:64442...
sending server_data: {"host": "127.0.0.1", "port": 64442} (36 bytes)
[17964:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17954:75783:0715/022730:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17954:75783:0715/022730:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.UpdateLocationAtOnload (4147 ms)
[128/210] TranslateBrowserTest.UpdateLocationAtOnload (5556 ms)
[ RUN ] AutofillDialogControllerTest.ExpiredCard
[17966:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17959:40451:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17959:40451:0715/022730:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.ExpiredCard (3608 ms)
[129/210] AutofillDialogControllerTest.ExpiredCard (5034 ms)
[ RUN ] AutofillDialogControllerTest.AddNewClearsComboboxes
[17974:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AddNewClearsComboboxes (3179 ms)
[130/210] AutofillDialogControllerTest.AddNewClearsComboboxes (4804 ms)
[ RUN ] PopupBlockerBrowserTest.OpenerSuppressed
[17975:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17968:75271:0715/022732:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17982:13063:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17982:13063:0715/022733:WARNING:channel.cc(322)] RawChannel write error
[17975:3847:0715/022733:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CC0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17975:3847:0715/022733:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PopupBlockerBrowserTest.OpenerSuppressed (3924 ms)
[131/210] PopupBlockerBrowserTest.OpenerSuppressed (5338 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IgnoreAction
[17999:3847:0715/022736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18006:13063:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18006:13063:0715/022738:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_IgnoreAction (4533 ms)
[132/210] BrowserNavigatorTest.Disposition_IgnoreAction (6027 ms)
[ RUN ] BrowserTest.CanDuplicateTab
[17988:3847:0715/022734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17979:41219:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.CanDuplicateTab (7353 ms)
[133/210] BrowserTest.CanDuplicateTab (8835 ms)
[ RUN ] AutofillDialogCocoaBrowserTest.DisplayUI
[18008:3847:0715/022738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogCocoaBrowserTest.DisplayUI (5492 ms)
[134/210] AutofillDialogCocoaBrowserTest.DisplayUI (7561 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.CloseClicked
[18043:3847:0715/022746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18025:40451:0715/022748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18025:40451:0715/022748:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileSigninConfirmationViewControllerTest.CloseClicked (6130 ms)
[135/210] ProfileSigninConfirmationViewControllerTest.CloseClicked (8592 ms)
[ RUN ] WebContentsModalDialogManagerViewsMacTest.Basic
[18046:3847:0715/022747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18029:3847:0715/022751:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[18029:3847:0715/022751:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18029:3847:0715/022751:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] WebContentsModalDialogManagerViewsMacTest.Basic (7895 ms)
[136/210] WebContentsModalDialogManagerViewsMacTest.Basic (10500 ms)
[ RUN ] BrowserTest.ThirtyFourTabs
[17983:3847:0715/022733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:48.410 browser_tests[17977:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[18018:12807:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18018:12807:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18021:13063:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18021:13063:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18021:13063:0715/022749:WARNING:channel.cc(322)] RawChannel write error
[18023:13319:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18023:13319:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18028:13063:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18028:13063:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18051:13319:0715/022750:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[18051:13319:0715/022750:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[18051:13319:0715/022750:WARNING:channel_endpoint.cc(94)] Failed to write enqueue message to channel
[18051:13319:0715/022750:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[17977:63747:0715/022751:ERROR:mach_broker_mac.mm(222)] Unknown process 18052 is sending Mach IPC messages!
[ OK ] BrowserTest.ThirtyFourTabs (19835 ms)
[137/210] BrowserTest.ThirtyFourTabs (21516 ms)
[ RUN ] ManagePasswordsBubbleTest.TabChangeTogglesIcon
[18031:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:46.178 browser_tests[18019:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[18019:3847:0715/022747:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18019:3847:0715/022751:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ManagePasswordsBubbleTest.TabChangeTogglesIcon (12003 ms)
[138/210] ManagePasswordsBubbleTest.TabChangeTogglesIcon (13732 ms)
[ RUN ] ContentSettingBubbleModelMixedScriptTest.Iframe
HTTPS server started on https://127.0.0.1:64453...
sending server_data: {"host": "127.0.0.1", "port": 64453} (36 bytes)
[18063:3847:0715/022754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18054:3847:0715/022755:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:64453/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:64453/files/content_setting_bubble/mixed_script.html (0)
[18054:3847:0715/022755:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:64453 ran insecure content from http://example.com/script.js
[18054:3847:0715/022755:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:64453 ran insecure content from http://example.com/script.js
[18054:3847:0715/022755:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:64453/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:64453/files/content_setting_bubble/mixed_script.html (0)
[ OK ] ContentSettingBubbleModelMixedScriptTest.Iframe (4015 ms)
[139/210] ContentSettingBubbleModelMixedScriptTest.Iframe (6931 ms)
[ RUN ] FullscreenControllerTest.FullscreenOnFileURL
[18068:3847:0715/022755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18076:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18076:13063:0715/022757:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FullscreenControllerTest.FullscreenOnFileURL (3992 ms)
[140/210] FullscreenControllerTest.FullscreenOnFileURL (5727 ms)
[ RUN ] FindInPageControllerTest.FindMovesWhenObscuring
[18074:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindMovesWhenObscuring (3257 ms)
[141/210] FindInPageControllerTest.FindMovesWhenObscuring (4953 ms)
[ RUN ] FindInPageControllerTest.PrepopulatePreserveLast
[18084:3847:0715/022759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.PrepopulatePreserveLast (2991 ms)
[142/210] FindInPageControllerTest.PrepopulatePreserveLast (4395 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp
[18070:3847:0715/022755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18057:3847:0715/022758:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18057:3847:0715/022759:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18057:3847:0715/022800:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp (7830 ms)
[143/210] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp (9312 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage
[18092:3847:0715/022801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18083:3847:0715/022802:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[ OK ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage (3511 ms)
[144/210] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage (4901 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsExceptionsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsExceptionsPage (1 ms)
[145/210] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsExceptionsPage (1460 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPlugins
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPlugins (1 ms)
[146/210] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPlugins (1392 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestHistoryPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestHistoryPage (0 ms)
[147/210] WebUIBidiCheckerBrowserTestRTL.TestHistoryPage (1376 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsLocation
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsLocation (1 ms)
[148/210] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsLocation (1326 ms)
[ RUN ] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown
[18103:3847:0715/022803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18109:15619:0715/022805:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[18109:15619:0715/022805:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[18109:12807:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown (3789 ms)
[149/210] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown (5262 ms)
[ RUN ] LoginPromptBrowserTest.TestDigestAuth
[18091:3847:0715/022800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64460...
sending server_data: {"host": "127.0.0.1", "port": 64460} (36 bytes)
[18082:39683:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.TestDigestAuth (6908 ms)
[150/210] LoginPromptBrowserTest.TestDigestAuth (8440 ms)
[ RUN ] ConstrainedWebDialogBrowserTest.BasicTest
[18117:3847:0715/022807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18118:13063:0715/022808:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18118:13063:0715/022808:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18118:13063:0715/022808:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18118:13063:0715/022808:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ConstrainedWebDialogBrowserTest.BasicTest (3893 ms)
[151/210] ConstrainedWebDialogBrowserTest.BasicTest (5352 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.Basic
[18128:3847:0715/022809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18116:3847:0715/022811:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] InlineLoginUISafeIframeBrowserTest.Basic (4658 ms)
[152/210] InlineLoginUISafeIframeBrowserTest.Basic (6353 ms)
[ RUN ] NewTabUIBrowserTest.ShowIncognito
[18125:3847:0715/022809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18114:39171:0715/022812:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18114:3847:0715/022812:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] NewTabUIBrowserTest.ShowIncognito (6226 ms)
[153/210] NewTabUIBrowserTest.ShowIncognito (7799 ms)
[ RUN ] ChromeLocatorTest.FindBundle
[ OK ] ChromeLocatorTest.FindBundle (1 ms)
[154/210] ChromeLocatorTest.FindBundle (1281 ms)
[ RUN ] OptionsUIBrowserTest.LoadOptionsByURL
[18126:3847:0715/022809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18129:13063:0715/022811:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[18129:13063:0715/022811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18115:3847:0715/022811:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18115:3847:0715/022811:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] OptionsUIBrowserTest.LoadOptionsByURL (6532 ms)
[155/210] OptionsUIBrowserTest.LoadOptionsByURL (8257 ms)
[ RUN ] UnloadTest.BrowserCloseInfiniteUnloadAlert
[18139:3847:0715/022812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18132:3847:0715/022814:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseInfiniteUnloadAlert (3591 ms)
[156/210] UnloadTest.BrowserCloseInfiniteUnloadAlert (4924 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff (166 ms)
[157/210] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff (1620 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromParentStyle
[ OK ] FormAutofillTest.DetectTextDirectionFromParentStyle (162 ms)
[158/210] FormAutofillTest.DetectTextDirectionFromParentStyle (1368 ms)
[ RUN ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm
[ OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm (280 ms)
[159/210] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm (1500 ms)
[ RUN ] PasswordAutofillAgentTest.SendPasswordFormsTest
[ OK ] PasswordAutofillAgentTest.SendPasswordFormsTest (307 ms)
[160/210] PasswordAutofillAgentTest.SendPasswordFormsTest (1651 ms)
[ RUN ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms
[ OK ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms (267 ms)
[161/210] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms (1563 ms)
[ RUN ] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm
[ OK ] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm (281 ms)
[162/210] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm (1524 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Allowed
[18155:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[18168]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18168]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[18171]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[18149:3847:0715/022821:INFO:CONSOLE(177)] "ConnectPermissionGranted finished in 0.826 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionGranted (177)
[18149:3847:0715/022821:INFO:CONSOLE(177)] "IsAllowedPermissionGranted finished in 0.020 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test1hRyd_/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionGranted (177)
[ OK ] PPAPIBrokerInfoBarTest.Allowed (5125 ms)
[163/210] PPAPIBrokerInfoBarTest.Allowed (6676 ms)
[ RUN ] PPAPINaClNewlibTest.NetAddressPrivate
[18163:3847:0715/022819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64466...
sending server_data: {"host": "127.0.0.1", "port": 64466} (36 bytes)
[18174,2043916672:02:28:22.060370] Native Client module will be loaded at base address 0x0000691700000000
[18150:3847:0715/022822:INFO:CONSOLE(177)] "AreEqual finished in 0.002 seconds.", source: http://127.0.0.1:64466/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[18150:3847:0715/022822:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.001 seconds.", source: http://127.0.0.1:64466/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[18150:3847:0715/022822:INFO:CONSOLE(177)] "Describe finished in 0.001 seconds.", source: http://127.0.0.1:64466/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[18150:3847:0715/022822:INFO:CONSOLE(177)] "ReplacePort finished in 0.001 seconds.", source: http://127.0.0.1:64466/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[18150:3847:0715/022822:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:64466/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[18150:3847:0715/022822:INFO:CONSOLE(177)] "GetFamily finished in 0.001 seconds.", source: http://127.0.0.1:64466/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[18150:3847:0715/022822:INFO:CONSOLE(177)] "GetPort finished in 0.001 seconds.", source: http://127.0.0.1:64466/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[18150:3847:0715/022822:INFO:CONSOLE(177)] "GetAddress finished in 0.001 seconds.", source: http://127.0.0.1:64466/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[ OK ] PPAPINaClNewlibTest.NetAddressPrivate (5069 ms)
[164/210] PPAPINaClNewlibTest.NetAddressPrivate (6643 ms)
[ RUN ] PPAPINaClPNaClTest.NetAddress
[18164:3847:0715/022819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64472...
sending server_data: {"host": "127.0.0.1", "port": 64472} (36 bytes)
[18175,2043916672:02:28:22.827229] Native Client module will be loaded at base address 0x00007ce500000000
[18153:3847:0715/022822:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:64472/files/test_case.html?mode=nacl_pnacl&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[18153:3847:0715/022822:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:64472/files/test_case.html?mode=nacl_pnacl&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[18153:3847:0715/022822:INFO:CONSOLE(177)] "DescribeAsString finished in 0.000 seconds.", source: http://127.0.0.1:64472/files/test_case.html?mode=nacl_pnacl&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[ OK ] PPAPINaClPNaClTest.NetAddress (5549 ms)
[165/210] PPAPINaClPNaClTest.NetAddress (6913 ms)
[ RUN ] NewlibPackagedAppTest.NoSocketPermissions
[18166:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18177,2043916672:02:28:23.589321] Native Client module will be loaded at base address 0x000054d400000000
[18154:3847:0715/022823:ERROR:pepper_socket_utils.cc(63)] Host bjpfclnllbcnplhpifineclhejeofohp cannot use socket API or destination is not allowed
[18154:3847:0715/022823:ERROR:pepper_socket_utils.cc(63)] Host bjpfclnllbcnplhpifineclhejeofohp cannot use socket API or destination is not allowed
[18154:3847:0715/022823:ERROR:pepper_socket_utils.cc(63)] Host bjpfclnllbcnplhpifineclhejeofohp cannot use socket API or destination is not allowed
[ OK ] NewlibPackagedAppTest.NoSocketPermissions (6191 ms)
[166/210] NewlibPackagedAppTest.NoSocketPermissions (7689 ms)
[ RUN ] NaClBrowserTestNewlib.ExitStatusNeg2
[18184:3847:0715/022825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64486...
sending server_data: {"host": "127.0.0.1", "port": 64486} (36 bytes)
[18176:3847:0715/022827:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[18201,2043916672:02:28:28.597233] Native Client module will be loaded at base address 0x000059ce00000000
hello world from CreateModule
[18176:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[18176:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] ||||
[18176:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[18176:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[18176:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] ||||
[18176:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exitneg2".
found at index 4
[18201,2043916672:02:28:28.714807] NaCl untrusted code called _exit(0xfe)
[18176:3847:0715/022829:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:64486/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254 (0)
[18176:40451:0715/022829:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[18176:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[18176:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18176:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.ExitStatusNeg2 (5962 ms)
[167/210] NaClBrowserTestNewlib.ExitStatusNeg2 (7558 ms)
[ RUN ] NaClBrowserTestGLibc.ProgressEvents
[18192:3847:0715/022826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64493...
sending server_data: {"host": "127.0.0.1", "port": 64493} (36 bytes)
[18181:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[18203,2043916672:02:28:29.319289] Native Client module will be loaded at base address 0x00000e5600000000
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| / progress_events loaded
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[18181:3847:0715/022829:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:64493/files/progress_event_listener.js (138)
[18181:3847:0715/022829:INFO:CONSOLE(140)] "stateProgressPrev 1082274", source: http://127.0.0.1:64493/files/progress_event_listener.js (140)
[18181:3847:0715/022829:INFO:CONSOLE(142)] "stateProgressTotal 1082274", source: http://127.0.0.1:64493/files/progress_event_listener.js (142)
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[18181:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[18181:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ProgressEvents (5699 ms)
[168/210] NaClBrowserTestGLibc.ProgressEvents (7227 ms)
[ RUN ] NaClBrowserTestGLibc.ExitStatus0
[18190:3847:0715/022826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64492...
sending server_data: {"host": "127.0.0.1", "port": 64492} (36 bytes)
[18178:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[18204,2043916672:02:28:29.354117] Native Client module will be loaded at base address 0x00003c1100000000
hello world from CreateModule
[18178:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[18178:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18178:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[18178:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[18178:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[18178:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[18204,2043916672:02:28:29.971825] NaCl untrusted code called _exit(0x0)
[18178:3847:0715/022830:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:64492/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0 (0)
[18178:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[18178:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[18178:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ExitStatus0 (6544 ms)
[169/210] NaClBrowserTestGLibc.ExitStatus0 (8149 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge
[18196:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64505...
sending server_data: {"host": "127.0.0.1", "port": 64505} (36 bytes)
[18205,2043916672:02:28:29.898607] Native Client module will be loaded at base address 0x00007dd500000000
[18205,2043916672:02:28:30.634496] NaCl untrusted code called _exit(0x0)
2015-07-15 02:28:31.291 browser_tests[18186:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[18207,2043916672:02:28:31.646825] Native Client module will be loaded at base address 0x000058cd00000000
[18207,2043916672:02:28:31.701333] NaCl untrusted code called _exit(0x0)
[18213,2043916672:02:28:32.841539] Native Client module will be loaded at base address 0x00006ef500000000
[18186:3847:0715/022832:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[18186:40451:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge (7506 ms)
[170/210] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge (9248 ms)
[ RUN ] PolicyTest.EnabledPlugins
[18215:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18206:3847:0715/022833:INFO:policy_browsertest.cc(457)] Test skipped because the Flash plugin couldn't be found.
[18218:15875:0715/022833:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[18218:13063:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[18218:13063:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18218:13063:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.EnabledPlugins (3104 ms)
[171/210] PolicyTest.EnabledPlugins (4684 ms)
[ RUN ] CaptivePortalBrowserTest.Disabled
[18231:3847:0715/022836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18223:3847:0715/022837:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.Disabled (2908 ms)
[172/210] CaptivePortalBrowserTest.Disabled (4569 ms)
[ RUN ] PolicyTest.ExtensionInstallSources
[18221:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18211:3847:0715/022837:WARNING:extension_install_prompt.cc(163)] Proceeding!
[18225:13063:0715/022837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18225:13063:0715/022837:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.ExtensionInstallSources (5891 ms)
[173/210] PolicyTest.ExtensionInstallSources (7420 ms)
[ RUN ] PolicyTest.DeveloperToolsDisabled
[18220:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18236:12807:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18236:12807:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18236:12807:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.DeveloperToolsDisabled (6665 ms)
[174/210] PolicyTest.DeveloperToolsDisabled (8070 ms)
[ RUN ] CaptivePortalBrowserTest.LoginSlow
[18234:3847:0715/022837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18226:3847:0715/022839:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18235:13063:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18235:13063:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBrowserTest.LoginSlow (4332 ms)
[175/210] CaptivePortalBrowserTest.LoginSlow (6099 ms)
[ RUN ] CaptivePortalBrowserTest.ReloadTimeout
[18250:3847:0715/022841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18240:40451:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18240:40451:0715/022844:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.ReloadTimeout (4902 ms)
[176/210] CaptivePortalBrowserTest.ReloadTimeout (6400 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetProperties
[18251:3847:0715/022841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18254:13063:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18254:13063:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18241:3847:0715/022844:INFO:CONSOLE(0)] "[FAIL] getProperties: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getProperties (0)
[18241:41475:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18241:41475:0715/022844:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.GetProperties (4955 ms)
[177/210] NetworkingPrivateApiTestFail.GetProperties (6283 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial
[18248:3847:0715/022841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:64529...
sending server_data: {"host": "localhost", "port": 64529} (36 bytes)
[18262:13319:0715/022844:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial (5536 ms)
[178/210] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial (7011 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.VerifyDestination
[18258:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18249:41731:0715/022845:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18261:13063:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18261:13063:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18261:13063:0715/022845:WARNING:channel.cc(322)] RawChannel write error
[18249:3847:0715/022845:INFO:CONSOLE(0)] "[SUCCESS] verifyDestination", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyDestination (0)
[ OK ] NetworkingPrivateServiceClientApiTest.VerifyDestination (4108 ms)
[179/210] NetworkingPrivateServiceClientApiTest.VerifyDestination (5825 ms)
[ RUN ] DriveAppConverterTest.BadApp
[18278:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppConverterTest.BadApp (3284 ms)
[180/210] DriveAppConverterTest.BadApp (4811 ms)
[ RUN ] ITunesDataProviderUniqueNameTest.UniqueNameTest
[18276:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18266:41219:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18266:41219:0715/022849:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ITunesDataProviderUniqueNameTest.UniqueNameTest (3980 ms)
[181/210] ITunesDataProviderUniqueNameTest.UniqueNameTest (5338 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptCredentials
[18275:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18277:13319:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18277:13319:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18277:13319:0715/022849:WARNING:channel.cc(322)] RawChannel write error
[18265:3847:0715/022850:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptCredentials", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptCredentials (0)
[18265:41219:0715/022850:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18265:41219:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptCredentials (4484 ms)
[182/210] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptCredentials (5903 ms)
[ RUN ] MediaRouterDialogControllerBrowserTest.ShowDialog
[18283:3847:0715/022849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18273:3847:0715/022851:ERROR:media_router_mojo_impl.cc(325)] Not implemented reached in virtual void media_router::MediaRouterMojoImpl::RegisterIssuesObserver(media_router::IssuesObserver *)
[18273:3847:0715/022852:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18273:3847:0715/022852:ERROR:media_router_mojo_impl.cc(330)] Not implemented reached in virtual void media_router::MediaRouterMojoImpl::UnregisterIssuesObserver(media_router::IssuesObserver *)
[ OK ] MediaRouterDialogControllerBrowserTest.ShowDialog (5292 ms)
[183/210] MediaRouterDialogControllerBrowserTest.ShowDialog (7074 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19
[18298:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18301:13063:0715/022854:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19 (3352 ms)
[184/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19 (4843 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66
[18300:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18302:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18302:13063:0715/022855:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66 (3414 ms)
[185/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66 (4687 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialFakeHardware/0
[18297:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18288:3847:0715/022855:INFO:CONSOLE(42)] "Connecting to serial device /dev/fakeserial at 57600 bps.", source: chrome-extension://mahpjkpaodgnmeepcmppnmocmkbgffbb/background.js (42)
[18288:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mahpjkpaodgnmeepcmppnmocmkbgffbb/_generated_background_page.html (0)
[18299:13575:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18299:13575:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18299:13575:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18299:13575:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18299:13575:0715/022855:WARNING:channel.cc(322)] RawChannel write error
[18288:41219:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SerialApiTest/SerialApiTest.SerialFakeHardware/0 (4516 ms)
[186/210] SerialApiTest/SerialApiTest.SerialFakeHardware/0 (5892 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74
[18309:3847:0715/022856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18311:13063:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74 (3047 ms)
[187/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74 (4699 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83
[18317:3847:0715/022858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18321:13575:0715/022859:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83 (3299 ms)
[188/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83 (4707 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85
[18320:3847:0715/022858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18324:13319:0715/022859:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85 (3266 ms)
[189/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85 (4885 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99
[18322:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18325:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18325:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18325:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18325:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18325:13063:0715/022900:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99 (3363 ms)
[190/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99 (4747 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125
[18329:3847:0715/022901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18331:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18331:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18331:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18331:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125 (3080 ms)
[191/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125 (4868 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7
[18337:3847:0715/022903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18340:13063:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18340:13063:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18340:13063:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[18340:13063:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18340:13063:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7 (3857 ms)
[192/210] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7 (5564 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13
[18341:3847:0715/022903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13 (3963 ms)
[193/210] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13 (5576 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2
[18342:3847:0715/022904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18346:13575:0715/022906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18346:13575:0715/022906:WARNING:channel.cc(322)] RawChannel write error
[18347:13319:0715/022906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18347:13319:0715/022906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18349:12807:0715/022906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18353:15619:0715/022906:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2 (5123 ms)
[194/210] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2 (6649 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[18364:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64552...
sending server_data: {"host": "127.0.0.1", "port": 64552} (36 bytes)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.457 - Using ClearKeyPlayer", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.463 - Registering video event handlers.", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.465 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.535 - Loading media using src.", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.640 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.642 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.654 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.667 - Forcing invalid key data.", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.673 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.675 - Forcing invalid key data.", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (145)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.682 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18355:3847:0715/022910:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (145)
[18355:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.686 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:64552/files/eme_player_js/utils.js (295)
[18365:12807:0715/022910:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (4259 ms)
[195/210] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (5800 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[18366:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64569...
sending server_data: {"host": "127.0.0.1", "port": 64569} (36 bytes)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.155 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.162 - Registering video event handlers.", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.171 - Loading media using MSE.", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.302 - onSourceOpen [object Event]", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.305 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.323 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.327 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022911:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.336 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.343 - Adding key to sessionID: 1", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022911:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18356:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.345 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18356:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.181 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64569/files/eme_player_js/utils.js (295)
[18369:13063:0715/022914:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (7008 ms)
[196/210] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8750 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[18370:3847:0715/022910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64586...
sending server_data: {"host": "127.0.0.1", "port": 64586} (36 bytes)
[18361:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.792 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.800 - Registering video event handlers.", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.808 - Loading media using MSE.", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.935 - onSourceOpen [object Event]", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.938 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022912:INFO:CONSOLE(295)] "02:29:11.962 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022912:INFO:CONSOLE(295)] "02:29:11.967 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022912:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18361:3847:0715/022912:INFO:CONSOLE(295)] "02:29:11.978 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022912:INFO:CONSOLE(295)] "02:29:11.988 - Adding key to sessionID: 1", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022912:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18361:3847:0715/022912:INFO:CONSOLE(295)] "02:29:11.992 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18361:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.775 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64586/files/eme_player_js/utils.js (295)
[18372:13063:0715/022914:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (6419 ms)
[197/210] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7935 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[18354:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64535...
sending server_data: {"host": "127.0.0.1", "port": 64535} (36 bytes)
[18343:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.797 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.805 - Registering video event handlers.", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.814 - Loading media using src.", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.031 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022909:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18343:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.035 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.038 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.047 - Adding key to sessionID: 1", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022909:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18343:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.051 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.053 - Adding key to sessionID: 2", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.071 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.073 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.947 - First play ended.", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.949 - Loading media using src.", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.953 - Playing second time.", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.977 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.979 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.981 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.983 - Adding key to sessionID: 3", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.985 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022912:INFO:CONSOLE(295)] "02:29:11.988 - Adding key to sessionID: 4", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022912:INFO:CONSOLE(295)] "02:29:11.996 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022912:INFO:CONSOLE(295)] "02:29:11.998 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18343:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.822 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64535/files/eme_player_js/utils.js (295)
[18357:12807:0715/022914:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10836 ms)
[198/210] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12484 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[18378:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64604...
sending server_data: {"host": "127.0.0.1", "port": 64604} (36 bytes)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.467 - Using ClearKeyPlayer", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.473 - Registering video event handlers.", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.474 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.533 - Loading media using MSE.", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.624 - onSourceOpen [object Event]", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.627 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.658 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.661 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.675 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.684 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.691 - Forcing invalid key data.", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.699 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.701 - Forcing invalid key data.", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (145)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.708 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18375:3847:0715/022915:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (145)
[18375:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.712 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:64604/files/eme_player_js/utils.js (295)
[18379:13063:0715/022915:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (3641 ms)
[199/210] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (4945 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[18391:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64621...
sending server_data: {"host": "127.0.0.1", "port": 64621} (36 bytes)
[18382:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.875 - Registering video event handlers.", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.880 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.731 - Loading media using src.", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.733 - Registering video event handlers.", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.733 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.797 - Loading media using src.", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.833 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.855 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.880 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.893 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.095 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.096 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.107 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.107 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.498 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.499 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.500 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.500 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.204 - One video seeked.", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18382:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.211 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:64621/files/eme_player_js/utils.js (295)
[18393:13319:0715/022922:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (6746 ms)
[200/210] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (8259 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[18398:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64636...
sending server_data: {"host": "127.0.0.1", "port": 64636} (36 bytes)
[18384:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.440 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.448 - Registering video event handlers.", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.456 - Loading media using MSE.", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.594 - onSourceOpen [object Event]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.597 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.618 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.623 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022920:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/022921:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[18384:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.611 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.617 - Adding key to sessionID: 1", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022921:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18384:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.624 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.822 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.825 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.826 - Adding key to sessionID: 1", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.829 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.223 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.225 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.227 - Adding key to sessionID: 1", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.233 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.023 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.025 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.027 - Adding key to sessionID: 1", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.030 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[18384:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.352 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64636/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8048 ms)
[201/210] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9422 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[18394:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64637...
sending server_data: {"host": "127.0.0.1", "port": 64637} (36 bytes)
[18383:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.445 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.453 - Registering video event handlers.", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.461 - Loading media using MSE.", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.602 - onSourceOpen [object Event]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.605 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.634 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022920:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18383:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.599 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.616 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.622 - Adding key to sessionID: 1", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022921:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18383:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.627 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.828 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.830 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.832 - Adding key to sessionID: 1", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.835 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.228 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.230 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.232 - Adding key to sessionID: 1", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.236 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.028 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.030 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.032 - Adding key to sessionID: 1", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.035 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18383:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.481 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64637/files/eme_player_js/utils.js (295)
[18399:13319:0715/022924:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8438 ms)
[202/210] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9970 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[18401:3847:0715/022919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64673...
sending server_data: {"host": "127.0.0.1", "port": 64673} (36 bytes)
[18387:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.173 - Using ClearKeyPlayer", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.180 - Registering video event handlers.", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.181 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.098 - Loading media using MSE.", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.169 - onSourceOpen [object Event]", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.172 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.200 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.211 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.223 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.441 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.443 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.838 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.840 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.639 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.641 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18387:3847:0715/022925:INFO:CONSOLE(295)] "02:29:25.072 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64673/files/eme_player_js/utils.js (295)
[18403:13063:0715/022925:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7883 ms)
[203/210] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9616 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2
[18427:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2 (3992 ms)
[204/210] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2 (5532 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1
[18430:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18419:3847:0715/022930:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18430:3847:0715/022930:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[18430:3847:0715/022930:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18430:3847:0715/022930:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[18430:3847:0715/022930:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18430:3847:0715/022930:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[18430:3847:0715/022930:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[18419:38915:0715/022930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1 (4118 ms)
[205/210] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1 (5468 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[18415:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64690...
sending server_data: {"host": "127.0.0.1", "port": 64690} (36 bytes)
[18411:3847:0715/022927:INFO:CONSOLE(295)] "02:29:27.850 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022927:INFO:CONSOLE(295)] "02:29:27.854 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022927:INFO:CONSOLE(295)] "02:29:27.858 - Registering video event handlers.", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022927:INFO:CONSOLE(295)] "02:29:27.867 - Loading media using MSE.", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022928:INFO:CONSOLE(295)] "02:29:28.089 - onSourceOpen [object Event]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022928:INFO:CONSOLE(295)] "02:29:28.097 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022928:INFO:CONSOLE(295)] "02:29:28.115 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022928:INFO:CONSOLE(295)] "02:29:28.119 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022928:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.160 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.166 - Adding key to sessionID: 1", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.171 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.370 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.372 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.374 - Adding key to sessionID: 1", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.377 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.770 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.772 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.775 - Adding key to sessionID: 1", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022929:INFO:CONSOLE(295)] "02:29:29.778 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022930:INFO:CONSOLE(295)] "02:29:30.572 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022930:INFO:CONSOLE(295)] "02:29:30.574 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022930:INFO:CONSOLE(295)] "02:29:30.576 - Adding key to sessionID: 1", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022930:INFO:CONSOLE(295)] "02:29:30.579 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18411:3847:0715/022931:INFO:CONSOLE(295)] "02:29:31.992 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64690/files/eme_player_js/utils.js (295)
[18417:12807:0715/022932:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8281 ms)
[206/210] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9590 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/1
[18429:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18418:3847:0715/022932:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[18418:3847:0715/022932:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[18418:3847:0715/022932:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[18418:3847:0715/022932:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[18418:3847:0715/022932:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/1 (6076 ms)
[207/210] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/1 (7709 ms)
[ RUN ] PrefsFunctionalTest.TestPrivacySecurityPrefs
[18442:3847:0715/022933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18446:13063:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18446:13063:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18446:13063:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18446:13063:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18446:15875:0715/022934:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefsFunctionalTest.TestPrivacySecurityPrefs (2868 ms)
[208/210] PrefsFunctionalTest.TestPrivacySecurityPrefs (4421 ms)
[ RUN ] ThemeServiceBrowserTest.ThemeDataPackInvalid
[18447:3847:0715/022934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18449:15875:0715/022935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[18439:64787:0715/022935:ERROR:mach_broker_mac.mm(222)] Unknown process 18452 is sending Mach IPC messages!
[ OK ] ThemeServiceBrowserTest.ThemeDataPackInvalid (2941 ms)
[209/210] ThemeServiceBrowserTest.ThemeDataPackInvalid (4324 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2
[18453:3847:0715/022935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18454:15619:0715/022936:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[18454:15619:0715/022936:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[18454:15619:0715/022936:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2 (2545 ms)
[210/210] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2 (4002 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"df82214c3c4ab0eee185dc2caf82abcf1e3b92b3","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 12 Pending: 5.0s Duration: 365.6s Bot: vm877-m4 Exit: 0 |
+--------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 18 https://chromium-swarm.appspot.com/user/task/28a9d83488ccc310 |
+--------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outqEXJht/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 18/20
Using 4 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.EmptyProgressStatusText
[62007:3847:0715/022405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61936:40451:0715/022407:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61936:3847:0715/022407:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61936:3847:0715/022407:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.EmptyProgressStatusText", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.EmptyProgressStatusText (5856 ms)
[1/216] BaseDownloadsWebUITest.EmptyProgressStatusText (7208 ms)
[ RUN ] CookiesViewWebUITest.testNoCloseOnSearchEnter
[62011:3847:0715/022405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61939:3847:0715/022407:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[61939:3847:0715/022408:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61939:3847:0715/022409:INFO:CONSOLE(1324)] "Running TestCase CookiesViewWebUITest.testNoCloseOnSearchEnter", source: test_api.js (1324)
[61939:38915:0715/022410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61939:38915:0715/022410:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CookiesViewWebUITest.testNoCloseOnSearchEnter (7566 ms)
[2/216] CookiesViewWebUITest.testNoCloseOnSearchEnter (8977 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove
[62026:3847:0715/022405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61947:3847:0715/022408:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[61947:3847:0715/022408:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61947:3847:0715/022409:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayFurtherAbove", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove (7900 ms)
[3/216] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove (9175 ms)
[ RUN ] OptionsWebUITest.testDefaultZoomFactor
[62023:3847:0715/022405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61943:3847:0715/022408:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[61943:3847:0715/022408:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61943:3847:0715/022409:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.testDefaultZoomFactor", source: test_api.js (1324)
[62023:3847:0715/022410:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[62023:3847:0715/022410:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62023:3847:0715/022410:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[62023:3847:0715/022410:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62023:3847:0715/022410:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[62023:3847:0715/022410:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62023:3847:0715/022410:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[62023:3847:0715/022410:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OptionsWebUITest.testDefaultZoomFactor (7805 ms)
[4/216] OptionsWebUITest.testDefaultZoomFactor (9265 ms)
[ RUN ] WebUIAssertionsTest.testTwoExpects
[62137:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62109:40195:0715/022416:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62109:3847:0715/022416:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testTwoExpects", source: test_api.js (1324)
[ OK ] WebUIAssertionsTest.testTwoExpects (4064 ms)
[5/216] WebUIAssertionsTest.testTwoExpects (5621 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewDeleteNotFound
[62149:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62113:3847:0715/022417:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewDeleteNotFound", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewDeleteNotFound (5050 ms)
[6/216] NetInternalsTest.netInternalsHSTSViewDeleteNotFound (6414 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddDelete
[62154:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62169:13063:0715/022416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62169:13063:0715/022416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62115:3847:0715/022417:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddDelete", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddDelete (5221 ms)
[7/216] NetInternalsTest.netInternalsHSTSViewAddDelete (6851 ms)
[ RUN ] OptionsWebUIExtendedTest.CloseOverlay
[62107:3847:0715/022411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62094:3847:0715/022414:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[62094:3847:0715/022414:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62094:3847:0715/022415:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlay", source: test_api.js (1324)
[62094:3847:0715/022417:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[62094:40451:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62094:40451:0715/022417:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.CloseOverlay (7613 ms)
[8/216] OptionsWebUIExtendedTest.CloseOverlay (9079 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilStopCapturing
[62189:3847:0715/022419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62190:12551:0715/022421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62190:12551:0715/022421:WARNING:channel.cc(322)] RawChannel write error
[62182:3847:0715/022422:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilStopCapturing", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilStopCapturing (5317 ms)
[9/216] NetInternalsTest.netInternalsLogUtilStopCapturing (6602 ms)
[ RUN ] NetInternalsTest.netInternalsWaterfallView
[62197:3847:0715/022421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62185:40451:0715/022422:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62185:3847:0715/022423:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsWaterfallView", source: test_api.js (1324)
[62185:40451:0715/022423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetInternalsTest.netInternalsWaterfallView (5016 ms)
[10/216] NetInternalsTest.netInternalsWaterfallView (6688 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsCustomColor
[62199:3847:0715/022421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62187:3847:0715/022423:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62187:3847:0715/022424:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsCustomColor", source: test_api.js (1324)
[62187:40451:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62187:40451:0715/022425:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsCustomColor (5977 ms)
[11/216] PrintPreviewWebUITest.TestColorSettingsCustomColor (7478 ms)
[ RUN ] PlatformAppBrowserTest.ExtensionWindowingApis
[62201:3847:0715/022421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62206:13063:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62206:13063:0715/022426:WARNING:channel.cc(322)] RawChannel write error
[62213:12807:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62213:12807:0715/022426:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.ExtensionWindowingApis (6875 ms)
[12/216] PlatformAppBrowserTest.ExtensionWindowingApis (8784 ms)
[ RUN ] BluetoothPrivateApiTest.SetAdapterState
[62214:3847:0715/022426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62208:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] testSetAdapterState", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[62215:12807:0715/022428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothPrivateApiTest.SetAdapterState (4133 ms)
[13/216] BluetoothPrivateApiTest.SetAdapterState (5627 ms)
[ RUN ] BluetoothLowEnergyApiTest.CharacteristicProperties
[62219:3847:0715/022427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62212:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] testCharacteristicProperties", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[62229:13063:0715/022430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.CharacteristicProperties (4610 ms)
[14/216] BluetoothLowEnergyApiTest.CharacteristicProperties (6226 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetDescriptor
[62225:3847:0715/022429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62218:3847:0715/022431:INFO:CONSOLE(0)] "[SUCCESS] testGetDescriptor", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[62218:39683:0715/022431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62218:39683:0715/022431:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetDescriptor (4584 ms)
[15/216] BluetoothLowEnergyApiTest.GetDescriptor (6041 ms)
[ RUN ] ExtensionApiTest.BookmarkManager
[62232:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getStrings", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] sortChildren", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] sortChildren2", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] setupSubtree", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getSubtree", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getSubtreeFoldersOnly", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] clipboard", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] clipboard2", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] clipboard3", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] clipboard4", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] clipboard5", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] clipboard6", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] canEdit", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getSetMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] setMetaInfoPermanent", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] setMetaInfoManaged", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] updateMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[62224:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] createWithMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[ OK ] ExtensionApiTest.BookmarkManager (4628 ms)
[16/216] ExtensionApiTest.BookmarkManager (6315 ms)
[ RUN ] ExtensionApiTest.ExperimentalPermissionsFail
[62237:3847:0715/022431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62231:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] experimental", source: chrome-extension://dlnaanhffjjlloblmnenbemmdlanghng/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.ExperimentalPermissionsFail (3935 ms)
[17/216] ExtensionApiTest.ExperimentalPermissionsFail (5426 ms)
[ RUN ] ExtensionApiTest.Events
[62250:3847:0715/022434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62241:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] doubleAttach", source: chrome-extension://klojhickafijdehobnkgleagnjckhmmp/_generated_background_page.html (0)
[62241:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://klojhickafijdehobnkgleagnjckhmmp/twoPageAttach.html (0)
[62251:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62251:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.Events (4233 ms)
[18/216] ExtensionApiTest.Events (5595 ms)
[ RUN ] ExtensionApiTest.ContentScriptAboutBlankIframes
[62245:3847:0715/022433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62238:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInAboutBlankFrame", source: chrome-extension://pmcekflggbnlibkoggpccdbefbjikobj/test.html (0)
[62238:75015:0715/022437:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62238:3847:0715/022438:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInAboutSrcdocFrame", source: chrome-extension://pmcekflggbnlibkoggpccdbefbjikobj/test.html (0)
[62238:3847:0715/022439:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInNestedAboutFrames", source: chrome-extension://pmcekflggbnlibkoggpccdbefbjikobj/test.html (0)
[62238:3847:0715/022441:INFO:CONSOLE(0)] "[SUCCESS] testDocumentStartRunsInSameWorldAsDocumentEndOfJavaScriptUrl", source: chrome-extension://pmcekflggbnlibkoggpccdbefbjikobj/test.html (0)
[62248:13571:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62248:13571:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62248:13571:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62252:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62252:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62260:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[62260:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62260:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62260:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483654, remote ID 7)
[62260:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62260:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62265:12807:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[62265:12807:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[62265:12807:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62265:12807:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62265:12807:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62265:12807:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62268:12551:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62268:12551:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62268:12551:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62265:12807:0715/022441:WARNING:channel.cc(322)] RawChannel write error
[62245:3847:0715/022441:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50030A00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[62245:3847:0715/022441:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] ExtensionApiTest.ContentScriptAboutBlankIframes (10181 ms)
[19/216] ExtensionApiTest.ContentScriptAboutBlankIframes (11955 ms)
[ RUN ] ExtensionApiTest.TabQuery
[62262:3847:0715/022437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryAll", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryHighlighted", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryActive", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryWindowID", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryCurrentWindow", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryPinned", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryActiveAndWindowID", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryUrl", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryUrlAsArray", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryUrlAsArray2", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryStatus", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] queryTitle", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62253:3847:0715/022440:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62253:3847:0715/022441:INFO:CONSOLE(0)] "[SUCCESS] queryWindowType", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022441:INFO:CONSOLE(0)] "[SUCCESS] queryIndex", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:3847:0715/022442:INFO:CONSOLE(0)] "[SUCCESS] queryIncognito", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/query.html (0)
[62253:40195:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62253:40195:0715/022442:WARNING:channel.cc(322)] RawChannel write error
[62253:40195:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62280:12807:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62280:12807:0715/022442:WARNING:channel.cc(322)] RawChannel write error
[62281:13063:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62281:13063:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62281:13063:0715/022442:WARNING:channel.cc(322)] RawChannel write error
[62253:62979:0715/022442:ERROR:mach_broker_mac.mm(222)] Unknown process 62282 is sending Mach IPC messages!
[62281:13579:0715/022443:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] ExtensionApiTest.TabQuery (7895 ms)
[20/216] ExtensionApiTest.TabQuery (9299 ms)
[ RUN ] PlatformAppLoadAndLaunchBrowserTest.LoadAndLaunchAppChromeNotRunning
[62273:3847:0715/022440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62266:40707:0715/022443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppLoadAndLaunchBrowserTest.LoadAndLaunchAppChromeNotRunning (5017 ms)
[21/216] PlatformAppLoadAndLaunchBrowserTest.LoadAndLaunchAppChromeNotRunning (6235 ms)
[ RUN ] ExtensionApiTest.TabEvents
[62257:3847:0715/022436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62249:3847:0715/022438:INFO:CONSOLE(0)] "[SUCCESS] init", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022438:INFO:CONSOLE(0)] "[SUCCESS] tabsOnCreated", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022438:INFO:CONSOLE(0)] "[SUCCESS] tabsOnUpdatedIgnoreTabArg", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022439:INFO:CONSOLE(0)] "[SUCCESS] tabsOnUpdated", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] tabsOnMoved", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022441:INFO:CONSOLE(0)] "[SUCCESS] tabsOnSelectionChanged", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022441:INFO:CONSOLE(0)] "[SUCCESS] tabsOnActiveChanged", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022442:INFO:CONSOLE(0)] "[SUCCESS] tabsOnActivated", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022443:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62249:3847:0715/022443:INFO:CONSOLE(0)] "[SUCCESS] setupTabsOnAttachDetach", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022443:INFO:CONSOLE(0)] "[SUCCESS] tabsOnAttached", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022443:INFO:CONSOLE(0)] "[SUCCESS] tabsOnDetached", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022443:INFO:CONSOLE(0)] "[SUCCESS] tabsOnZoomChange", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[62249:3847:0715/022443:INFO:CONSOLE(0)] "[SUCCESS] windowsOnCreated", source: chrome-extension://gncinjpgccjfgjbmcebiogbenbbdineb/events.html (0)
[ OK ] ExtensionApiTest.TabEvents (9441 ms)
[22/216] ExtensionApiTest.TabEvents (10981 ms)
[ RUN ] AppControllerPlatformAppBrowserTest.PlatformAppReopenWithWindows
[62291:3847:0715/022446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62295:13063:0715/022446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62295:13063:0715/022446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62295:13063:0715/022446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62295:13063:0715/022446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62295:13063:0715/022446:WARNING:channel.cc(322)] RawChannel write error
[62295:15875:0715/022446:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[62295:15875:0715/022446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[62295:15875:0715/022446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppControllerPlatformAppBrowserTest.PlatformAppReopenWithWindows (2908 ms)
[23/216] AppControllerPlatformAppBrowserTest.PlatformAppReopenWithWindows (4560 ms)
[ RUN ] AppControllerOpenShortcutBrowserTest.OpenShortcutOnStartup
[62298:3847:0715/022446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62285:3847:0715/022448:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[62285:40451:0715/022448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62285:40451:0715/022448:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppControllerOpenShortcutBrowserTest.OpenShortcutOnStartup (3416 ms)
[24/216] AppControllerOpenShortcutBrowserTest.OpenShortcutOnStartup (4885 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFile
[62299:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62287:5383:0715/022449:ERROR:mach_broker_mac.mm(222)] Unknown process 62306 is sending Mach IPC messages!
[62287:3847:0715/022449:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://ochjlhlkleceninjionedhdhpigjmlbl/_generated_background_page.html (0)
[62287:40707:0715/022449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62287:40707:0715/022449:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFile (5191 ms)
[25/216] PlatformAppWithFileBrowserTest.LaunchWithFile (7000 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension
[62301:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62289:54543:0715/022449:ERROR:mach_broker_mac.mm(222)] Unknown process 62312 is sending Mach IPC messages!
[62289:3847:0715/022450:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://hkaednglfoblfinglenligjbcgembipb/_generated_background_page.html (0)
[62289:41219:0715/022450:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[62289:41219:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62289:41219:0715/022450:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension (5498 ms)
[26/216] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension (7053 ms)
[ RUN ] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning
[62314:3847:0715/022450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:50.905 browser_tests[62305:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[62305:3847:0715/022454:ERROR:native_app_window_cocoa.mm(828)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShelfMenu()
[62316:12551:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62316:12551:0715/022454:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning (6222 ms)
[27/216] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning (7758 ms)
[ RUN ] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility
[62328:3847:0715/022453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62319:39683:0715/022455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62319:39683:0715/022455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62319:3847:0715/022455:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[62319:3847:0715/022455:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[62319:3847:0715/022455:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility (4291 ms)
[28/216] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility (5843 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle
[62318:3847:0715/022451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle (6253 ms)
[29/216] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle (8052 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchBlacklistedApp
HTTP server started on http://127.0.0.1:59753...
sending server_data: {"host": "127.0.0.1", "port": 59753} (36 bytes)
[62335:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62322:41219:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62322:41219:0715/022458:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.LaunchBlacklistedApp (6458 ms)
[30/216] EphemeralAppLauncherTest.LaunchBlacklistedApp (7808 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements
HTTP server started on http://127.0.0.1:59754...
sending server_data: {"host": "127.0.0.1", "port": 59754} (36 bytes)
[62351:3847:0715/022459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62339:41219:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements (6044 ms)
[31/216] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements (7975 ms)
[ RUN ] WebViewTest.ScreenCoordinates
[62353:3847:0715/022459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62341:4611:0715/022501:ERROR:mach_broker_mac.mm(222)] Unknown process 62361 is sending Mach IPC messages!
[62341:3847:0715/022502:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/main.js (25)
[62341:3847:0715/022502:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022502:INFO:CONSOLE(6)] "customArg: screen_coordinates", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022502:INFO:CONSOLE(6)] "startTest: screen_coordinates", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022502:INFO:CONSOLE(6)] "BEG utils.injectCss: screen_coordinates/style.css", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022502:INFO:CONSOLE(6)] "END utils.injectCss", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022502:INFO:CONSOLE(33)] "getConfig: [object Object]", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/screen_coordinates/bootstrap.js (33)
[62341:3847:0715/022502:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "FROM GUEST: guest load complete", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "FROM GUEST: Guest: onPostMessageReceived, data[0] = create-channel", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "FROM GUEST: guest: create-channel", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(36)] "bootstrap got embedder.loadGuest", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/screen_coordinates/bootstrap.js (36)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "start sending postMessage", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "FROM GUEST: Guest: onPostMessageReceived, data[0] = test1", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/utils.js (6)
[62341:3847:0715/022503:INFO:CONSOLE(0)] "[SUCCESS] testScreenCoordinates", source: chrome-extension://nlmppnkaeniooajpkconkbcfkhffpknp/main.html (0)
[62356:13063:0715/022503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62356:13063:0715/022503:WARNING:channel.cc(322)] RawChannel write error
[62369:13063:0715/022503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62369:13063:0715/022503:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.ScreenCoordinates (6028 ms)
[32/216] WebViewTest.ScreenCoordinates (7586 ms)
[ RUN ] WebViewTest.SendMessageToExtensionFromGuest
[62354:3847:0715/022459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62343:3847:0715/022503:INFO:CONSOLE(71)] "{"app":{"runtime":{"LaunchSource":{"APP_LAUNCHER":"app_launcher","NEW_TAB_PAGE":"new_tab_page","RELOAD":"reload","RESTART":"restart","LOAD_AND_LAUNCH":"load_and_launch","COMMAND_LINE":"command_line","FILE_HANDLER":"file_handler","URL_HANDLER":"url_handler","SYSTEM_TRAY":"system_tray","ABOUT_PAGE":"about_page","KEYBOARD":"keyboard","EXTENSIONS_PAGE":"extensions_page","MANAGEMENT_API":"management_api","EPHEMERAL_APP":"ephemeral_app","BACKGROUND":"background","KIOSK":"kiosk","CHROME_INTERNAL":"chrome_internal","TEST":"test"},"onEmbedRequested":{},"onLaunched":{},"onRestarted":{}},"window":{"State":{"NORMAL":"normal","FULLSCREEN":"fullscreen","MAXIMIZED":"maximized","MINIMIZED":"minimized"},"WindowType":{"SHELL":"shell","PANEL":"panel"},"onBoundsChanged":{},"onClosed":{},"onFullscreened":{},"onMaximized":{},"onMinimized":{},"onRestored":{},"onAlphaEnabledChanged":{},"onWindowFirstShown":{}}},"i18n":{},"management":{"LaunchType":{"OPEN_AS_REGULAR_TAB":"OPEN_AS_REGULAR_TAB","OPEN_AS_PINNED_TAB":"OPEN_AS_PINNED_TAB","OPEN_AS_WINDOW":"OPEN_AS_WINDOW","OPEN_FULL_SCREEN":"OPEN_FULL_SCREEN"},"ExtensionDisabledReason":{"UNKNOWN":"unknown","PERMISSIONS_INCREASE":"permissions_increase"},"ExtensionType":{"EXTENSION":"extension","HOSTED_APP":"hosted_app","PACKAGED_APP":"packaged_app","LEGACY_PACKAGED_APP":"legacy_packaged_app","THEME":"theme"},"ExtensionInstallType":{"ADMIN":"admin","DEVELOPMENT":"development","NORMAL":"normal","SIDELOAD":"sideload","OTHER":"other"}},"permissions":{"onAdded":{},"onRemoved":{}},"runtime":{"PlatformOs":{"MAC":"mac","WIN":"win","ANDROID":"android","CROS":"cros","LINUX":"linux","OPENBSD":"openbsd"},"PlatformArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"PlatformNaclArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"RequestUpdateCheckStatus":{"THROTTLED":"throttled","NO_UPDATE":"no_update","UPDATE_AVAILABLE":"update_available"},"OnInstalledReason":{"INSTALL":"install","UPDATE":"update","CHROME_UPDATE":"chrome_update","SHARED_MODULE_UPDATE":"shared_module_update"},"OnRestartRequiredReason":{"APP_UPDATE":"app_update","OS_UPDATE":"os_update","PERIODIC":"periodic"},"onStartup":{},"onInstalled":{},"onSuspend":{},"onSuspendCanceled":{},"onUpdateAvailable":{},"onBrowserUpdateAvailable":{},"onConnect":{},"onConnectExternal":{},"onMessage":{},"onMessageExternal":{},"onRestartRequired":{},"id":"dcifoleccpgcegochkbcbfhhpackhimh"},"test":{"onMessage":{},"tests":[]},"webViewRequest":{}}", source: chrome-extension://dcifoleccpgcegochkbcbfhhpackhimh/main.js (71)
[62343:76831:0715/022505:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62358:12807:0715/022505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62358:12807:0715/022505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62358:12807:0715/022505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62358:12807:0715/022505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62364:13319:0715/022505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62364:13319:0715/022505:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.SendMessageToExtensionFromGuest (8000 ms)
[33/216] WebViewTest.SendMessageToExtensionFromGuest (9598 ms)
[ RUN ] WebViewTest.AllowTransparencyAndAllowScalingPropagate
[62365:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62357:40707:0715/022505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62357:40707:0715/022505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62357:40707:0715/022505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62357:40707:0715/022505:WARNING:channel.cc(322)] RawChannel write error
[62357:40707:0715/022505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62357:40707:0715/022505:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.AllowTransparencyAndAllowScalingPropagate (5978 ms)
[34/216] WebViewTest.AllowTransparencyAndAllowScalingPropagate (7445 ms)
[ RUN ] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort
[62377:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62371:3847:0715/022509:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[62371:39427:0715/022509:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[62371:39427:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62371:39427:0715/022509:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort (5987 ms)
[35/216] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort (7558 ms)
[ RUN ] WebViewPluginTest.TestLoadPluginInternalResource
[62382:3847:0715/022507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62384:13063:0715/022512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62402:13063:0715/022512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewPluginTest.TestLoadPluginInternalResource (7320 ms)
[36/216] WebViewPluginTest.TestLoadPluginInternalResource (8721 ms)
[ RUN ] ContentSettingsTest.BlockCookiesUsingExceptions
[62395:3847:0715/022509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59761...
sending server_data: {"host": "127.0.0.1", "port": 59761} (36 bytes)
HTTPS server started on https://127.0.0.1:59768...
sending server_data: {"host": "127.0.0.1", "port": 59768} (36 bytes)
[62385:39683:0715/022513:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62385:39683:0715/022513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContentSettingsTest.BlockCookiesUsingExceptions (5692 ms)
[37/216] ContentSettingsTest.BlockCookiesUsingExceptions (7431 ms)
[ RUN ] AutofillTest.ProfileSavedWithValidCountryPhone
[62391:3847:0715/022509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59760...
sending server_data: {"host": "127.0.0.1", "port": 59760} (36 bytes)
[62411:12551:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62411:12551:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62381:40451:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillTest.ProfileSavedWithValidCountryPhone (8926 ms)
[38/216] AutofillTest.ProfileSavedWithValidCountryPhone (10687 ms)
[ RUN ] DownloadTest.KnownSize
[62418:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62409:39683:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.KnownSize (3767 ms)
[39/216] DownloadTest.KnownSize (5240 ms)
[ RUN ] DownloadTest.SaveLinkAsReferrerPolicyOrigin
[62423:3847:0715/022516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62416:40451:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62416:40451:0715/022518:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.SaveLinkAsReferrerPolicyOrigin (3229 ms)
[40/216] DownloadTest.SaveLinkAsReferrerPolicyOrigin (4603 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose
[62408:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59779...
sending server_data: {"host": "127.0.0.1", "port": 59779} (36 bytes)
[62401:3847:0715/022517:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62401:3847:0715/022519:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose (7517 ms)
[41/216] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose (8946 ms)
[ RUN ] ErrorPageTest.DNSError_Basic
[62431:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62426:3847:0715/022520:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.DNSError_Basic (2919 ms)
[42/216] ErrorPageTest.DNSError_Basic (4216 ms)
[ RUN ] ErrorPageForIDNTest.IDN
[62439:3847:0715/022521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62429:3847:0715/022521:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageForIDNTest.IDN (3049 ms)
[43/216] ErrorPageForIDNTest.IDN (4435 ms)
[ RUN ] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections
[62441:3847:0715/022521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62432:75783:0715/022522:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62445:13063:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections (3178 ms)
[44/216] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections (4544 ms)
[ RUN ] ExtensionBrowsingDataTest.OneAtATime
[62446:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62447:12807:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62447:12807:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62447:15619:0715/022523:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[62447:15619:0715/022523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[62447:15619:0715/022523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionBrowsingDataTest.OneAtATime (2721 ms)
[45/216] ExtensionBrowsingDataTest.OneAtATime (4109 ms)
[ RUN ] CastStreamingApiTest.Stats
[62451:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62444:41219:0715/022526:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62454:13063:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62454:13063:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62454:13063:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62444:3847:0715/022526:INFO:CONSOLE(13)] "[TEST] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (13)
[62460:23299:0715/022526:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[62460:23299:0715/022526:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[62460:23299:0715/022526:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[62460:23299:0715/022526:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[62444:3847:0715/022526:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (16)
[62444:3847:0715/022526:INFO:CONSOLE(21)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (21)
[62444:41219:0715/022526:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[62444:41219:0715/022526:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[62444:3847:0715/022526:INFO:CONSOLE(36)] "Enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (36)
[62444:3847:0715/022526:INFO:CONSOLE(39)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (39)
[62444:3847:0715/022526:INFO:CONSOLE(54)] "Disabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (54)
[62444:3847:0715/022526:INFO:CONSOLE(57)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (57)
[62444:3847:0715/022526:INFO:CONSOLE(0)] "[SUCCESS] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.html (0)
[62444:3847:0715/022526:INFO:CONSOLE(0)] "[SUCCESS] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.html (0)
[62460:12807:0715/022526:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.Stats (4374 ms)
[46/216] CastStreamingApiTest.Stats (6084 ms)
[ RUN ] ExtensionApiTestWithSwitch.ExtensionDebugger
[62459:3847:0715/022525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62450:3847:0715/022527:INFO:CONSOLE(0)] "[SUCCESS] attach", source: chrome-extension://gnpjpobjbjedioadbfpnpdnnancanokn/_generated_background_page.html (0)
[62450:3847:0715/022527:INFO:CONSOLE(0)] "[SUCCESS] attachToMissing", source: chrome-extension://gnpjpobjbjedioadbfpnpdnnancanokn/_generated_background_page.html (0)
[62450:3847:0715/022527:INFO:CONSOLE(0)] "[SUCCESS] attachAgain", source: chrome-extension://gnpjpobjbjedioadbfpnpdnnancanokn/_generated_background_page.html (0)
[62450:3847:0715/022527:INFO:CONSOLE(0)] "[SUCCESS] detach", source: chrome-extension://gnpjpobjbjedioadbfpnpdnnancanokn/_generated_background_page.html (0)
[62450:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] detachAgain", source: chrome-extension://gnpjpobjbjedioadbfpnpdnnancanokn/_generated_background_page.html (0)
[62450:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] discoverOwnBackgroundPage", source: chrome-extension://gnpjpobjbjedioadbfpnpdnnancanokn/_generated_background_page.html (0)
[62450:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] discoverWorker", source: chrome-extension://gnpjpobjbjedioadbfpnpdnnancanokn/_generated_background_page.html (0)
[ OK ] ExtensionApiTestWithSwitch.ExtensionDebugger (4527 ms)
[47/216] ExtensionApiTestWithSwitch.ExtensionDebugger (6154 ms)
[ RUN ] DesktopCaptureApiTest.ChooseDesktopMedia
[62464:3847:0715/022526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62452:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] emptySourceList", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[62452:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] pickerUiCanceled", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[62452:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] chooseMedia", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[62452:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] screensOnly", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[62452:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] windowsOnly", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[62452:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] chooseMediaAndGetStream", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[62452:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] chooseMediaAndTryGetStreamWithInvalidId", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[62452:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] cancelDialog", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[62469:13063:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DesktopCaptureApiTest.ChooseDesktopMedia (4464 ms)
[48/216] DesktopCaptureApiTest.ChooseDesktopMedia (6128 ms)
[ RUN ] DialAPITest.DeviceListEvents
[62466:3847:0715/022527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62455:3847:0715/022529:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/device_list.html (0)
[62455:40707:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62455:40707:0715/022529:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DialAPITest.DeviceListEvents (4245 ms)
[49/216] DialAPITest.DeviceListEvents (6012 ms)
[ RUN ] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal
[ OK ] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal (0 ms)
[50/216] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal (1403 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchId
[62476:3847:0715/022530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62470:41219:0715/022530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62470:41219:0715/022530:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchId (2830 ms)
[51/216] DownloadExtensionTest.DownloadExtensionTest_SearchId (4177 ms)
[ RUN ] ExtensionBrowserTest.OverrideSettings
[62489:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowserTest.OverrideSettings (2911 ms)
[52/216] ExtensionBrowserTest.OverrideSettings (4438 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed3
[62492:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59791...
sending server_data: {"host": "127.0.0.1", "port": 59791} (36 bytes)
2015-07-15 02:25:36.190 browser_tests[62480:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[62480:39683:0715/022536:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62493:14083:0715/022536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62480:3847:0715/022536:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed3 (6091 ms)
[53/216] ExtensionBrowserTest.RSSParseFeedInvalidFeed3 (7429 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify
[62499:3847:0715/022534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:36.191 browser_tests[62488:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[62488:49679:0715/022536:ERROR:mach_broker_mac.mm(222)] Unknown process 62507 is sending Mach IPC messages!
[62488:3847:0715/022537:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://gkeaifinpclllddhffcihgchlnbldgme/test.html (0)
[62500:12551:0715/022537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62500:12551:0715/022537:WARNING:channel.cc(322)] RawChannel write error
[62488:40707:0715/022537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify (5088 ms)
[54/216] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify (6899 ms)
[ RUN ] BrowserActionApiTest.IncognitoSplit
[62487:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62477:64003:0715/022533:ERROR:mach_broker_mac.mm(222)] Unknown process 62496 is sending Mach IPC messages!
[62477:64003:0715/022534:ERROR:mach_broker_mac.mm(222)] Unknown process 62497 is sending Mach IPC messages!
2015-07-15 02:25:36.306 browser_tests[62477:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[62503:13063:0715/022538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62503:13063:0715/022538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62503:13063:0715/022538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62503:13063:0715/022538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62503:13063:0715/022538:WARNING:channel.cc(322)] RawChannel write error
[62477:41219:0715/022538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62477:41219:0715/022538:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionApiTest.IncognitoSplit (8339 ms)
[55/216] BrowserActionApiTest.IncognitoSplit (9649 ms)
[ RUN ] GcmApiTest.SendMessageDefaultTTL
[62511:3847:0715/022537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62502:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] testSend", source: chrome-extension://fpeljaaeofgfeekdgdphfidpfcohbccm/_generated_background_page.html (0)
[62513:13063:0715/022539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62516:13063:0715/022539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62516:13063:0715/022539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62516:13063:0715/022539:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcmApiTest.SendMessageDefaultTTL (4278 ms)
[56/216] GcmApiTest.SendMessageDefaultTTL (5734 ms)
[ RUN ] HotwordPrivateApiTest.OnDeleteSpeakerModel
[62529:3847:0715/022541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62530:12807:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62530:12807:0715/022543:WARNING:channel.cc(322)] RawChannel write error
[62517:3847:0715/022543:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] HotwordPrivateApiTest.OnDeleteSpeakerModel (4104 ms)
[57/216] HotwordPrivateApiTest.OnDeleteSpeakerModel (5760 ms)
[ RUN ] HotwordPrivateApiTest.SetAudioLoggingEnabled
[62524:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62515:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] setAudioLoggingEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[62515:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] setAudioLoggingEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.SetAudioLoggingEnabled (5573 ms)
[58/216] HotwordPrivateApiTest.SetAudioLoggingEnabled (7230 ms)
[ RUN ] HotwordPrivateApiTest.NotifySpeakerModelSaved
[62536:3847:0715/022542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62525:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] notifySpeakerModelSaved", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.NotifySpeakerModelSaved (3941 ms)
[59/216] HotwordPrivateApiTest.NotifySpeakerModelSaved (5396 ms)
[ RUN ] HotwordPrivateApiTest.Training
[62533:3847:0715/022542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62521:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] startTraining", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[62521:3847:0715/022545:INFO:CONSOLE(0)] "[SUCCESS] stopTraining", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[62543:13063:0715/022545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.Training (5521 ms)
[60/216] HotwordPrivateApiTest.Training (7230 ms)
[ RUN ] GetAuthTokenFunctionTest.NoOptionsSuccess
[62548:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62542:3847:0715/022548:INFO:CONSOLE(5)] "hi there", source: chrome-extension://modcfkgckcepbfaeepgainnoijkofpka/test.js (5)
[ OK ] GetAuthTokenFunctionTest.NoOptionsSuccess (4012 ms)
[61/216] GetAuthTokenFunctionTest.NoOptionsSuccess (5421 ms)
[ RUN ] MDnsAPITest.ForceDiscovery
[62555:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62544:3847:0715/022549:INFO:CONSOLE(0)] "[SUCCESS] registerListener", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/force_discovery.html (0)
[ OK ] MDnsAPITest.ForceDiscovery (4216 ms)
[62/216] MDnsAPITest.ForceDiscovery (5796 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch
[62557:3847:0715/022548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62547:41219:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62547:41219:0715/022550:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch (4151 ms)
[63/216] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch (5861 ms)
[ RUN ] ExtensionPreferenceApiTest.SessionOnlyIncognito
[62562:3847:0715/022549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62552:64003:0715/022550:ERROR:mach_broker_mac.mm(222)] Unknown process 62568 is sending Mach IPC messages!
[62552:3847:0715/022551:INFO:CONSOLE(0)] "[SUCCESS] getRegular", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:3847:0715/022551:INFO:CONSOLE(0)] "[SUCCESS] getIncognito", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:3847:0715/022551:INFO:CONSOLE(0)] "[SUCCESS] set", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:3847:0715/022551:INFO:CONSOLE(0)] "[SUCCESS] getRegular2", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:3847:0715/022551:INFO:CONSOLE(0)] "[SUCCESS] getIncognito2", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:3847:0715/022551:INFO:CONSOLE(0)] "[SUCCESS] set2", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:3847:0715/022552:INFO:CONSOLE(0)] "[SUCCESS] openIncognito", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:3847:0715/022552:INFO:CONSOLE(0)] "[SUCCESS] set3", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:3847:0715/022552:INFO:CONSOLE(0)] "[SUCCESS] getRegular3", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:3847:0715/022552:INFO:CONSOLE(0)] "[SUCCESS] getIncognito3", source: chrome-extension://mdmiejfnpdgcnfcodagbpaobodooijah/test.html (0)
[62552:40195:0715/022552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62552:40195:0715/022552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62552:40195:0715/022552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62552:40195:0715/022552:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionPreferenceApiTest.SessionOnlyIncognito (5285 ms)
[64/216] ExtensionPreferenceApiTest.SessionOnlyIncognito (6922 ms)
[ RUN ] ProxySettingsApiTest.ProxyBypass
[62574:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62567:5635:0715/022554:ERROR:mach_broker_mac.mm(222)] Unknown process 62584 is sending Mach IPC messages!
[62567:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://lelnlgibcbdcjpnhfjmjlopkanhfdobe/_generated_background_page.html (0)
[62567:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://lelnlgibcbdcjpnhfjmjlopkanhfdobe/_generated_background_page.html (0)
[62567:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://lelnlgibcbdcjpnhfjmjlopkanhfdobe/_generated_background_page.html (0)
[62567:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://lelnlgibcbdcjpnhfjmjlopkanhfdobe/_generated_background_page.html (0)
[62567:41987:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProxySettingsApiTest.ProxyBypass (4882 ms)
[65/216] ProxySettingsApiTest.ProxyBypass (6394 ms)
[ RUN ] ExtensionSettingsApiTest.ManagedStorage
[62582:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62573:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] getPolicy", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[62573:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] getListOfPolicies", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[62573:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] getAllPolicies", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[62573:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] getBytesInUse", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[62573:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] writingFails", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[ OK ] ExtensionSettingsApiTest.ManagedStorage (4527 ms)
[66/216] ExtensionSettingsApiTest.ManagedStorage (6019 ms)
[ RUN ] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate
[62581:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62571:64003:0715/022555:ERROR:mach_broker_mac.mm(222)] Unknown process 62589 is sending Mach IPC messages!
[62571:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://facgdfmnaojlgcmklccfnfkkkiakhfpj/_generated_background_page.html (0)
[62583:12807:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62583:12807:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62583:12807:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62583:12807:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62571:41219:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62571:41219:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62571:41219:0715/022556:WARNING:channel.cc(322)] RawChannel write error
[62571:41219:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62571:41219:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62571:41219:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate (5351 ms)
[67/216] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate (7139 ms)
[ RUN ] SyncFileSystemApiTest.ConflictResolutionPolicy
[62594:3847:0715/022556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62585:65803:0715/022558:ERROR:mach_broker_mac.mm(222)] Unknown process 62599 is sending Mach IPC messages!
[62585:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] testNonDefaultConflictResolutionPolicy", source: chrome-extension://lbdahblbkngcbkffoeieaiahfmiafljn/_generated_background_page.html (0)
[62585:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] testNonDefaultConflictResolutionPolicy", source: chrome-extension://lbdahblbkngcbkffoeieaiahfmiafljn/_generated_background_page.html (0)
[ OK ] SyncFileSystemApiTest.ConflictResolutionPolicy (4854 ms)
[68/216] SyncFileSystemApiTest.ConflictResolutionPolicy (6553 ms)
[ RUN ] TopSitesExtensionTest.GetTopSites
[62610:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62612:15875:0715/022600:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[62612:15875:0715/022600:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[62612:15875:0715/022600:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] TopSitesExtensionTest.GetTopSites (2678 ms)
[69/216] TopSitesExtensionTest.GetTopSites (4191 ms)
[ RUN ] ExtensionTabsZoomTest.SetAndGetZoom
[62603:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsZoomTest.SetAndGetZoom (4104 ms)
[70/216] ExtensionTabsZoomTest.SetAndGetZoom (5990 ms)
[ RUN ] WebNavigationApiTest.OpenTab
[62611:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62602:40963:0715/022604:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62625:13063:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62602:3847:0715/022604:INFO:CONSOLE(0)] "[SUCCESS] openTab", source: chrome-extension://kejlhngaakoibldgandenknlmegffmcd/test_openTab.html (0)
[62602:3847:0715/022604:INFO:CONSOLE(0)] "[SUCCESS] openTabFrame", source: chrome-extension://kejlhngaakoibldgandenknlmegffmcd/test_openTab.html (0)
[62602:3847:0715/022604:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.OpenTab (5975 ms)
[71/216] WebNavigationApiTest.OpenTab (7610 ms)
[ RUN ] WebNavigationApiTest.FilteredTest
[62620:3847:0715/022602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62614:3847:0715/022605:INFO:CONSOLE(0)] "[SUCCESS] dontGetEventToWrongUrl", source: chrome-extension://flcflildkcopdnpnnfjbjfelcggaenan/test_filtered.html (0)
[62614:3847:0715/022606:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.FilteredTest (5188 ms)
[72/216] WebNavigationApiTest.FilteredTest (6733 ms)
[ RUN ] WebNavigationApiTest.TargetBlank
[62629:3847:0715/022604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62619:75527:0715/022607:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62619:3847:0715/022607:INFO:CONSOLE(0)] "[SUCCESS] targetBlank", source: chrome-extension://fnboegacijbmbclndgikfhncbldpifbl/test_targetBlank.html (0)
[62619:3847:0715/022608:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.TargetBlank (5485 ms)
[73/216] WebNavigationApiTest.TargetBlank (7232 ms)
[ RUN ] ExtensionWebRequestApiTest.PostData1
[62631:3847:0715/022604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62641:12807:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62621:3847:0715/022608:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://fldeaojdnbfmopnakgfeeojephjhjemn/test_post1.html (0)
[62621:3847:0715/022608:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://fldeaojdnbfmopnakgfeeojephjhjemn/test_post1.html (0)
[ OK ] ExtensionWebRequestApiTest.PostData1 (6771 ms)
[74/216] ExtensionWebRequestApiTest.PostData1 (8311 ms)
[ RUN ] ExtensionCrxInstallerTest.PackAndInstallExtension
[62646:3847:0715/022609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62649:15875:0715/022609:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[62649:15875:0715/022609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[62649:15875:0715/022609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[62649:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62649:13063:0715/022609:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.PackAndInstallExtension (2516 ms)
[75/216] ExtensionCrxInstallerTest.PackAndInstallExtension (4079 ms)
[ RUN ] ExtensionCrxInstallerTest.AllowOffStore
[62655:3847:0715/022611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62648:3847:0715/022612:WARNING:extension_error_reporter.cc(79)] Extension error: Apps, extensions, and user scripts cannot be added from this website.
[ OK ] ExtensionCrxInstallerTest.AllowOffStore (4532 ms)
[76/216] ExtensionCrxInstallerTest.AllowOffStore (5990 ms)
[ RUN ] ChromeAppAPITest.InstallAndRunningState
[62642:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59803...
sending server_data: {"host": "127.0.0.1", "port": 59803} (36 bytes)
[62635:41219:0715/022611:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62635:3847:0715/022612:WARNING:extension_install_prompt.cc(157)] None!
[62635:41219:0715/022612:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62635:41219:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62635:41219:0715/022614:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeAppAPITest.InstallAndRunningState (8240 ms)
[77/216] ChromeAppAPITest.InstallAndRunningState (9800 ms)
[ RUN ] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError
[62664:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62654:5635:0715/022614:ERROR:mach_broker_mac.mm(222)] Unknown process 62670 is sending Mach IPC messages!
[62654:3847:0715/022615:INFO:CONSOLE(113)] "Uncaught Error: Invocation of form tabs.get(string, function) doesn't match definition tabs.get(integer tabId, function callback)", source: extensions::schemaUtils (113)
[ OK ] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError (4272 ms)
[78/216] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError (5890 ms)
[ RUN ] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject
[62667:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62669:13063:0715/022615:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62669:13063:0715/022615:WARNING:channel.cc(322)] RawChannel write error
[62656:3847:0715/022615:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://edbmcfacdfmbbloipiheffjkiifdlcab/page.html (0)
[ OK ] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject (4299 ms)
[79/216] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject (5937 ms)
[ RUN ] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction
[62680:3847:0715/022617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62673:3847:0715/022619:WARNING:extension_install_prompt.cc(157)] None!
[ OK ] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction (4252 ms)
[80/216] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction (5668 ms)
[ RUN ] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries
[62689:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62692:13063:0715/022621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries (4046 ms)
[81/216] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries (5665 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.Iframe
[62693:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:21.344 browser_tests[62681:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[62681:40707:0715/022621:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: invalid
[62681:40707:0715/022621:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[62681:3847:0715/022621:INFO:CONSOLE(0)] "Denying load of chrome-extension://pbkkcbgdkliohhfaeefcijaghglkahja/inaccessible-iframe-contents.html. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: about:blank (0)
[62681:3847:0715/022621:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionResourceRequestPolicyTest.Iframe (4520 ms)
[82/216] ExtensionResourceRequestPolicyTest.Iframe (5926 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoDenyApp
[62683:3847:0715/022618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:21.329 browser_tests[62674:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[62674:75527:0715/022621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62686:13063:0715/022621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62686:13063:0715/022621:WARNING:channel.cc(322)] RawChannel write error
[62674:40707:0715/022621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoDenyApp (5850 ms)
[83/216] ExternallyConnectableMessagingTest.FromIncognitoDenyApp (7548 ms)
[ RUN ] ExtensionStorageMonitorTest.EphemeralAppLowUsage
[62704:3847:0715/022623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62699:3847:0715/022627:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://beinonjliclnjblpfjihbcioceibalnb/index.html (0)
[62699:3847:0715/022627:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://beinonjliclnjblpfjihbcioceibalnb/index.html (0)
[62706:13063:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62706:13063:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionStorageMonitorTest.EphemeralAppLowUsage (6363 ms)
[84/216] ExtensionStorageMonitorTest.EphemeralAppLowUsage (7829 ms)
[ RUN ] ExtensionStorageMonitorTest.UninstallExtension
[62710:3847:0715/022624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62703:3847:0715/022628:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ghhbkjkfpkdcjbolglfigelabkbaadod/index.html (0)
[ OK ] ExtensionStorageMonitorTest.UninstallExtension (5823 ms)
[85/216] ExtensionStorageMonitorTest.UninstallExtension (7399 ms)
[ RUN ] ProcessManagerBrowserTest.HttpHostMatchingExtensionId
[62717:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62720:13063:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62707:77375:0715/022628:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62724:12551:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62724:12551:0715/022628:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProcessManagerBrowserTest.HttpHostMatchingExtensionId (5197 ms)
[86/216] ProcessManagerBrowserTest.HttpHostMatchingExtensionId (6762 ms)
[ RUN ] LazyBackgroundPageApiTest.BrowserActionCreateTab
[62716:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62727:12807:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62727:12807:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62719:13063:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62719:13063:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62719:13063:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62719:13063:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.BrowserActionCreateTab (5527 ms)
[87/216] LazyBackgroundPageApiTest.BrowserActionCreateTab (7182 ms)
[ RUN ] HistoryBrowserTest.BackForwardBringPageToTop
HTTP server started on http://127.0.0.1:59825...
sending server_data: {"host": "127.0.0.1", "port": 59825} (36 bytes)
[ OK ] HistoryBrowserTest.BackForwardBringPageToTop (1263 ms)
[88/216] HistoryBrowserTest.BackForwardBringPageToTop (2680 ms)
[ RUN ] WebstoreStartupInstallerTest.MultipleInstallCalls
HTTP server started on http://127.0.0.1:59824...
sending server_data: {"host": "127.0.0.1", "port": 59824} (36 bytes)
[62742:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62728:3847:0715/022632:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:59824/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (8)
[62728:3847:0715/022632:INFO:CONSOLE(11)] "In runTest", source: http://app.com:59824/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (11)
[62728:3847:0715/022632:INFO:CONSOLE(33)] "Ran test, sending response", source: http://app.com:59824/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (33)
[62728:40451:0715/022632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62728:40451:0715/022632:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreStartupInstallerTest.MultipleInstallCalls (3813 ms)
[89/216] WebstoreStartupInstallerTest.MultipleInstallCalls (5465 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForOffTheRecord
[62743:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62732:75527:0715/022633:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62732:3847:0715/022634:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForOffTheRecord (4269 ms)
[90/216] GeolocationBrowserTest.NoPromptForOffTheRecord (6091 ms)
[ RUN ] WebRtcBrowserTest.TestWebAudioMediaStream
[62755:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62756:23043:0715/022635:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[62756:23043:0715/022635:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[62756:23043:0715/022635:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[62756:23043:0715/022635:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[62748:75015:0715/022635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
ASAN:SIGSEGV
=================================================================
==62756==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011691ebbd bp 0x00015ffbaae0 sp 0x00015ffbaa00 T21)
#0 0x11691ebbc in releaseStore third_party/WebKit/Source/wtf/Atomics.h:229:10
#1 0x11691ebbc in setAudioThread third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h:100:0
#2 0x11691ebbc in blink::AudioDestinationHandler::render(blink::AudioBus*, blink::AudioBus*, unsigned long) third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp:57:0
#3 0x114d8a24c in fillBuffer third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:65:9
#4 0x114d8a24c in blink::AudioPullFIFO::consume(blink::AudioBus*, unsigned long) third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:52:0
#5 0x114d88aee in blink::AudioDestination::render(blink::WebVector<float*> const&, blink::WebVector<float*> const&, unsigned long) third_party/WebKit/Source/platform/audio/AudioDestination.cpp:164:5
#6 0x11dc5cf05 in content::RendererWebAudioDeviceImpl::Render(media::AudioBus*, int) content/renderer/media/renderer_webaudiodevice_impl.cc:112:3
#7 0x1142a7f37 in media::AudioOutputDevice::AudioThreadCallback::Process(unsigned int) media/audio/audio_output_device.cc:373:3
#8 0x11428cf20 in media::AudioDeviceThread::Thread::Run() media/audio/audio_device_thread.cc:183:9
#9 0x11428cba6 in media::AudioDeviceThread::Thread::ThreadMain() media/audio/audio_device_thread.cc:158:3
#10 0x111a148f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#11 0x7fff92df4771 in _pthread_start ??:0:0
#12 0x7fff92de11a0 in thread_start ??:0:0
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0x621ebbc)
Thread T21 created by T5 here:
#0 0x10fa3a259 in __asan_after_dynamic_init ??:0:0
#1 0x111a141a1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x11428c37c in media::AudioDeviceThread::Thread::Start() media/audio/audio_device_thread.cc:117:3
#3 0x11428c198 in media::AudioDeviceThread::Start(media::AudioDeviceThread::Callback*, int, char const*, bool) media/audio/audio_device_thread.cc:79:3
#4 0x1142a6d1a in media::AudioOutputDevice::OnStreamCreated(base::SharedMemoryHandle, int, int) media/audio/audio_output_device.cc:284:3
#5 0x11dc31d1c in content::AudioMessageFilter::OnStreamCreated(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int) content/renderer/media/audio_message_filter.cc:201:3
#6 0x11dc31737 in DispatchToMethodImpl<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int, 0, 1, 2, 3> base/tuple.h:254:3
#7 0x11dc31737 in DispatchToMethod<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int> base/tuple.h:261:0
#8 0x11dc31737 in Dispatch<content::AudioMessageFilter, content::AudioMessageFilter, void, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int)> content/common/media/audio_messages.h:52:0
#9 0x11dc31737 in content::AudioMessageFilter::OnMessageReceived(IPC::Message const&) content/renderer/media/audio_message_filter.cc:142:0
#10 0x11322711e in TryFiltersImpl ipc/message_filter_router.cc:18:9
#11 0x11322711e in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:76:0
#12 0x11320c491 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:79:7
#13 0x11321ee04 in IPC::SyncChannel::SyncContext::OnMessageReceived(IPC::Message const&) ipc/ipc_sync_channel.cc:331:7
#14 0x1132133fc in IPC::internal::ChannelReader::DispatchInputData(char const*, int) ipc/ipc_channel_reader.cc:96:9
#15 0x113212e5d in IPC::internal::ChannelReader::ProcessIncomingMessages() ipc/ipc_channel_reader.cc:32:10
#16 0x113207e06 in IPC::ChannelPosix::OnFileCanReadWithoutBlocking(int) ipc/ipc_channel_posix.cc:655:10
#17 0x1118fb6ac in OnFileCanReadWithoutBlocking base/message_loop/message_pump_libevent.cc:100:3
#18 0x1118fb6ac in base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) base/message_loop/message_pump_libevent.cc:360:0
#19 0x111a904fa in event_process_active third_party/libevent/event.c:373:4
#20 0x111a904fa in event_base_loop third_party/libevent/event.c:513:0
#21 0x1118fbf96 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:260:7
#22 0x1119b81ee in base::RunLoop::Run() base/run_loop.cc:55:3
#23 0x111980074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#24 0x111a212b9 in base::Thread::ThreadMain() base/threading/thread.cc:248:3
#25 0x111a148f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#26 0x7fff92df4771 in _pthread_start ??:0:0
#27 0x7fff92de11a0 in thread_start ??:0:0
Thread T5 created by T0 here:
#0 0x10fa3a259 in __asan_after_dynamic_init ??:0:0
#1 0x111a141a1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x111a209c8 in base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108:17
#3 0x11d94b5ca in content::ChildProcess::ChildProcess() content/child/child_process.cc:51:3
#4 0x11dcedd4a in RenderProcess content/renderer/render_process.h:21:3
#5 0x11dcedd4a in content::RenderProcessImpl::RenderProcessImpl() content/renderer/render_process_impl.cc:27:0
#6 0x11dd7cc16 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:193:23
#7 0x11183c3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#8 0x11183a9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#9 0x1107041b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#10 0x10f9f8c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#11 0x10f9f8c03 in start ??:0:0
#11 0x10 (<unknown module>)
==62756==ABORTING
[ OK ] WebRtcBrowserTest.TestWebAudioMediaStream (3873 ms)
[91/216] WebRtcBrowserTest.TestWebAudioMediaStream (5388 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered
[62761:3847:0715/022636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59847...
sending server_data: {"host": "127.0.0.1", "port": 59847} (36 bytes)
[62754:3847:0715/022637:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[62754:3847:0715/022638:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[62762:12807:0715/022638:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered (3651 ms)
[92/216] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered (4990 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndBlockCam
[62767:3847:0715/022638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62760:3847:0715/022638:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestAndBlockCam (2791 ms)
[93/216] MediaStreamDevicesControllerTest.RequestAndBlockCam (4269 ms)
[ RUN ] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs
[62745:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62734:3847:0715/022636:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:59833/webrtc/adapter.js (71)
[62734:40451:0715/022636:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62734:75271:0715/022636:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62734:3847:0715/022636:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62758:21507:0715/022636:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[62758:21507:0715/022636:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[62758:21507:0715/022636:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[62758:21507:0715/022636:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[62734:3847:0715/022636:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022636:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:59833/webrtc/adapter.js (71)
[62734:40451:0715/022638:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62734:40451:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62769:22787:0715/022638:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[62769:22787:0715/022638:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[62769:22787:0715/022638:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[62769:22787:0715/022638:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Returning ok-peerconnection-created to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Added local stream.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Returning ok-added to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Returning ok-peerconnection-created to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Added local stream.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Returning ok-added to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "createOffer(): success.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Returning ok-{"type":"offer","sdp":"v=0\r\no=- 1409453265870635758 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS lBdHolDvG9Ueb0VDNhSS0NoyAtS978r3ZDb6\r\nm=audio 9 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:2kqVxaOo4GHIW5mq\r\na=ice-pwd:iByoLNvfVfQE2NMSf/d+94kP\r\na=fingerprint:sha-256 79:C8:68:76:87:62:91:39:33:AA:51:BF:F2:16:28:29:FA:35:54:84:D9:BC:04:81:EB:9B:20:B1:C8:63:48:D3\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:2876210331 cname:7z2IhUBEmo1ujDUP\r\na=ssrc:2876210331 msid:lBdHolDvG9Ueb0VDNhSS0NoyAtS978r3ZDb6 87999036-fb0d-4027-aaba-e2d17bb61d04\r\na=ssrc:2876210331 mslabel:lBdHolDvG9Ueb0VDNhSS0NoyAtS978r3ZDb6\r\na=ssrc:2876210331 label:87999036-fb0d-4027-aaba-e2d17bb61d04\r\nm=video 9 RTP/SAVPF 100 116 117 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:2kqVxaOo4GHIW5mq\r\na=ice-pwd:iByoLNvfVfQE2NMSf/d+94kP\r\na=fingerprint:sha-256 79:C8:68:76:87:62:91:39:33:AA:51:BF:F2:16:28:29:FA:35:54:84:D9:BC:04:81:EB:9B:20:B1:C8:63:48:D3\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 ulpfec/90000\r\na=rtpmap:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1597816351 3504269088\r\na=ssrc:1597816351 cname:7z2IhUBEmo1ujDUP\r\na=ssrc:1597816351 msid:lBdHolDvG9Ueb0VDNhSS0NoyAtS978r3ZDb6 7826bb67-1040-450c-85aa-e9626e06e721\r\na=ssrc:1597816351 mslabel:lBdHolDvG9Ueb0VDNhSS0NoyAtS978r3ZDb6\r\na=ssrc:1597816351 label:7826bb67-1040-450c-85aa-e9626e06e721\r\na=ssrc:3504269088 cname:7z2IhUBEmo1ujDUP\r\na=ssrc:3504269088 msid:lBdHolDvG9Ueb0VDNhSS0NoyAtS978r3ZDb6 7826bb67-1040-450c-85aa-e9626e06e721\r\na=ssrc:3504269088 mslabel:lBdHolDvG9Ueb0VDNhSS0NoyAtS978r3ZDb6\r\na=ssrc:3504269088 label:7826bb67-1040-450c-85aa-e9626e06e721\r\n"} to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62769:22787:0715/022638:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62769:22787:0715/022638:WARNING:webrtcvoiceengine.cc(2877)] SetOutputVolumePan(0, 1, 1) failed, err=8040
[62734:3847:0715/022638:INFO:CONSOLE(13)] "setLocalDescription(): success.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:40451:0715/022638:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62734:40451:0715/022638:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62734:40451:0715/022638:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62734:40451:0715/022638:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62758:21507:0715/022638:WARNING:stunport.cc(343)] Jingle:Port[audio:1:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[62758:21507:0715/022638:WARNING:stunport.cc(343)] Jingle:Port[audio:2:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[62758:21507:0715/022638:WARNING:stunport.cc(343)] Jingle:Port[video:1:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[62758:21507:0715/022638:WARNING:stunport.cc(343)] Jingle:Port[video:2:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[62734:3847:0715/022638:INFO:CONSOLE(13)] "setRemoteDescription(): success.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "createAnswer(): success.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Returning ok-{"type":"answer","sdp":"v=0\r\no=- 1750206918716495320 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS 2j0T6kSf8wru3UaPCZAkmWjzBNbOzn8srdtb\r\nm=audio 9 RTP/SAVPF 111 103 104 9 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:LAepVoaMWkGv++ZV\r\na=ice-pwd:PM36M0vUbon85+pvA3zsmfA9\r\na=fingerprint:sha-256 79:C8:68:76:87:62:91:39:33:AA:51:BF:F2:16:28:29:FA:35:54:84:D9:BC:04:81:EB:9B:20:B1:C8:63:48:D3\r\na=setup:active\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:805487347 cname:vVJ2reHtSTAonhQQ\r\na=ssrc:805487347 msid:2j0T6kSf8wru3UaPCZAkmWjzBNbOzn8srdtb ac80fb69-e0d2-4581-9417-35f607697c70\r\na=ssrc:805487347 mslabel:2j0T6kSf8wru3UaPCZAkmWjzBNbOzn8srdtb\r\na=ssrc:805487347 label:ac80fb69-e0d2-4581-9417-35f607697c70\r\nm=video 9 RTP/SAVPF 100 116 117 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:LAepVoaMWkGv++ZV\r\na=ice-pwd:PM36M0vUbon85+pvA3zsmfA9\r\na=fingerprint:sha-256 79:C8:68:76:87:62:91:39:33:AA:51:BF:F2:16:28:29:FA:35:54:84:D9:BC:04:81:EB:9B:20:B1:C8:63:48:D3\r\na=setup:active\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 ulpfec/90000\r\na=rtpmap:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 3621515319 3456788006\r\na=ssrc:3621515319 cname:vVJ2reHtSTAonhQQ\r\na=ssrc:3621515319 msid:2j0T6kSf8wru3UaPCZAkmWjzBNbOzn8srdtb d02922d1-59a8-4881-8f16-9f4fc9a506a9\r\na=ssrc:3621515319 mslabel:2j0T6kSf8wru3UaPCZAkmWjzBNbOzn8srdtb\r\na=ssrc:3621515319 label:d02922d1-59a8-4881-8f16-9f4fc9a506a9\r\na=ssrc:3456788006 cname:vVJ2reHtSTAonhQQ\r\na=ssrc:3456788006 msid:2j0T6kSf8wru3UaPCZAkmWjzBNbOzn8srdtb d02922d1-59a8-4881-8f16-9f4fc9a506a9\r\na=ssrc:3456788006 mslabel:2j0T6kSf8wru3UaPCZAkmWjzBNbOzn8srdtb\r\na=ssrc:3456788006 label:d02922d1-59a8-4881-8f16-9f4fc9a506a9\r\n"} to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022638:INFO:CONSOLE(13)] "Receiving remote stream...", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62769:22787:0715/022638:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62769:22787:0715/022638:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62769:28419:0715/022638:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -3
[62769:22787:0715/022638:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62758:21507:0715/022638:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62769:22787:0715/022639:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62758:28675:0715/022639:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -9
[62734:40451:0715/022639:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62769:22787:0715/022639:WARNING:stunport.cc(343)] Jingle:Port[audio:1:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[62758:21507:0715/022639:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62758:28675:0715/022639:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -1
[62758:21507:0715/022639:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62758:21507:0715/022639:WARNING:webrtcvoiceengine.cc(2877)] SetOutputVolumePan(0, 1, 1) failed, err=8040
[62734:3847:0715/022639:INFO:CONSOLE(13)] "setLocalDescription(): success.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022639:INFO:CONSOLE(13)] "setRemoteDescription(): success.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Returning ok-accepted-answer to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Receiving remote stream...", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022639:INFO:CONSOLE(176)] "Still ICE gathering - waiting...", source: http://127.0.0.1:59833/webrtc/peerconnection.js (176)
[62758:21507:0715/022639:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(1, 65536) failed: 0
[62758:21507:0715/022639:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(2, 65536) failed: 0
[62758:21507:0715/022639:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(5, 0) failed: 0
[62769:22787:0715/022639:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(1, 65536) failed: 0
[62769:22787:0715/022639:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(2, 65536) failed: 0
[62769:22787:0715/022639:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(5, 0) failed: 0
[62734:3847:0715/022639:INFO:CONSOLE(176)] "Still ICE gathering - waiting...", source: http://127.0.0.1:59833/webrtc/peerconnection.js (176)
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Returning [{"candidate":"candidate:4012234538 1 udp 2122260223 192.168.144.102 55103 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:4012234538 1 udp 2122260223 192.168.144.102 55103 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:2712021978 1 tcp 1518280447 192.168.144.102 0 typ host tcptype active generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:2712021978 1 tcp 1518280447 192.168.144.102 0 typ host tcptype active generation 0","sdpMid":"video","sdpMLineIndex":1}] to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Returning ok-received-candidates to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Returning [{"candidate":"candidate:4012234538 1 udp 2122260223 192.168.144.102 54381 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:4012234538 2 udp 2122260222 192.168.144.102 61387 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:4012234538 1 udp 2122260223 192.168.144.102 57837 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:4012234538 2 udp 2122260222 192.168.144.102 49195 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:2712021978 1 tcp 1518280447 192.168.144.102 0 typ host tcptype active generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:2712021978 1 tcp 1518280447 192.168.144.102 0 typ host tcptype active generation 0","sdpMid":"video","sdpMLineIndex":1}] to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62769:20995:0715/022639:WARNING:webrtcsession.cc(1569)] Candidate has unknown component: Cand[4012234538:2:udp:2122260222:192.168.144.102:61387:local::0::] for content: audio
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Returning ok-received-candidates to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Returning ok-started to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Returning ok-started to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Returning ok-call-hung-up to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62758:21251:0715/022639:ERROR:webrtcsession.cc(1094)] SetAudioPlayoutVolume: No audio channel exists.
[62758:21251:0715/022639:ERROR:webrtcsession.cc(1094)] SetAudioPlayoutVolume: No audio channel exists.
[62734:3847:0715/022639:INFO:CONSOLE(13)] "Returning ok-call-hung-up to test.", source: http://127.0.0.1:59833/webrtc/test_functions.js (13)
[62769:20995:0715/022639:ERROR:webrtcsession.cc(1094)] SetAudioPlayoutVolume: No audio channel exists.
[62769:20995:0715/022639:ERROR:webrtcsession.cc(1094)] SetAudioPlayoutVolume: No audio channel exists.
[62758:13319:0715/022639:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[62758:13319:0715/022639:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[62758:13319:0715/022639:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[62769:13063:0715/022639:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[62769:13063:0715/022639:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[62769:13063:0715/022639:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs (8886 ms)
[94/216] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs (10270 ms)
[ RUN ] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam
[62778:3847:0715/022640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62770:3847:0715/022641:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam (2926 ms)
[95/216] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam (4309 ms)
[ RUN ] DnsProbeBrowserTest.NoProbeInSubframe
[62784:3847:0715/022641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62776:3847:0715/022642:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.NoProbeInSubframe (3093 ms)
[96/216] DnsProbeBrowserTest.NoProbeInSubframe (4533 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForNormalSubmit
[62799:3847:0715/022644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62791:56583:0715/022645:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForNormalSubmit (2659 ms)
[97/216] PasswordManagerBrowserTestBase.PromptForNormalSubmit (4097 ms)
[ RUN ] SdchBrowserTest.Isolation
[62790:3847:0715/022642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62779:40451:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62779:40451:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SdchBrowserTest.Isolation (5609 ms)
[98/216] SdchBrowserTest.Isolation (7098 ms)
[ RUN ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL
[62792:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59863...
sending server_data: {"host": "127.0.0.1", "port": 59863} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:59870...
sending server_data: {"host": "127.0.0.1", "port": 59870} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 59874)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/third_party/pywebsocket/src/mod_pywebsocket/standalone.py", line 663, in __init__
self, request, client_address, server)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
[ OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL (5090 ms)
[99/216] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL (6759 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript
[62805:3847:0715/022645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62797:56327:0715/022646:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript (2890 ms)
[100/216] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript (4158 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm
[62817:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62808:56071:0715/022649:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62808:39939:0715/022649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm (2944 ms)
[101/216] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm (4393 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs
[62822:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs (3074 ms)
[102/216] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs (4308 ms)
[ RUN ] PasswordManagerBrowserTestBase.PasswordValueAccessible
[62824:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62810:56071:0715/022650:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PasswordValueAccessible (3276 ms)
[103/216] PasswordManagerBrowserTestBase.PasswordValueAccessible (4737 ms)
[ RUN ] PluginPowerSaverBrowserTest.SmallCrossOrigin
[62827:3847:0715/022650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[62831]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62831]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62827:3847:0715/022652:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] PluginPowerSaverBrowserTest.SmallCrossOrigin (4143 ms)
[104/216] PluginPowerSaverBrowserTest.SmallCrossOrigin (5793 ms)
[ RUN ] PrefsFunctionalTest.TestHaveLocalStatePrefs
[62835:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62839:13063:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62839:13063:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62839:13063:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62839:13063:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62839:15875:0715/022654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefsFunctionalTest.TestHaveLocalStatePrefs (2973 ms)
[105/216] PrefsFunctionalTest.TestHaveLocalStatePrefs (4444 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageCrossDomain
[62842:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59892...
sending server_data: {"host": "127.0.0.1", "port": 59892} (36 bytes)
[62830:40195:0715/022657:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62830:40195:0715/022657:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageCrossDomain (5326 ms)
[106/216] PrerenderBrowserTest.PrerenderPageCrossDomain (6973 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLink
[62844:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59896...
sending server_data: {"host": "127.0.0.1", "port": 59896} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLink (5338 ms)
[107/216] PrerenderBrowserTest.PrerenderPageRemovingLink (6893 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate
[62849:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59902...
sending server_data: {"host": "127.0.0.1", "port": 59902} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate (4957 ms)
[108/216] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate (6366 ms)
[ RUN ] PrerenderBrowserTest.PrerenderVisibility
[62856:3847:0715/022657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59909...
sending server_data: {"host": "127.0.0.1", "port": 59909} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderVisibility (5151 ms)
[109/216] PrerenderBrowserTest.PrerenderVisibility (6500 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHttpAuthentication
[62871:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59917...
sending server_data: {"host": "127.0.0.1", "port": 59917} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderHttpAuthentication (5278 ms)
[110/216] PrerenderBrowserTest.PrerenderHttpAuthentication (6744 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst
[62873:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59921...
sending server_data: {"host": "127.0.0.1", "port": 59921} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst (5191 ms)
[111/216] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst (6563 ms)
[ RUN ] PrerenderBrowserTest.OpenTaskManagerBeforePrerender
[62878:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59927...
sending server_data: {"host": "127.0.0.1", "port": 59927} (36 bytes)
[62879:13063:0715/022706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 02:27:06.555 browser_tests[62869:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] PrerenderBrowserTest.OpenTaskManagerBeforePrerender (7523 ms)
[112/216] PrerenderBrowserTest.OpenTaskManagerBeforePrerender (9195 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5Audio
[62885:3847:0715/022703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59935...
sending server_data: {"host": "127.0.0.1", "port": 59935} (36 bytes)
2015-07-15 02:27:06.631 browser_tests[62877:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[62893:13063:0715/022709:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5Audio (7909 ms)
[113/216] PrerenderBrowserTest.PrerenderHTML5Audio (9324 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrDelete
[62898:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59942...
sending server_data: {"host": "127.0.0.1", "port": 59942} (36 bytes)
[62891:39939:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderXhrDelete (4792 ms)
[114/216] PrerenderBrowserTest.PrerenderXhrDelete (6032 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource
[62900:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59946...
sending server_data: {"host": "127.0.0.1", "port": 59946} (36 bytes)
[62908:13063:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62908:13063:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62908:13063:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62908:13063:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62908:13063:0715/022709:WARNING:channel.cc(322)] RawChannel write error
[62892:40451:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62892:40451:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[62892:40451:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62892:40451:0715/022709:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource (4507 ms)
[115/216] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource (5955 ms)
[ RUN ] ProfileManagerBrowserTest.DeleteSingletonProfile
[62925:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62915:3847:0715/022714:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[62915:3847:0715/022715:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ProfileManagerBrowserTest.DeleteSingletonProfile (3115 ms)
[116/216] ProfileManagerBrowserTest.DeleteSingletonProfile (4501 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickNewForegroundTab
[62911:3847:0715/022711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59955...
sending server_data: {"host": "127.0.0.1", "port": 59955} (36 bytes)
[62914:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62929:12807:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62929:12807:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderClickNewForegroundTab (6463 ms)
[117/216] PrerenderBrowserTest.PrerenderClickNewForegroundTab (7800 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect
[62924:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59962...
sending server_data: {"host": "127.0.0.1", "port": 59962} (36 bytes)
[62927:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62927:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect (5790 ms)
[118/216] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect (7272 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLReferrerPolicy
[62922:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59961...
sending server_data: {"host": "127.0.0.1", "port": 59961} (36 bytes)
HTTPS server started on https://127.0.0.1:59967...
sending server_data: {"host": "127.0.0.1", "port": 59967} (36 bytes)
[62926:12551:0715/022717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62926:12551:0715/022717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderSSLReferrerPolicy (5933 ms)
[119/216] PrerenderBrowserTest.PrerenderSSLReferrerPolicy (7647 ms)
[ RUN ] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:59978...
sending server_data: {"host": "127.0.0.1", "port": 59978} (36 bytes)
[62948:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62937:3847:0715/022720:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:59978/files/push_messaging/push_test.js (18)
[62937:3847:0715/022721:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59978/files/push_messaging/push_test.js (18)
[62937:3847:0715/022721:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:59978/files/push_messaging/push_test.js (18)
[62937:3847:0715/022721:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:59978/files/push_messaging/push_test.js (18)
[62937:3847:0715/022721:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59978/files/push_messaging/push_test.js (18)
[62937:3847:0715/022721:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:59978/files/push_messaging/push_test.js (18)
[62937:3847:0715/022721:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:59978/files/push_messaging/push_test.js (18)
[62937:41731:0715/022721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62937:41731:0715/022721:WARNING:channel.cc(322)] RawChannel write error
[62937:3847:0715/022721:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[62937:3847:0715/022721:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[62937:3847:0715/022721:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes (3798 ms)
[120/216] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes (5177 ms)
[ RUN ] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs
[62957:3847:0715/022721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62959:15875:0715/022721:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[62959:15875:0715/022721:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[62959:15875:0715/022721:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[62946:38915:0715/022721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62946:38915:0715/022721:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs (2696 ms)
[121/216] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs (3987 ms)
[ RUN ] ReferrerPolicyTest.TargetBlankRedirect
[62956:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.TargetBlankRedirect (2864 ms)
[122/216] ReferrerPolicyTest.TargetBlankRedirect (4371 ms)
[ RUN ] ProfileWindowBrowserTest.GuestClearsCookies
[62940:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59979...
sending server_data: {"host": "127.0.0.1", "port": 59979} (36 bytes)
[62935:3847:0715/022720:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62935:40195:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62935:40195:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62935:40195:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[62935:40195:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62935:40195:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProfileWindowBrowserTest.GuestClearsCookies (5959 ms)
[123/216] ProfileWindowBrowserTest.GuestClearsCookies (7354 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag
[62970:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62971:15875:0715/022725:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[62971:13063:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[62971:13063:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62971:13063:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62971:13063:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62971:13063:0715/022725:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag (2817 ms)
[124/216] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag (4403 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart
[62990:3847:0715/022728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart (2626 ms)
[125/216] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart (4227 ms)
[ RUN ] SSLUITest.TestUnsafeContentsInWorkerWithUserException
[62975:3847:0715/022725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:59988...
sending server_data: {"host": "127.0.0.1", "port": 59988} (36 bytes)
HTTPS server started on https://localhost:59991...
sending server_data: {"host": "localhost", "port": 59991} (36 bytes)
[62962:3847:0715/022728:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62987:13319:0715/022728:FATAL:memory.cc(18)] Out of memory. size=4194304
[62962:40451:0715/022729:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62962:40451:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62962:40451:0715/022730:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestUnsafeContentsInWorkerWithUserException (6906 ms)
[126/216] SSLUITest.TestUnsafeContentsInWorkerWithUserException (8501 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsNewDockedWindow
[62978:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62966:3847:0715/022729:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62966:5635:0715/022730:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[62966:5635:0715/022730:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[62966:5635:0715/022730:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[62978:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[62978:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62978:3847:0715/022730:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[62978:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62989:13063:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62989:13063:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62989:13063:0715/022730:WARNING:channel.cc(322)] RawChannel write error
[62966:41219:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62966:41219:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62966:41219:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[62966:41219:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62966:41219:0715/022730:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.DevToolsNewDockedWindow (6598 ms)
[127/216] TaskManagerBrowserTest.DevToolsNewDockedWindow (8376 ms)
[ RUN ] DevToolsTagTest.TagsManagerRecordsATag
HTTP server started on http://127.0.0.1:59987...
sending server_data: {"host": "127.0.0.1", "port": 59987} (36 bytes)
[62979:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62963:3847:0715/022729:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62979:3847:0715/022730:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[62979:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62979:3847:0715/022730:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[62979:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62979:3847:0715/022730:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[62979:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62979:3847:0715/022730:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[62979:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62979:3847:0715/022730:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[62979:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62979:3847:0715/022730:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[62979:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62963:3847:0715/022731:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62995:16387:0715/022732:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[62995:16387:0715/022732:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DevToolsTagTest.TagsManagerRecordsATag (9188 ms)
[128/216] DevToolsTagTest.TagsManagerRecordsATag (10764 ms)
[ RUN ] AutofillDialogControllerTest.FillInputFromAutofill
[63003:3847:0715/022733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillInputFromAutofill (3700 ms)
[129/216] AutofillDialogControllerTest.FillInputFromAutofill (5263 ms)
[ RUN ] AutofillDialogControllerTest.GeneratedCardLastFourAfterVerifyCvv
[63006:3847:0715/022733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.GeneratedCardLastFourAfterVerifyCvv (3643 ms)
[130/216] AutofillDialogControllerTest.GeneratedCardLastFourAfterVerifyCvv (5082 ms)
[ RUN ] AutofillDialogControllerTest.TabOpensToJustRight
[63009:3847:0715/022734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62998:4611:0715/022736:ERROR:mach_broker_mac.mm(222)] Unknown process 63015 is sending Mach IPC messages!
[ OK ] AutofillDialogControllerTest.TabOpensToJustRight (4436 ms)
[131/216] AutofillDialogControllerTest.TabOpensToJustRight (5867 ms)
[ RUN ] AutofillDialogControllerTest.HideOnNavigate
[63014:3847:0715/022736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.HideOnNavigate (3240 ms)
[132/216] AutofillDialogControllerTest.HideOnNavigate (4930 ms)
[ RUN ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor
[63025:3847:0715/022738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63018:75527:0715/022739:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor (3046 ms)
[133/216] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor (4721 ms)
[ RUN ] PopupBlockerBrowserTest.DenialOfService
[63026:3847:0715/022738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63019:75271:0715/022740:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[63019:40451:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[63019:40451:0715/022740:WARNING:channel.cc(322)] RawChannel write error
[63026:3847:0715/022740:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[63026:3847:0715/022740:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] PopupBlockerBrowserTest.DenialOfService (3611 ms)
[134/216] PopupBlockerBrowserTest.DenialOfService (4941 ms)
[ RUN ] BrowserTest.NoTitle
[63033:3847:0715/022740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63024:41219:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[63024:41219:0715/022740:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.NoTitle (2910 ms)
[135/216] BrowserTest.NoTitle (4501 ms)
[ RUN ] BrowserTest.JavascriptAlertActivatesTab
[63038:3847:0715/022740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63040:13063:0715/022742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63040:13063:0715/022742:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.JavascriptAlertActivatesTab (4141 ms)
[136/216] BrowserTest.JavascriptAlertActivatesTab (5818 ms)
[ RUN ] BrowserTest.BeforeUnloadVsBeforeReload
[63051:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.BeforeUnloadVsBeforeReload (3106 ms)
[137/216] BrowserTest.BeforeUnloadVsBeforeReload (4585 ms)
[ RUN ] NoStartupWindowTest.NoStartupWindowBasicTest
[63054:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63056:12807:0715/022745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63056:12807:0715/022745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NoStartupWindowTest.NoStartupWindowBasicTest (2720 ms)
[138/216] NoStartupWindowTest.NoStartupWindowBasicTest (4109 ms)
[ RUN ] BrowserTest.NoStopDuringTransferUntilCommit
[63048:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60011...
sending server_data: {"host": "127.0.0.1", "port": 60011} (36 bytes)
HTTPS server started on https://127.0.0.1:60012...
sending server_data: {"host": "127.0.0.1", "port": 60012} (36 bytes)
[63039:40707:0715/022746:ERROR:ssl_client_socket_openssl.cc(1060)] handshake failed; returned -1, SSL error code 1, net_error -101
[ OK ] BrowserTest.NoStopDuringTransferUntilCommit (5785 ms)
[139/216] BrowserTest.NoStopDuringTransferUntilCommit (7447 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef
[63064:3847:0715/022746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63055:61443:0715/022748:ERROR:mach_broker_mac.mm(222)] Unknown process 63070 is sending Mach IPC messages!
[63055:61443:0715/022748:ERROR:mach_broker_mac.mm(222)] Unknown process 63072 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef (4044 ms)
[140/216] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef (5414 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting
[63071:3847:0715/022748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting (3909 ms)
[141/216] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting (5528 ms)
[ RUN ] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced
[63073:3847:0715/022748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63062:40451:0715/022750:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[63062:40451:0715/022750:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced (4518 ms)
[142/216] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced (6056 ms)
[ RUN ] BrowserWindowControllerTest.ZOrderNormal
[63085:3847:0715/022751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:51.629 browser_tests[63075:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] BrowserWindowControllerTest.ZOrderNormal (3612 ms)
[143/216] BrowserWindowControllerTest.ZOrderNormal (5466 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction
[63090:3847:0715/022752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction (2823 ms)
[144/216] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction (4369 ms)
[ RUN ] OneClickSigninBubbleControllerTest.LearnMore
[63096:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63099:13063:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63099:13063:0715/022754:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OneClickSigninBubbleControllerTest.LearnMore (2994 ms)
[145/216] OneClickSigninBubbleControllerTest.LearnMore (4627 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.OfferNewProfile
[63102:3847:0715/022754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.OfferNewProfile (2873 ms)
[146/216] ProfileSigninConfirmationViewControllerTest.OfferNewProfile (4226 ms)
[ RUN ] PermissionBubbleBrowserTest.FullscreenHasLocationBar
[63109:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PermissionBubbleBrowserTest.FullscreenHasLocationBar (3181 ms)
[147/216] PermissionBubbleBrowserTest.FullscreenHasLocationBar (4694 ms)
[ RUN ] FindInPageControllerTest.RestartSearchFromF3
[63119:3847:0715/022758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.RestartSearchFromF3 (2740 ms)
[148/216] FindInPageControllerTest.RestartSearchFromF3 (4433 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForHostedApp
[63111:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63101:3847:0715/022759:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63101:3847:0715/022800:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63101:3847:0715/022800:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63126:13063:0715/022801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63126:13063:0715/022801:WARNING:channel.cc(322)] RawChannel write error
[63101:3847:0715/022801:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] HostedAppTest.ShouldShowLocationBarForHostedApp (7659 ms)
[149/216] HostedAppTest.ShouldShowLocationBarForHostedApp (9024 ms)
[ RUN ] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources
[63122:3847:0715/022758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60019...
sending server_data: {"host": "127.0.0.1", "port": 60019} (36 bytes)
[63124:12551:0715/022801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63112:40451:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[63112:40451:0715/022802:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources (5398 ms)
[150/216] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources (7203 ms)
[ RUN ] NewTabPageInterceptorTest.404Interception
[63130:3847:0715/022800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63121:39683:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NewTabPageInterceptorTest.404Interception (3968 ms)
[151/216] NewTabPageInterceptorTest.404Interception (5470 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestHistoryPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestHistoryPage (1 ms)
[152/216] WebUIBidiCheckerBrowserTestLTR.TestHistoryPage (1434 ms)
[ RUN ] NewTabPageInterceptorTest.204Interception
[63138:3847:0715/022802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63131:40451:0715/022804:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NewTabPageInterceptorTest.204Interception (3996 ms)
[153/216] NewTabPageInterceptorTest.204Interception (5505 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsPage (1 ms)
[154/216] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsPage (1319 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsCookies
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsCookies (1 ms)
[155/216] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsCookies (1323 ms)
[ RUN ] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun
[63151:3847:0715/022806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun (2783 ms)
[156/216] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun (4165 ms)
[ RUN ] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers
[63148:3847:0715/022805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60025...
sending server_data: {"host": "127.0.0.1", "port": 60025} (36 bytes)
[ OK ] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers (4197 ms)
[157/216] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers (5645 ms)
[ RUN ] ZoomControllerBrowserTest.ErrorPagesCanZoom
[63171:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63161:3847:0715/022811:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63161:39939:0715/022811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[63161:39939:0715/022811:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ZoomControllerBrowserTest.ErrorPagesCanZoom (3052 ms)
[158/216] ZoomControllerBrowserTest.ErrorPagesCanZoom (4564 ms)
[ RUN ] FormAutofillTest.ExtractFormsSkippedForms
[ OK ] FormAutofillTest.ExtractFormsSkippedForms (250 ms)
[159/216] FormAutofillTest.ExtractFormsSkippedForms (1458 ms)
[ RUN ] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow
[63163:3847:0715/022809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63154:3847:0715/022811:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63154:3847:0715/022811:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[63154:38915:0715/022813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[63154:38915:0715/022813:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow (6706 ms)
[160/216] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow (7998 ms)
[ RUN ] FastUnloadTest.WindowCloseAfterBeforeUnloadCrash
HTTP server started on http://127.0.0.1:60027...
sending server_data: {"host": "127.0.0.1", "port": 60027} (36 bytes)
[63180:3847:0715/022812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63165:3847:0715/022813:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] FastUnloadTest.WindowCloseAfterBeforeUnloadCrash (4142 ms)
[161/216] FastUnloadTest.WindowCloseAfterBeforeUnloadCrash (5860 ms)
[ RUN ] FormAutofillTest.LabelsInferredWithImageTags
[ OK ] FormAutofillTest.LabelsInferredWithImageTags (429 ms)
[162/216] FormAutofillTest.LabelsInferredWithImageTags (1803 ms)
[ RUN ] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists
[63170:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63156:3847:0715/022812:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63156:3847:0715/022812:INFO:CONSOLE(1791)] "Running test testContentScriptExistsAsLongAsWebViewTagExists", source: webview_content_script_test.js (1791)
[63156:3847:0715/022812:INFO:CONSOLE(4615)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4615)
[63156:3847:0715/022813:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[63156:3847:0715/022813:INFO:CONSOLE(4627)] "Step 2: check the result of content script injected.", source: webview_content_script_test.js (4627)
[63156:75783:0715/022813:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[63156:3847:0715/022814:INFO:CONSOLE(4634)] "Step 3: remove webview from the DOM.", source: webview_content_script_test.js (4634)
[63156:3847:0715/022814:INFO:CONSOLE(4636)] "Step 4: add webview back to the DOM.", source: webview_content_script_test.js (4636)
[63156:3847:0715/022814:INFO:CONSOLE(4641)] "Step 5: check the result of content script injected again.", source: webview_content_script_test.js (4641)
[63178:13063:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63178:13063:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63156:40963:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[63156:40963:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[63156:40963:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[63156:40963:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[63156:40963:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[63156:40963:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists (6527 ms)
[163/216] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists (8414 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped
[ OK ] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped (258 ms)
[164/216] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped (1639 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames
[ OK ] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames (294 ms)
[165/216] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames (1524 ms)
[ RUN ] TranslateHelperBrowserTest.TranslateLibNeverReady
[ OK ] TranslateHelperBrowserTest.TranslateLibNeverReady (101 ms)
[166/216] TranslateHelperBrowserTest.TranslateLibNeverReady (1332 ms)
[ RUN ] WebUIBrowserExpectFailTest.TestFailsAsyncFast
[63199:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63189:3847:0715/022820:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63189:3847:0715/022820:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DISABLED_BogusFunctionName is not defined", source: chrome://downloads/ (1)
[63189:3847:0715/022820:ERROR:web_ui_browser_test.cc(455)] Encountered javascript console error(s)
[ OK ] WebUIBrowserExpectFailTest.TestFailsAsyncFast (4329 ms)
[167/216] WebUIBrowserExpectFailTest.TestFailsAsyncFast (5719 ms)
[ RUN ] WebUIResourceBrowserTest.CrTest
[63209:3847:0715/022819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63194:3847:0715/022820:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[63194:3847:0715/022820:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.CrTest (3193 ms)
[168/216] WebUIResourceBrowserTest.CrTest (4908 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncFailsExpect
[63203:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63190:3847:0715/022820:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[63190:3847:0715/022821:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: testFailsExpect()
Error: expectNotReached()
at assertNotReached (async.js:1680:11)
at expectFunc (async.js:1748:20)
at testFailsExpect (async.js:4202:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at <anonymous>:1:1
Failed: testFailsExpect()
Error: expectNotReached()
at assertNotReached (async.js:1680:11)
at expectFunc (async.js:1748:20)
at testFailsExpect (async.js:4204:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at <anonymous>:1:1
[63190:38915:0715/022821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[63190:38915:0715/022821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[63190:38915:0715/022821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserAsyncTest.TestAsyncFailsExpect (4556 ms)
[169/216] WebUIBrowserAsyncTest.TestAsyncFailsExpect (6114 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncPassPass
[63202:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63191:40451:0715/022820:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[63205:12551:0715/022820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[63205:12551:0715/022820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63205:12551:0715/022820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63191:3847:0715/022821:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[ OK ] WebUIBrowserAsyncTest.TestAsyncPassPass (4625 ms)
[170/216] WebUIBrowserAsyncTest.TestAsyncPassPass (6217 ms)
[ RUN ] OutOfProcessPPAPITest.VideoSource
[63227:3847:0715/022824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[63234]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63234]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[63214:3847:0715/022826:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/ppapi/tests/test_case.html?testcase=VideoSource (177)
[63214:3847:0715/022826:INFO:CONSOLE(177)] "GetFrame finished in 0.137 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/ppapi/tests/test_case.html?testcase=VideoSource (177)
[ OK ] OutOfProcessPPAPITest.VideoSource (4101 ms)
[171/216] OutOfProcessPPAPITest.VideoSource (5976 ms)
[ RUN ] OutOfProcessPPAPITest.FileRef1
[63222:3847:0715/022824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60031...
sending server_data: {"host": "127.0.0.1", "port": 60031} (36 bytes)
objc[63236]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63236]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[63213:3847:0715/022826:INFO:CONSOLE(177)] "CreateForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "Create finished in 0.001 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "CreateBlocking finished in 0.005 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "CreateBackground finished in 0.005 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "GetFileSystemTypeForceAsync finished in 0.066 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "GetFileSystemType finished in 0.033 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "GetFileSystemTypeBlocking finished in 0.059 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "GetFileSystemTypeBackground finished in 0.016 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "GetNameForceAsync finished in 0.020 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "GetName finished in 0.014 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "GetNameBlocking finished in 0.030 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022826:INFO:CONSOLE(177)] "GetNameBackground finished in 0.024 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "GetPathForceAsync finished in 0.020 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "GetPath finished in 0.015 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "GetPathBlocking finished in 0.021 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "GetPathBackground finished in 0.012 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "GetParentForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "GetParent finished in 0.014 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "GetParentBlocking finished in 0.010 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "GetParentBackground finished in 0.012 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "MakeDirectoryForceAsync finished in 0.049 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "MakeDirectory finished in 0.016 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "MakeDirectoryBlocking finished in 0.018 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[63213:3847:0715/022827:INFO:CONSOLE(177)] "MakeDirectoryBackground finished in 0.020 seconds.", source: http://127.0.0.1:60031/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[ OK ] OutOfProcessPPAPITest.FileRef1 (5447 ms)
[172/216] OutOfProcessPPAPITest.FileRef1 (7111 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Accept
[63228:3847:0715/022824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[63235]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63235]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[63215:3847:0715/022826:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.023 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
objc[63239]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[63239]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[63215:3847:0715/022827:INFO:CONSOLE(177)] "ConnectPermissionGranted finished in 0.949 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionGranted (177)
[63215:3847:0715/022827:INFO:CONSOLE(177)] "IsAllowedPermissionGranted finished in 0.002 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionGranted (177)
[ OK ] PPAPIBrokerInfoBarTest.Accept (5131 ms)
[173/216] PPAPIBrokerInfoBarTest.Accept (6715 ms)
[ RUN ] PPAPINaClPNaClTest.WebSocket1
[63230:3847:0715/022825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60038...
sending server_data: {"host": "127.0.0.1", "port": 60038} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:60052...
sending server_data: {"host": "127.0.0.1", "port": 60052} (36 bytes)
[63241,2012344704:02:28:28.654380] Native Client module will be loaded at base address 0x00002e7f00000000
[63217:3847:0715/022828:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022828:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022828:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022828:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022828:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022828:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022828:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022828:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:60052/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (0)
[63217:3847:0715/022828:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022829:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022829:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022829:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022829:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:3847:0715/022829:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:60038/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=60052 (177)
[63217:40451:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClPNaClTest.WebSocket1 (6669 ms)
[174/216] PPAPINaClPNaClTest.WebSocket1 (8440 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1
[63253:3847:0715/022831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60082...
sending server_data: {"host": "127.0.0.1", "port": 60082} (36 bytes)
[63266,2012344704:02:28:33.685566] Native Client module will be loaded at base address 0x0000759c00000000
[63242:3847:0715/022834:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:60082/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[63242:3847:0715/022834:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:60082/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[63242:3847:0715/022834:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.001 seconds.", source: http://127.0.0.1:60082/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[63242:3847:0715/022834:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.000 seconds.", source: http://127.0.0.1:60082/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[63242:40195:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[63242:40195:0715/022834:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (5264 ms)
[175/216] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (6761 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_ReadWrite
[63249:3847:0715/022830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60076...
sending server_data: {"host": "127.0.0.1", "port": 60076} (36 bytes)
[63262,2012344704:02:28:32.985737] Native Client module will be loaded at base address 0x0000790a00000000
[63240:3847:0715/022833:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:60076/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63240:3847:0715/022833:INFO:CONSOLE(177)] "ReadWrite finished in 0.005 seconds.", source: http://127.0.0.1:60076/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63240:3847:0715/022833:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.004 seconds.", source: http://127.0.0.1:60076/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
** Mach exception 1 from trusted code: pc=7fff87070fcd
[63240:3847:0715/022834:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:60076/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (0)
../../chrome/test/ppapi/ppapi_test.cc:266: Failure
Value of: handler.message().c_str()
Actual: "Plugin crashed. 'NaCl module crashed'"
Expected: "PASS"
[63240:40195:0715/022834:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 11 (0xb)
[63240:40195:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[63240:40195:0715/022834:WARNING:channel.cc(322)] RawChannel write error
[ FAILED ] PPAPINaClGLibcTest.UDPSocket_ReadWrite, where TypeParam = and GetParam() = (5773 ms)
[176/216] PPAPINaClGLibcTest.UDPSocket_ReadWrite (7463 ms)
[ RUN ] NaClBrowserTestNewlib.IrtManifestFile
[63255:3847:0715/022831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60095...
sending server_data: {"host": "127.0.0.1", "port": 60095} (36 bytes)
[63245:3847:0715/022833:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[63267,2012344704:02:28:34.600695] Native Client module will be loaded at base address 0x0000717b00000000
File not found dummy_test_file.txt full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/nacl_test_data/newlib/dummy_test_file.txt
127.0.0.1 - - [15/Jul/2015 02:28:34] code 404, message Not Found
[63245:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[63245:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[63245:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [Test_00_Init BEGIN]
File not found dummy_test_file.txt full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testCkIEWQ/out/Release/nacl_test_data/newlib/dummy_test_file.txt
127.0.0.1 - - [15/Jul/2015 02:28:34] code 404, message Not Found
[63245:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [Test_00_Init PASS]
[63245:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] ||||
[63245:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.IrtManifestFile (5391 ms)
[177/216] NaClBrowserTestNewlib.IrtManifestFile (6759 ms)
[ RUN ] NaClBrowserTestNewlib.SysconfNprocessorsOnln
[63263:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60116...
sending server_data: {"host": "127.0.0.1", "port": 60116} (36 bytes)
browser says nprocessors = 8
path = sysconf_nprocessors_onln_test.html?cpu_count=8
[63254:3847:0715/022834:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[63269,2012344704:02:28:35.594312] Native Client module will be loaded at base address 0x000008b800000000
[63254:3847:0715/022835:INFO:nacl_browsertest_util.cc(130)] |||| / loaded
[63254:3847:0715/022835:INFO:nacl_browsertest_util.cc(130)] ||||
[63254:3847:0715/022835:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors BEGIN]
Entered HandleMessage
Searching for handler for request "nprocessors".
found at index 0
NaCl process: sysconf(_SC_NPROCESSORS_ONLN) = 8
posting reply len 1
posting reply "8".
Leaving HandleMessage
[63254:3847:0715/022835:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[63254:3847:0715/022835:INFO:nacl_browsertest_util.cc(130)] ||||
[63254:3847:0715/022835:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[63254:3847:0715/022835:INFO:CONSOLE(440)] "Uncaught #<Object>", source: http://127.0.0.1:60116/files/nacltest.js (440)
[ OK ] NaClBrowserTestNewlib.SysconfNprocessorsOnln (4465 ms)
[178/216] NaClBrowserTestNewlib.SysconfNprocessorsOnln (6104 ms)
[ RUN ] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled
[ OK ] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled (1271 ms)
[179/216] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled (2817 ms)
[ RUN ] ComponentCloudPolicyTest.FetchExtensionPolicy
sending server_data: {"host": "127.0.0.1", "port": 60126} (36 bytes)
[63285:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.uuK2fq/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.uuK2fq/policy
127.0.0.1 - - [15/Jul/2015 02:28:40] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:28:40] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[63289:13063:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63289:13063:0715/022840:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ComponentCloudPolicyTest.FetchExtensionPolicy (5052 ms)
[180/216] ComponentCloudPolicyTest.FetchExtensionPolicy (6718 ms)
[ RUN ] NaClBrowserTestGLibc.PPAPIPPPInstance
[63281:3847:0715/022837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60127...
sending server_data: {"host": "127.0.0.1", "port": 60127} (36 bytes)
[63270:3847:0715/022839:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[63296,2012344704:02:28:40.864521] Native Client module will be loaded at base address 0x000053b600000000
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] ||||
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] ||||
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] ||||
[63270:3847:0715/022841:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.PPAPIPPPInstance (5746 ms)
[181/216] NaClBrowserTestGLibc.PPAPIPPPInstance (7246 ms)
[ RUN ] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed
[63283:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:60134...
sending server_data: {"host": "127.0.0.1", "port": 60134} (36 bytes)
[63272:3847:0715/022841:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63288:12551:0715/022841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[63288:12551:0715/022841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63288:12551:0715/022841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed (5773 ms)
[182/216] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed (7499 ms)
[ RUN ] SafeBrowsingServiceTest.CheckBrowseUrl
[63310:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63313:15875:0715/022845:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[63313:15875:0715/022845:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[63313:15875:0715/022845:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[63313:13063:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingServiceTest.CheckBrowseUrl (2659 ms)
[183/216] SafeBrowsingServiceTest.CheckBrowseUrl (4299 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsClearCommit
[63300:3847:0715/022842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63293:3847:0715/022844:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[63293:3847:0715/022844:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63293:39427:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PreferencesBrowserTest.DialogPrefsClearCommit (5695 ms)
[184/216] PreferencesBrowserTest.DialogPrefsClearCommit (7150 ms)
[ RUN ] NetworkingPrivateApiTest.GetCaptivePortalStatus
[63311:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63303:3847:0715/022846:INFO:CONSOLE(0)] "[SUCCESS] getCaptivePortalStatus", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getCaptivePortalStatus (0)
[ OK ] NetworkingPrivateApiTest.GetCaptivePortalStatus (3949 ms)
[185/216] NetworkingPrivateApiTest.GetCaptivePortalStatus (5570 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventConnect
[63316:3847:0715/022845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63306:3847:0715/022847:INFO:CONSOLE(0)] "[SUCCESS] onNetworksChangedEventConnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onNetworksChangedEventConnect (0)
[63306:40451:0715/022847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventConnect (3740 ms)
[186/216] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventConnect (5340 ms)
[ RUN ] SupervisedUserServiceTestSupervised.LocalPolicies
[63325:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63329:15619:0715/022849:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[63329:12807:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SupervisedUserServiceTestSupervised.LocalPolicies (3148 ms)
[187/216] SupervisedUserServiceTestSupervised.LocalPolicies (4495 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4
[63331:3847:0715/022849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63321:39683:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[63321:39683:0715/022850:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4 (3310 ms)
[188/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4 (4898 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28
[63337:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28 (2996 ms)
[189/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28 (4719 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40
[63338:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40 (2685 ms)
[190/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40 (4434 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76
[63345:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76 (2676 ms)
[191/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76 (4170 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9
[63351:3847:0715/022854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63354:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[63354:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[63354:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[63354:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63354:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63354:13063:0715/022855:WARNING:channel.cc(322)] RawChannel write error
[63342:4871:0715/022855:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9 (2897 ms)
[192/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9 (4444 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/1
[63357:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63347:75783:0715/022857:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[63371:13063:0715/022859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[63371:13063:0715/022859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[63371:13063:0715/022859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63371:13063:0715/022859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63347:39939:0715/022859:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/1 (6120 ms)
[193/216] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/1 (7911 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[63366:3847:0715/022857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60169...
sending server_data: {"host": "127.0.0.1", "port": 60169} (36 bytes)
[63358:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.969 - Registering video event handlers.", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.981 - Loading media using src.", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.983 - Registering video event handlers.", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.984 - Loading media using src.", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022859:INFO:CONSOLE(295)] "02:28:59.081 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022859:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63358:3847:0715/022859:INFO:CONSOLE(295)] "02:28:59.103 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022859:INFO:CONSOLE(295)] "02:28:59.105 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022859:INFO:CONSOLE(295)] "02:28:59.112 - Adding key to sessionID: 1", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022859:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63358:3847:0715/022859:INFO:CONSOLE(295)] "02:28:59.114 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022859:INFO:CONSOLE(295)] "02:28:59.115 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022859:INFO:CONSOLE(295)] "02:28:59.116 - Adding key to sessionID: 2", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022859:INFO:CONSOLE(295)] "02:28:59.117 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022900:INFO:CONSOLE(295)] "02:29:00.389 - One video seeked.", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63358:3847:0715/022900:INFO:CONSOLE(295)] "02:29:00.399 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:60169/files/eme_player_js/utils.js (295)
[63367:13063:0715/022900:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (5027 ms)
[194/216] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (6494 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[63359:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60152...
sending server_data: {"host": "127.0.0.1", "port": 60152} (36 bytes)
[63350:3847:0715/022857:INFO:CONSOLE(295)] "02:28:57.814 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022857:INFO:CONSOLE(295)] "02:28:57.822 - Registering video event handlers.", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022857:INFO:CONSOLE(295)] "02:28:57.831 - Loading media using src.", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022857:INFO:CONSOLE(295)] "02:28:57.986 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022857:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63350:3847:0715/022858:INFO:CONSOLE(295)] "02:28:57.997 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.001 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.009 - Adding key to sessionID: 1", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022858:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63350:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.012 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.016 - Adding key to sessionID: 2", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.018 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022858:INFO:CONSOLE(295)] "02:28:58.020 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63350:3847:0715/022900:INFO:CONSOLE(295)] "02:29:00.841 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60152/files/eme_player_js/utils.js (295)
[63361:12807:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63361:12807:0715/022900:WARNING:channel.cc(322)] RawChannel write error
[63361:12807:0715/022900:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7239 ms)
[195/216] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8882 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[63372:3847:0715/022858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60187...
sending server_data: {"host": "127.0.0.1", "port": 60187} (36 bytes)
[63364:3847:0715/022900:INFO:CONSOLE(295)] "02:29:00.023 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022900:INFO:CONSOLE(295)] "02:29:00.030 - Registering video event handlers.", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022900:INFO:CONSOLE(295)] "02:29:00.039 - Loading media using src.", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022900:INFO:CONSOLE(295)] "02:29:00.182 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022900:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.033 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.045 - Adding key to sessionID: 1", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.049 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.249 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.251 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.253 - Adding key to sessionID: 1", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.256 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.650 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.652 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.655 - Adding key to sessionID: 1", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022901:INFO:CONSOLE(295)] "02:29:01.657 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022902:INFO:CONSOLE(295)] "02:29:02.451 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022902:INFO:CONSOLE(295)] "02:29:02.452 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022902:INFO:CONSOLE(295)] "02:29:02.454 - Adding key to sessionID: 1", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022902:INFO:CONSOLE(295)] "02:29:02.457 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63364:3847:0715/022903:INFO:CONSOLE(295)] "02:29:03.925 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60187/files/eme_player_js/utils.js (295)
[63373:12551:0715/022903:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7360 ms)
[196/216] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8816 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[63384:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60204...
sending server_data: {"host": "127.0.0.1", "port": 60204} (36 bytes)
[63379:3847:0715/022904:INFO:CONSOLE(295)] "02:29:04.696 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022904:INFO:CONSOLE(295)] "02:29:04.703 - Registering video event handlers.", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022904:INFO:CONSOLE(295)] "02:29:04.711 - Loading media using src.", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022904:INFO:CONSOLE(295)] "02:29:04.841 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022904:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.700 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.706 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.713 - Forcing invalid key data.", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.715 - Adding key to sessionID: 1", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.716 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.718 - Forcing invalid key data.", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.720 - Adding key to sessionID: 2", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.723 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (145)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.728 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.730 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63379:3847:0715/022905:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (145)
[63379:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.734 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:60204/files/eme_player_js/utils.js (295)
[63387:12551:0715/022905:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (4809 ms)
[197/216] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (6157 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[63390:3847:0715/022903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60221...
sending server_data: {"host": "127.0.0.1", "port": 60221} (36 bytes)
[63380:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.156 - Using ClearKeyPlayer", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.161 - Registering video event handlers.", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.163 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.281 - Loading media using src.", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.359 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.365 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.585 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.587 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.985 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.986 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.785 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.786 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[63380:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.099 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7270 ms)
[198/216] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8746 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[63392:3847:0715/022904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60236...
sending server_data: {"host": "127.0.0.1", "port": 60236} (36 bytes)
[63383:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.630 - Using ClearKeyPlayer", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.636 - Registering video event handlers.", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022905:INFO:CONSOLE(295)] "02:29:05.637 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.665 - Loading media using src.", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[0715/022906:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[63383:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.764 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.769 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[0715/022906:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[63383:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.781 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.797 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022907:INFO:CONSOLE(295)] "02:29:06.998 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.000 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.398 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.399 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.198 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.199 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63383:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.590 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60236/files/eme_player_js/utils.js (295)
[63393:13063:0715/022909:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7268 ms)
[199/216] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8710 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[63404:3847:0715/022907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60255...
sending server_data: {"host": "127.0.0.1", "port": 60255} (36 bytes)
[63396:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.755 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.759 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.763 - Registering video event handlers.", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.771 - Loading media using MSE.", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.907 - onSourceOpen [object Event]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.910 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022909:INFO:CONSOLE(295)] "02:29:08.929 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022909:INFO:CONSOLE(295)] "02:29:08.933 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022909:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63396:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.809 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.814 - Adding key to sessionID: 1", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022909:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63396:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.827 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.021 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.024 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.026 - Adding key to sessionID: 1", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.040 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.420 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.422 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.424 - Adding key to sessionID: 1", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.431 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.221 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.224 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.225 - Adding key to sessionID: 1", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.229 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63396:3847:0715/022912:INFO:CONSOLE(295)] "02:29:12.634 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60255/files/eme_player_js/utils.js (295)
[63405:12807:0715/022912:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7274 ms)
[200/216] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8644 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1
[63423:3847:0715/022912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63424:15875:0715/022913:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[63424:15875:0715/022913:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[63424:15875:0715/022913:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1 (2288 ms)
[201/216] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1 (3798 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3
[63421:3847:0715/022912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3 (3379 ms)
[202/216] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3 (4728 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[63409:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60272...
sending server_data: {"host": "127.0.0.1", "port": 60272} (36 bytes)
[63403:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.392 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.396 - Using ClearKeyPlayer", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.399 - Registering video event handlers.", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.400 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.281 - Loading media using MSE.", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.350 - onSourceOpen [object Event]", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.353 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.380 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.390 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.400 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.613 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.615 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022912:INFO:CONSOLE(295)] "02:29:12.012 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022912:INFO:CONSOLE(295)] "02:29:12.015 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022912:INFO:CONSOLE(295)] "02:29:12.813 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022912:INFO:CONSOLE(295)] "02:29:12.814 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63403:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.247 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60272/files/eme_player_js/utils.js (295)
[63410:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63410:13063:0715/022914:WARNING:channel.cc(322)] RawChannel write error
[63410:13063:0715/022914:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7094 ms)
[203/216] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8518 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0
[63432:3847:0715/022916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0 (3930 ms)
[204/216] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0 (5191 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0
[63442:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63444:15619:0715/022918:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[63444:15619:0715/022918:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[63444:15619:0715/022918:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0 (2631 ms)
[205/216] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0 (4366 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/1
[63439:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63427:3847:0715/022919:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[63427:3847:0715/022919:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[63427:3847:0715/022919:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[63427:3847:0715/022919:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[63427:3847:0715/022919:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63427:3847:0715/022919:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63427:3847:0715/022919:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63427:3847:0715/022919:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63427:3847:0715/022919:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63427:3847:0715/022919:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/1 (4270 ms)
[206/216] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/1 (5986 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0
[63445:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63431:3847:0715/022918:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63431:40451:0715/022919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[63446:13831:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63446:13831:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63431:40451:0715/022921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0 (5349 ms)
[207/216] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0 (7155 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0
[63458:3847:0715/022921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63459:16387:0715/022922:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[63459:16387:0715/022922:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0 (2829 ms)
[208/216] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0 (4144 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2
[63460:3847:0715/022921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:22.879 browser_tests[63451:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[63451:3847:0715/022924:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63451:3847:0715/022924:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[63451:3847:0715/022924:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63463:12807:0715/022924:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63463:12807:0715/022924:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2 (4855 ms)
[209/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2 (6419 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1
2015-07-15 02:29:22.879 browser_tests[63456:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[63464:3847:0715/022922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63456:3847:0715/022924:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[63456:40451:0715/022925:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[63472:12807:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63472:12807:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63472:12807:0715/022925:WARNING:channel.cc(322)] RawChannel write error
[63464:3847:0715/022925:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[63464:3847:0715/022925:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[63464:3847:0715/022925:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[63464:3847:0715/022925:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[63464:3847:0715/022925:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[63464:3847:0715/022925:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1 (4120 ms)
[210/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1 (5784 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0
[63475:3847:0715/022925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0 (3750 ms)
[211/216] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0 (5413 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2
[63477:3847:0715/022925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63482:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63482:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2 (4023 ms)
[212/216] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2 (5578 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1
[63487:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63489:13063:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63489:15875:0715/022928:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[63489:15875:0715/022928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[63489:15875:0715/022928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1 (2747 ms)
[213/216] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1 (4260 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3
[63490:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63492:15875:0715/022929:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[63492:15875:0715/022929:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[63492:15875:0715/022929:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3 (2960 ms)
[214/216] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3 (4379 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0
[63497:3847:0715/022930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63499:15619:0715/022930:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[63499:15619:0715/022930:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[63499:15619:0715/022930:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0 (2443 ms)
[215/216] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0 (3767 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0
[63500:3847:0715/022930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63491:3847:0715/022931:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0 (2516 ms)
[216/216] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0 (3825 ms)
Retrying 1 test (retry #1)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_ReadWrite
[63505:3847:0715/022934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60294...
sending server_data: {"host": "127.0.0.1", "port": 60294} (36 bytes)
[63508,2012344704:02:29:36.231885] Native Client module will be loaded at base address 0x0000543400000000
[63502:3847:0715/022936:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:60294/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63502:3847:0715/022936:INFO:CONSOLE(177)] "ReadWrite finished in 0.003 seconds.", source: http://127.0.0.1:60294/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
** Mach exception 1 from trusted code: pc=7fff87070fcd
[63502:3847:0715/022936:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.004 seconds.", source: http://127.0.0.1:60294/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63502:3847:0715/022936:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.004 seconds.", source: http://127.0.0.1:60294/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63502:3847:0715/022937:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:60294/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (0)
[63502:39939:0715/022937:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 11 (0xb)
../../chrome/test/ppapi/ppapi_test.cc:266: Failure
Value of: handler.message().c_str()
Actual: "Plugin crashed. 'NaCl module crashed'"
Expected: "PASS"
[ FAILED ] PPAPINaClGLibcTest.UDPSocket_ReadWrite, where TypeParam = and GetParam() = (4553 ms)
[217/217] PPAPINaClGLibcTest.UDPSocket_ReadWrite (5623 ms)
Retrying 1 test (retry #2)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_ReadWrite
[63513:3847:0715/022939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60315...
sending server_data: {"host": "127.0.0.1", "port": 60315} (36 bytes)
[63516,2012344704:02:29:41.830013] Native Client module will be loaded at base address 0x00000ed000000000
[63509:3847:0715/022942:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:60315/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63509:3847:0715/022942:INFO:CONSOLE(177)] "ReadWrite finished in 0.004 seconds.", source: http://127.0.0.1:60315/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
** Mach exception 1 from trusted code: pc=7fff87070fcd
[63509:3847:0715/022942:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.004 seconds.", source: http://127.0.0.1:60315/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63509:3847:0715/022942:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.004 seconds.", source: http://127.0.0.1:60315/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63509:3847:0715/022942:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:60315/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (0)
[63509:39939:0715/022942:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 11 (0xb)
../../chrome/test/ppapi/ppapi_test.cc:266: Failure
Value of: handler.message().c_str()
Actual: "Plugin crashed. 'NaCl module crashed'"
Expected: "PASS"
[ FAILED ] PPAPINaClGLibcTest.UDPSocket_ReadWrite, where TypeParam = and GetParam() = (4505 ms)
[218/218] PPAPINaClGLibcTest.UDPSocket_ReadWrite (5622 ms)
Retrying 1 test (retry #3)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_ReadWrite
[63520:3847:0715/022945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60336...
sending server_data: {"host": "127.0.0.1", "port": 60336} (36 bytes)
[63523,2012344704:02:29:47.483352] Native Client module will be loaded at base address 0x00007b3c00000000
[63517:3847:0715/022947:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:60336/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63517:3847:0715/022947:INFO:CONSOLE(177)] "ReadWrite finished in 0.004 seconds.", source: http://127.0.0.1:60336/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63517:3847:0715/022948:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.004 seconds.", source: http://127.0.0.1:60336/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63517:3847:0715/022948:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.004 seconds.", source: http://127.0.0.1:60336/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[63520:3847:0715/022948:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[63520:3847:0715/022948:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[63520:3847:0715/022948:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[63520:3847:0715/022948:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[63520:3847:0715/022948:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[63520:3847:0715/022948:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[63520:3847:0715/022948:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[63520:3847:0715/022948:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PPAPINaClGLibcTest.UDPSocket_ReadWrite (4060 ms)
[219/219] PPAPINaClGLibcTest.UDPSocket_ReadWrite (5360 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"2ce2d8cb96ac65857e1e4a1f11cd3026c823a395","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 18 Pending: 9.0s Duration: 371.6s Bot: vm871-m4 Exit: 0 |
+--------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 13 https://chromium-swarm.appspot.com/user/task/28a9d82953134310 |
+--------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outB30LCe/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 13/20
Using 4 parallel jobs.
[ RUN ] IdentityInternalsSingleTokenWebUITest.verifyGetters
[73572:3847:0715/022400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73575:12807:0715/022402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73575:12807:0715/022402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73575:12807:0715/022402:WARNING:channel.cc(322)] RawChannel write error
[73560:3847:0715/022402:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73560:3847:0715/022402:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsSingleTokenWebUITest.verifyGetters", source: test_api.js (1324)
[73572:3847:0715/022402:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73572:3847:0715/022402:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73572:3847:0715/022402:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73572:3847:0715/022402:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73582:12551:0715/022402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73582:12551:0715/022402:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityInternalsSingleTokenWebUITest.verifyGetters (4876 ms)
[1/218] IdentityInternalsSingleTokenWebUITest.verifyGetters (6164 ms)
[ RUN ] IdentityInternalsMultipleTokensWebUITest.getAllTokens
[73573:3847:0715/022400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73577:12807:0715/022402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73577:12807:0715/022402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73561:3847:0715/022402:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73561:3847:0715/022402:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsMultipleTokensWebUITest.getAllTokens", source: test_api.js (1324)
[73583:12551:0715/022402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73583:12551:0715/022402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73583:12551:0715/022402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73573:3847:0715/022402:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73573:3847:0715/022402:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73573:3847:0715/022402:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73573:3847:0715/022402:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73573:3847:0715/022402:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73573:3847:0715/022402:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73573:3847:0715/022402:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73573:3847:0715/022402:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] IdentityInternalsMultipleTokensWebUITest.getAllTokens (4884 ms)
[2/218] IdentityInternalsMultipleTokensWebUITest.getAllTokens (6345 ms)
[ RUN ] OptionsWebUIRedirectTest.TestURL
[73576:3847:0715/022400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73563:3847:0715/022403:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73563:3847:0715/022403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73563:3847:0715/022404:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIRedirectTest.TestURL", source: test_api.js (1324)
[ OK ] OptionsWebUIRedirectTest.TestURL (7396 ms)
[3/218] OptionsWebUIRedirectTest.TestURL (8798 ms)
[ RUN ] OptionsWebUITest.EnterPreventsDefault
[73574:3847:0715/022400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73562:40451:0715/022403:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73562:3847:0715/022403:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73562:3847:0715/022403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73562:3847:0715/022404:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnterPreventsDefault", source: test_api.js (1324)
[ OK ] OptionsWebUITest.EnterPreventsDefault (7680 ms)
[4/218] OptionsWebUITest.EnterPreventsDefault (9268 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings
[73593:3847:0715/022405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73586:3847:0715/022407:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings", source: test_api.js (1324)
[73599:12551:0715/022407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73599:12551:0715/022407:WARNING:channel.cc(322)] RawChannel write error
[73593:3847:0715/022407:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73593:3847:0715/022407:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73593:3847:0715/022407:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73593:3847:0715/022407:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings (3875 ms)
[5/218] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings (5249 ms)
[ RUN ] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel
[73595:3847:0715/022406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73587:3847:0715/022408:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73587:3847:0715/022408:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73587:3847:0715/022408:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.showConfirmDialogAndCancel", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel (4716 ms)
[6/218] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel (5915 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewDeleteError
[73606:3847:0715/022408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73608:12807:0715/022410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73608:12807:0715/022410:WARNING:channel.cc(322)] RawChannel write error
[73598:3847:0715/022411:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewDeleteError", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewDeleteError (5091 ms)
[7/218] NetInternalsTest.netInternalsHSTSViewDeleteError (6545 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewScrollbar
[73607:3847:0715/022409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73600:3847:0715/022412:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewScrollbar", source: test_api.js (1324)
[73600:39939:0715/022412:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73600:39939:0715/022412:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsTimelineViewScrollbar (5435 ms)
[8/218] NetInternalsTest.netInternalsTimelineViewScrollbar (6821 ms)
[ RUN ] PrintPreviewWebUITest.TestPrinterList
[73620:3847:0715/022411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73611:3847:0715/022414:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73611:3847:0715/022415:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterList", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestPrinterList (5999 ms)
[9/218] PrintPreviewWebUITest.TestPrinterList (7351 ms)
[ RUN ] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch
[73616:3847:0715/022411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73609:3847:0715/022413:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewBlacklistNonSdch", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:57090...
sending server_data: {"host": "127.0.0.1", "port": 57090} (36 bytes)
[73609:3847:0715/022414:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:57090/files/sdch/base-page.html?iframe_url=/files/sdch/non-sdch.html]
[ OK ] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch (7160 ms)
[10/218] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch (8661 ms)
[ RUN ] BluetoothApiTest.DeviceInfo
[73636:3847:0715/022416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73625:3847:0715/022418:INFO:CONSOLE(0)] "[SUCCESS] testDeviceInfo", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothApiTest.DeviceInfo (4124 ms)
[11/218] BluetoothApiTest.DeviceInfo (5676 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsMonochrome
[73632:3847:0715/022415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73624:3847:0715/022417:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73624:3847:0715/022419:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsMonochrome", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestColorSettingsMonochrome (6463 ms)
[12/218] PrintPreviewWebUITest.TestColorSettingsMonochrome (7840 ms)
[ RUN ] BluetoothPrivateApiTest.DiscoveryFilter
[73647:3847:0715/022419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73639:3847:0715/022422:INFO:CONSOLE(0)] "[SUCCESS] testSetDiscoveryFilter", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[73650:13063:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73650:13063:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73650:13063:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73650:13063:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothPrivateApiTest.DiscoveryFilter (4677 ms)
[13/218] BluetoothPrivateApiTest.DiscoveryFilter (6126 ms)
[ RUN ] CastChannelAPITest.TestOpenSendClose
[73648:3847:0715/022419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73651:12807:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73651:12807:0715/022422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[73641:3847:0715/022422:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_send_close.html (0)
[ OK ] CastChannelAPITest.TestOpenSendClose (4608 ms)
[14/218] CastChannelAPITest.TestOpenSendClose (5933 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimePrivileged
[73657:3847:0715/022422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73649:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] testGetURL", source: chrome-extension://aackgomenhammmbkkomboeidpoajlaob/_generated_background_page.html (0)
[73649:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] testGetManifest", source: chrome-extension://aackgomenhammmbkkomboeidpoajlaob/_generated_background_page.html (0)
[73649:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] testID", source: chrome-extension://aackgomenhammmbkkomboeidpoajlaob/_generated_background_page.html (0)
[73649:39427:0715/022424:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73649:39427:0715/022424:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ChromeRuntimePrivileged (4472 ms)
[15/218] ExtensionApiTest.ChromeRuntimePrivileged (6106 ms)
[ RUN ] ExtensionApiTest.ContextMenusFromMultipleContexts
[73661:3847:0715/022423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57094...
sending server_data: {"host": "127.0.0.1", "port": 57094} (36 bytes)
[73656:3847:0715/022427:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://dkcbbppklgegbihmcenbpdlfokngolja/_generated_background_page.html (0)
[73656:41219:0715/022427:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73665:13063:0715/022427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73665:13063:0715/022427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContextMenusFromMultipleContexts (6096 ms)
[16/218] ExtensionApiTest.ContextMenusFromMultipleContexts (7660 ms)
[ RUN ] ExtensionApiTest.Cookies
[73671:3847:0715/022425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] readCookies", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] getBasicCookie", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] getDomainCookie", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] getSecureCookie", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] setOddCookies", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] setCookiesWithCallbacks", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] removeCookie", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] removeCookiesWithCallbacks", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] getAllCookies", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73663:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] getAllCookieStores", source: chrome-extension://hebghkmacjgfciiadhloghkfhhgclmla/tab.html (0)
[73675:13063:0715/022428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73675:13063:0715/022428:WARNING:channel.cc(322)] RawChannel write error
[73680:3847:0715/022428:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[73680:13063:0715/022428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ExtensionApiTest.Cookies (4875 ms)
[17/218] ExtensionApiTest.Cookies (6726 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsGranted
[73682:3847:0715/022428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] contains", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] getAll", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] requestNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] requestNonOptional", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] requestBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] requestGrantedPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] removeRequired", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] removeNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] removeBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] noPromptForNoWarnings", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] whitelist", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] unknownPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:57095/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] requestOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:57095/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] removeOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[73673:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] eventListenerPermissions", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.OptionalPermissionsGranted (4552 ms)
[18/218] ExtensionApiTest.OptionalPermissionsGranted (6209 ms)
[ RUN ] ExtensionApiTest.Debugger
[73672:3847:0715/022426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] attachMalformedVersion", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] attachUnsupportedMinorVersion", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] attachUnsupportedVersion", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] attachPreviousVersion", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] attachLatestVersion", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] attachAgain", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] sendCommand", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] detach", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] sendCommandAfterDetach", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022428:INFO:CONSOLE(0)] "[SUCCESS] detachAgain", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022429:INFO:CONSOLE(0)] "[SUCCESS] closeTab", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022429:INFO:CONSOLE(0)] "[SUCCESS] attachToWebUI", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022429:INFO:CONSOLE(0)] "[SUCCESS] attachToMissing", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022429:INFO:CONSOLE(0)] "[SUCCESS] attachToOwnBackgroundPageWithNoSilentFlag", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022429:INFO:CONSOLE(0)] "[SUCCESS] discoverOwnBackgroundPageWithNoSilentFlag", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022429:INFO:CONSOLE(0)] "[SUCCESS] createAndDiscoverTab", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:3847:0715/022430:INFO:CONSOLE(0)] "[SUCCESS] discoverWorker", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[73664:5383:0715/022430:ERROR:mach_broker_mac.mm(222)] Unknown process 73687 is sending Mach IPC messages!
[73664:40707:0715/022431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73664:3847:0715/022431:INFO:CONSOLE(0)] "[SUCCESS] sendCommandDuringNavigation", source: chrome-extension://efjnlgimdgapdcipmocblobllbandcln/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.Debugger (7852 ms)
[19/218] ExtensionApiTest.Debugger (9557 ms)
[ RUN ] ExtensionApiTest.JavaScriptURLPermissions
[73690:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73684:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] javaScriptURLShouldFail", source: chrome-extension://bbflcdfdampjcccfkgekenlmifbbpabd/test.html (0)
[73684:76039:0715/022434:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73684:76039:0715/022434:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73684:3847:0715/022434:INFO:CONSOLE(0)] "[SUCCESS] javaScriptURLShouldSucceed", source: chrome-extension://bbflcdfdampjcccfkgekenlmifbbpabd/test.html (0)
[73702:13063:0715/022434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73702:13063:0715/022434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[73702:13063:0715/022434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73702:13063:0715/022434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73704:13063:0715/022434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73704:13063:0715/022434:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.JavaScriptURLPermissions (6120 ms)
[20/218] ExtensionApiTest.JavaScriptURLPermissions (7621 ms)
[ RUN ] ExtensionApiTest.Messaging
[73696:3847:0715/022432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73689:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] setupTestTab", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:75271:0715/022436:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73689:3847:0715/022436:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022436:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] postMessage", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022436:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022436:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] portName", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022436:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022436:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022436:INFO:CONSOLE(57)] "testPostMessageFromTab sent true", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (57)
[73689:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] postMessageFromTab", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022436:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022436:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022436:INFO:CONSOLE(66)] "testSendMessageFromTab sent", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (66)
[73689:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromTab", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022436:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022436:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromFrameInTab", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022436:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022436:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToMainFrameInTab", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022436:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022436:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToAllFramesInTab", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022436:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToFrameInTab", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToInvalidFrameInTab", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022437:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromTabError", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022437:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] connectFromTabError", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] sendMessage", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022437:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] disconnect", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "Illegal argument to Port.postMessage", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] unserializableMessage", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(23)] "connected", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (23)
[73689:3847:0715/022437:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/page.js (25)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] disconnectOnClose", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] sendRequest", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToCurrentContextFails", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73689:3847:0715/022437:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToCurrentContextFails", source: chrome-extension://nmlgiknhdmiealjpkmbenfhlcefbafph/_generated_background_page.html (0)
[73698:12551:0715/022437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73698:12551:0715/022437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73698:12551:0715/022437:WARNING:channel.cc(322)] RawChannel write error
[73689:41475:0715/022437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[73689:41475:0715/022437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[73689:41475:0715/022437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73689:41475:0715/022437:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.Messaging (7326 ms)
[21/218] ExtensionApiTest.Messaging (8963 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension
[73709:3847:0715/022435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73701:63747:0715/022438:ERROR:mach_broker_mac.mm(222)] Unknown process 73717 is sending Mach IPC messages!
[73701:3847:0715/022438:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://lnafjgogkcdhkeffidgeoihmgdfnolip/_generated_background_page.html (0)
[73713:13063:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73713:13063:0715/022438:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension (5396 ms)
[22/218] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension (7154 ms)
[ RUN ] ExtensionApiTest.TabsNoPermissions
[73703:3847:0715/022434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73695:41475:0715/022439:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73695:3847:0715/022439:INFO:CONSOLE(0)] "[SUCCESS] testOnUpdated", source: chrome-extension://gglfhefnngeencolkeppclodinekcedk/_generated_background_page.html (0)
[73716:14083:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73716:14083:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73695:3847:0715/022439:INFO:CONSOLE(0)] "[SUCCESS] testQuery", source: chrome-extension://gglfhefnngeencolkeppclodinekcedk/_generated_background_page.html (0)
[73712:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73720:12807:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73720:12807:0715/022439:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.TabsNoPermissions (7351 ms)
[23/218] ExtensionApiTest.TabsNoPermissions (8995 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions
[73721:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions (7053 ms)
[24/218] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions (8433 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchHostedApp
HTTP server started on http://127.0.0.1:57114...
sending server_data: {"host": "127.0.0.1", "port": 57114} (36 bytes)
[73735:3847:0715/022442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:45.862 browser_tests[73723:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] EphemeralAppLauncherTest.LaunchHostedApp (6496 ms)
[25/218] EphemeralAppLauncherTest.LaunchHostedApp (8121 ms)
[ RUN ] WebViewTest.Shim_TestLoadProgressEvent
[73739:3847:0715/022443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:45.610 browser_tests[73728:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73741:13063:0715/022447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73741:13063:0715/022447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestLoadProgressEvent (7086 ms)
[26/218] WebViewTest.Shim_TestLoadProgressEvent (8664 ms)
[ RUN ] AppViewTest.TestAppViewMultipleConnects
[73738:3847:0715/022443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:45.609 browser_tests[73726:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73726:3847:0715/022449:INFO:CONSOLE(37)] "appToEmbed npccnnhmiianlldpebpecoeipdmommnd", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (1 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (2 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (3 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (4 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (5 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (6 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (7 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (8 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (9 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73726:3847:0715/022449:INFO:CONSOLE(37)] "CONNECTED. (10 / 10)", source: chrome-extension://oknbmcoagobmocedfbppabhcgblljbed/main.js (37)
[73740:13063:0715/022449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73753:15363:0715/022449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73753:15363:0715/022449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppViewTest.TestAppViewMultipleConnects (8764 ms)
[27/218] AppViewTest.TestAppViewMultipleConnects (10499 ms)
[ RUN ] WebViewTest.Shim_TestRemoveSrcAttribute
[73754:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestRemoveSrcAttribute (6825 ms)
[28/218] WebViewTest.Shim_TestRemoveSrcAttribute (8423 ms)
[ RUN ] WebViewTest.Shim_TestReload
[73762:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73764:12551:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73756:40707:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73756:40707:0715/022454:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestReload (6506 ms)
[29/218] WebViewTest.Shim_TestReload (8258 ms)
[ RUN ] WebViewTest.Shim_TestNavigationToExternalProtocol
[73770:3847:0715/022451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73783:12807:0715/022456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73783:12807:0715/022456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestNavigationToExternalProtocol (6310 ms)
[30/218] WebViewTest.Shim_TestNavigationToExternalProtocol (8070 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.CancelBannerIndirect
[ OK ] AppBannerDataFetcherBrowserTest.CancelBannerIndirect (1 ms)
[31/218] AppBannerDataFetcherBrowserTest.CancelBannerIndirect (1502 ms)
[ RUN ] WebViewTest.TaskManagerNewWebView
[73774:3847:0715/022453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73767:75783:0715/022457:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73778:12807:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.TaskManagerNewWebView (7248 ms)
[32/218] WebViewTest.TaskManagerNewWebView (8909 ms)
[ RUN ] WebViewTest.Shim_TestFindAPI_findupdate
[73782:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73777:39939:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73777:39939:0715/022500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestFindAPI_findupdate (6826 ms)
[33/218] WebViewTest.Shim_TestFindAPI_findupdate (8389 ms)
[ RUN ] WebViewTest.Shim_TestGarbageCollect
[73791:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73793:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73793:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73793:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73793:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73793:13063:0715/022500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestGarbageCollect (5384 ms)
[34/218] WebViewTest.Shim_TestGarbageCollect (6883 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.DeleteSingleFile
[73802:3847:0715/022501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73805:15875:0715/022502:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[73805:15875:0715/022502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[73805:15875:0715/022502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowsingDataLocalStorageHelperTest.DeleteSingleFile (3007 ms)
[35/218] BrowsingDataLocalStorageHelperTest.DeleteSingleFile (4901 ms)
[ RUN ] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown
[73804:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73797:40451:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73797:40451:0715/022504:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown (4928 ms)
[36/218] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown (6623 ms)
[ RUN ] DoNotTrackTest.Simple
[73822:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57133...
sending server_data: {"host": "127.0.0.1", "port": 57133} (36 bytes)
[ OK ] DoNotTrackTest.Simple (3582 ms)
[37/218] DoNotTrackTest.Simple (5221 ms)
[ RUN ] DevToolsSanityTest.TestPageWithNoJavaScript
[73816:3847:0715/022505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57130...
sending server_data: {"host": "127.0.0.1", "port": 57130} (36 bytes)
[73806:3847:0715/022509:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73830:16131:0715/022510:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73830:16131:0715/022510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73806:40195:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestPageWithNoJavaScript (7215 ms)
[38/218] DevToolsSanityTest.TestPageWithNoJavaScript (9151 ms)
[ RUN ] DownloadTest.UnknownSize
[73831:3847:0715/022508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.UnknownSize (4228 ms)
[39/218] DownloadTest.UnknownSize (5654 ms)
[ RUN ] DevToolsSanityTest.TestNetworkRawHeadersText
[73811:3847:0715/022504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57127...
sending server_data: {"host": "127.0.0.1", "port": 57127} (36 bytes)
[73803:3847:0715/022508:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73803:3847:0715/022509:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73803:3847:0715/022510:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[ OK ] DevToolsSanityTest.TestNetworkRawHeadersText (9461 ms)
[40/218] DevToolsSanityTest.TestNetworkRawHeadersText (11345 ms)
[ RUN ] DownloadTest.CloseNewTab1
[73837:3847:0715/022511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73843:12551:0715/022513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73833:40195:0715/022514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73833:40195:0715/022514:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.CloseNewTab1 (4975 ms)
[41/218] DownloadTest.CloseNewTab1 (6330 ms)
[ RUN ] DownloadTest.DownloadHistoryDangerCheck
[73847:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadHistoryDangerCheck (3379 ms)
[42/218] DownloadTest.DownloadHistoryDangerCheck (5037 ms)
[ RUN ] DownloadTest.CrxInvalid
[73848:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73840:3847:0715/022515:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_SIGNATURE_VERIFICATION_FAILED'.
[73840:39939:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73840:39939:0715/022515:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.CrxInvalid (3395 ms)
[43/218] DownloadTest.CrxInvalid (4988 ms)
[ RUN ] DownloadTest.CrxLargeTheme
[73853:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CrxLargeTheme (5257 ms)
[44/218] DownloadTest.CrxLargeTheme (6972 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_Basic
[73869:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73860:3847:0715/022520:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.IFrameDNSError_Basic (3329 ms)
[45/218] ErrorPageTest.IFrameDNSError_Basic (4904 ms)
[ RUN ] DownloadDangerPromptTest.TestAll
[73862:3847:0715/022518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[73854:40451:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadDangerPromptTest.TestAll (8004 ms)
[46/218] DownloadDangerPromptTest.TestAll (9521 ms)
[ RUN ] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution
[73877:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73873:77851:0715/022526:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73884:13319:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73884:13319:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution (6566 ms)
[47/218] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution (8223 ms)
[ RUN ] AutofillPrivateApiTest.ValidatePhoneNumbers
[73886:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73887:12807:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73887:12807:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73878:41219:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillPrivateApiTest.ValidatePhoneNumbers (4923 ms)
[48/218] AutofillPrivateApiTest.ValidatePhoneNumbers (6476 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack2Forward2
[73868:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73857:40451:0715/022521:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73857:3847:0715/022521:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73857:40451:0715/022522:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73874:13063:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73874:13063:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73857:3847:0715/022524:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73857:40451:0715/022526:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73857:3847:0715/022527:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73857:40451:0715/022529:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ErrorPageTest.DNSError_GoBack2Forward2 (12238 ms)
[49/218] ErrorPageTest.DNSError_GoBack2Forward2 (13816 ms)
[ RUN ] DeclarativeApiTest.PRE_PersistRules
[73906:3847:0715/022530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:30.936 browser_tests[73898:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73898:3847:0715/022532:INFO:CONSOLE(0)] "[SUCCESS] setUp", source: chrome-extension://bfbbjhmbcddncggphjdfkcoamcpjiobp/_generated_background_page.html (0)
[73898:3847:0715/022532:INFO:CONSOLE(0)] "[SUCCESS] checkTitle", source: chrome-extension://bfbbjhmbcddncggphjdfkcoamcpjiobp/_generated_background_page.html (0)
[ OK ] DeclarativeApiTest.PRE_PersistRules (4660 ms)
[50/218] DeclarativeApiTest.PRE_PersistRules (6342 ms)
[ RUN ] AutomationApiTest.SanityCheck
[73896:3847:0715/022527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73888:40707:0715/022529:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
2015-07-15 02:25:30.935 browser_tests[73888:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73888:75535:0715/022531:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73888:3847:0715/022531:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://begkccdhdlgkjkfhcbapgifjcgocfglp/sanity_check.html (0)
[73888:3847:0715/022531:INFO:CONSOLE(0)] "[SUCCESS] testSimplePage", source: chrome-extension://begkccdhdlgkjkfhcbapgifjcgocfglp/sanity_check.html (0)
[73888:3847:0715/022532:INFO:CONSOLE(0)] "[SUCCESS] testIsRoot", source: chrome-extension://begkccdhdlgkjkfhcbapgifjcgocfglp/sanity_check.html (0)
[73901:13063:0715/022533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.SanityCheck (7848 ms)
[51/218] AutomationApiTest.SanityCheck (9626 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange
[73908:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57146...
sending server_data: {"host": "127.0.0.1", "port": 57146} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange (5322 ms)
[52/218] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange (7003 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid
[73917:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57149...
sending server_data: {"host": "127.0.0.1", "port": 57149} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid (5130 ms)
[53/218] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid (6991 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled
[73931:3847:0715/022537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled (3958 ms)
[54/218] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled (5711 ms)
[ RUN ] DownloadsApiTest.DownloadsApiTest
[73933:3847:0715/022537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73922:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://akbbhknmkadbcapiekcomdidgbmpiipi/_generated_background_page.html (0)
[ OK ] DownloadsApiTest.DownloadsApiTest (5186 ms)
[55/218] DownloadsApiTest.DownloadsApiTest (6803 ms)
[ RUN ] ExtensionBrowserTest.WebContents
[73937:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73924:41219:0715/022541:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ExtensionBrowserTest.WebContents (5640 ms)
[56/218] ExtensionBrowserTest.WebContents (7175 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest
[73944:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73935:4611:0715/022542:ERROR:mach_broker_mac.mm(222)] Unknown process 73950 is sending Mach IPC messages!
[73935:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://cmhgbdhhpkbpnkikdoioncbkclgmgjdl/test.html (0)
[73935:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://cmhgbdhhpkbpnkikdoioncbkclgmgjdl/test.html (0)
[73935:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://cmhgbdhhpkbpnkikdoioncbkclgmgjdl/test.html (0)
[73935:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://cmhgbdhhpkbpnkikdoioncbkclgmgjdl/test.html (0)
[73935:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://cmhgbdhhpkbpnkikdoioncbkclgmgjdl/test.html (0)
[73935:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://cmhgbdhhpkbpnkikdoioncbkclgmgjdl/test.html (0)
[73935:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://cmhgbdhhpkbpnkikdoioncbkclgmgjdl/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest (5978 ms)
[57/218] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest (7869 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry
[73952:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73945:4611:0715/022544:ERROR:mach_broker_mac.mm(222)] Unknown process 73961 is sending Mach IPC messages!
[73945:3847:0715/022546:INFO:CONSOLE(0)] "[SUCCESS] restoreEntryWorks", source: chrome-extension://mdplhhflhjhkdpnjiieiodmhlpphpecf/test.html (0)
[73956:12551:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[73956:12551:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73956:12551:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73956:12551:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73956:12551:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry (5554 ms)
[58/218] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry (7352 ms)
[ RUN ] GcmApiTest.Unregister
[73957:3847:0715/022544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73948:3847:0715/022546:INFO:CONSOLE(0)] "[SUCCESS] testUnregister", source: chrome-extension://aadacnnajhpimmibmbfiabmglpccffak/_generated_background_page.html (0)
[73948:3847:0715/022546:INFO:CONSOLE(0)] "[SUCCESS] testUnregisterWithServerError", source: chrome-extension://aadacnnajhpimmibmbfiabmglpccffak/_generated_background_page.html (0)
[73960:13063:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73960:13063:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73960:13063:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73960:13063:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73960:13063:0715/022546:WARNING:channel.cc(322)] RawChannel write error
[73948:40707:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73948:3847:0715/022546:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[73948:40707:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GcmApiTest.Unregister (4651 ms)
[59/218] GcmApiTest.Unregister (6298 ms)
[ RUN ] GcmApiTest.SendMessageData
[73962:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73953:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] testSend", source: chrome-extension://npcdgnogdjhaleapggpbjcdenebjelki/_generated_background_page.html (0)
[73964:13063:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73964:13063:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcmApiTest.SendMessageData (4573 ms)
[60/218] GcmApiTest.SendMessageData (6287 ms)
[ RUN ] GcmApiTest.OnMessage
[73971:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73965:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] onMessage", source: chrome-extension://hbpjomjikcfnkiaaelgbalgjmhofgmce/on_message.html (0)
[ OK ] GcmApiTest.OnMessage (4563 ms)
[61/218] GcmApiTest.OnMessage (6185 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess
[73983:3847:0715/022550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73974:3847:0715/022552:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mjmdodbedinmoanpgjafhhofkjhjbjba/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess (4525 ms)
[62/218] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess (6230 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure
[73987:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73977:3847:0715/022553:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mjmdodbedinmoanpgjafhhofkjhjbjba/test.js (5)
[73989:13063:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73989:13063:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73989:13063:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73989:13063:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73989:13063:0715/022553:WARNING:channel.cc(322)] RawChannel write error
[73977:41219:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73977:41219:0715/022553:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure (4741 ms)
[63/218] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure (6225 ms)
[ RUN ] HotwordPrivateApiTest.SetEnabled
[73981:3847:0715/022550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73972:3847:0715/022552:INFO:CONSOLE(0)] "[SUCCESS] setEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[73972:3847:0715/022554:INFO:CONSOLE(0)] "[SUCCESS] setEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.SetEnabled (6343 ms)
[64/218] HotwordPrivateApiTest.SetEnabled (7922 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.MatchingToken
[73996:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73998:15619:0715/022554:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[73998:12807:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73998:15619:0715/022554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[73998:15619:0715/022554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RemoveCachedAuthTokenFunctionTest.MatchingToken (2902 ms)
[65/218] RemoveCachedAuthTokenFunctionTest.MatchingToken (4705 ms)
[ RUN ] InstanceIDApiTest.GetToken
[74004:3847:0715/022556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73997:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutParameters", source: chrome-extension://fdkkafbldchggjinfffpccnpcakjbple/_generated_background_page.html (0)
[73997:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutCallback", source: chrome-extension://fdkkafbldchggjinfffpccnpcakjbple/_generated_background_page.html (0)
[73997:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutAuthorizedEntity", source: chrome-extension://fdkkafbldchggjinfffpccnpcakjbple/_generated_background_page.html (0)
[73997:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidAuthorizedEntity", source: chrome-extension://fdkkafbldchggjinfffpccnpcakjbple/_generated_background_page.html (0)
[73997:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutScope", source: chrome-extension://fdkkafbldchggjinfffpccnpcakjbple/_generated_background_page.html (0)
[73997:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidScope", source: chrome-extension://fdkkafbldchggjinfffpccnpcakjbple/_generated_background_page.html (0)
[73997:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidOptionValue", source: chrome-extension://fdkkafbldchggjinfffpccnpcakjbple/_generated_background_page.html (0)
[73997:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutOptions", source: chrome-extension://fdkkafbldchggjinfffpccnpcakjbple/_generated_background_page.html (0)
[73997:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithValidOptions", source: chrome-extension://fdkkafbldchggjinfffpccnpcakjbple/_generated_background_page.html (0)
[73997:40963:0715/022559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73997:40963:0715/022559:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InstanceIDApiTest.GetToken (4786 ms)
[66/218] InstanceIDApiTest.GetToken (6587 ms)
[ RUN ] ExtensionManagementApiBrowserTest.LaunchApp
[74011:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74011:3847:0715/022601:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74011:3847:0715/022601:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionManagementApiBrowserTest.LaunchApp (6329 ms)
[67/218] ExtensionManagementApiBrowserTest.LaunchApp (8166 ms)
[ RUN ] ExtensionManagementTest.InstallThenCancel
[74015:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74017:12551:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74017:12551:0715/022602:WARNING:channel.cc(322)] RawChannel write error
[74002:41219:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementTest.InstallThenCancel (7088 ms)
[68/218] ExtensionManagementTest.InstallThenCancel (8831 ms)
[ RUN ] ExtensionManagementTest.ExternalUrlUpdate
[74018:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74005:4611:0715/022603:ERROR:mach_broker_mac.mm(222)] Unknown process 74030 is sending Mach IPC messages!
[74005:41219:0715/022605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74005:41219:0715/022605:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementTest.ExternalUrlUpdate (8720 ms)
[69/218] ExtensionManagementTest.ExternalUrlUpdate (10512 ms)
[ RUN ] MDnsAPITest.RegisterTooManyListeners
[74031:3847:0715/022603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74023:62723:0715/022605:ERROR:mach_broker_mac.mm(222)] Unknown process 74039 is sending Mach IPC messages!
[74034:12807:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74034:12807:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74034:12807:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74034:12807:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74034:12807:0715/022606:WARNING:channel.cc(322)] RawChannel write error
[74040:14595:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74040:14595:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74040:14595:0715/022606:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MDnsAPITest.RegisterTooManyListeners (5555 ms)
[70/218] MDnsAPITest.RegisterTooManyListeners (7248 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery
[74047:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74036:3847:0715/022609:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running mediaGalleries.addGalleryWatch: Invalid gallery id.
at setupWatchOnInvalidGallery (chrome-extension://dgcomaococdcgdckfoddckpgkcpcpmmg/test.js:109:25)", source: chrome-extension://dgcomaococdcgdckfoddckpgkcpcpmmg/_generated_background_page.html (0)
[74036:40451:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74036:40451:0715/022609:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery (5017 ms)
[71/218] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery (6748 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesCopyTo
[74041:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74033:64259:0715/022607:ERROR:mach_broker_mac.mm(222)] Unknown process 74049 is sending Mach IPC messages!
[74033:3847:0715/022609:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74033:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] validFileCopyToShouldSucceed", source: chrome-extension://dbknnafoeenibffpkmbiaoaakgdeohip/_generated_background_page.html (0)
[74033:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] invalidFileCopyToShouldFail", source: chrome-extension://dbknnafoeenibffpkmbiaoaakgdeohip/_generated_background_page.html (0)
[74044:13063:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74033:40707:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesCopyTo (6744 ms)
[72/218] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesCopyTo (8568 ms)
[ RUN ] SearchEnginesPrivateApiTest.OnSearchEnginesChanged
[74056:3847:0715/022609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74046:40963:0715/022611:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74046:40963:0715/022611:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74062:13063:0715/022611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74062:13063:0715/022611:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SearchEnginesPrivateApiTest.OnSearchEnginesChanged (4626 ms)
[73/218] SearchEnginesPrivateApiTest.OnSearchEnginesChanged (6477 ms)
[ RUN ] SearchEnginesPrivateApiTest.AddNewSearchEngine
[74060:3847:0715/022610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74061:13831:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74051:3847:0715/022612:INFO:CONSOLE(0)] "[SUCCESS] addNewSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?addNewSearchEngine (0)
[ OK ] SearchEnginesPrivateApiTest.AddNewSearchEngine (4670 ms)
[74/218] SearchEnginesPrivateApiTest.AddNewSearchEngine (6327 ms)
[ RUN ] SearchEnginesPrivateApiTest.UpdateSearchEngine
[74069:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74063:40707:0715/022615:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74063:3847:0715/022615:INFO:CONSOLE(0)] "[SUCCESS] updateSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?updateSearchEngine (0)
2015-07-15 02:26:16.028 browser_tests[74063:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] SearchEnginesPrivateApiTest.UpdateSearchEngine (4562 ms)
[75/218] SearchEnginesPrivateApiTest.UpdateSearchEngine (6244 ms)
[ RUN ] SyncFileSystemTest.AuthorizationTest
[74073:3847:0715/022614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:16.024 browser_tests[74064:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[74064:3847:0715/022617:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ojjjdgdmaaeoepjfjpmmhmnddfddjgld/_generated_background_page.html (0)
[74076:13063:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74076:13063:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74076:13063:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74076:13063:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74076:13063:0715/022617:WARNING:channel.cc(322)] RawChannel write error
[74064:40707:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SyncFileSystemTest.AuthorizationTest (5871 ms)
[76/218] SyncFileSystemTest.AuthorizationTest (7567 ms)
[ RUN ] TabCaptureApiPixelTest.EndToEndWithoutRemoting
[74079:3847:0715/022615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:16.024 browser_tests[74070:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[74088:21255:0715/022617:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[74088:21255:0715/022617:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[74088:21255:0715/022617:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[74088:21255:0715/022617:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[74070:3847:0715/022618:INFO:CONSOLE(122)] "Observed expected color RGB(0,0,255) in the video as RGB(0,1,253)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[74070:3847:0715/022618:INFO:CONSOLE(122)] "Observed expected color RGB(255,0,0) in the video as RGB(254,0,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[74070:3847:0715/022618:INFO:CONSOLE(122)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[74070:3847:0715/022618:INFO:CONSOLE(0)] "[SUCCESS] endToEndTest", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.html?method=local&colorDeviation=10 (0)
[74088:12551:0715/022618:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[74088:12551:0715/022618:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] TabCaptureApiPixelTest.EndToEndWithoutRemoting (4792 ms)
[77/218] TabCaptureApiPixelTest.EndToEndWithoutRemoting (6673 ms)
[ RUN ] ExtensionTabsTest.GetCurrentWindow
[74085:3847:0715/022616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74074:40451:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74074:40451:0715/022618:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.GetCurrentWindow (4447 ms)
[78/218] ExtensionTabsTest.GetCurrentWindow (6078 ms)
[ RUN ] ExtensionTabsTest.DuplicateTabNoPermission
[74093:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.DuplicateTabNoPermission (3367 ms)
[79/218] ExtensionTabsTest.DuplicateTabNoPermission (4961 ms)
[ RUN ] ExtensionTabsZoomTest.GetDefaultZoom
[74105:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74115:15619:0715/022624:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] ExtensionTabsZoomTest.GetDefaultZoom (4825 ms)
[80/218] ExtensionTabsZoomTest.GetDefaultZoom (6575 ms)
[ RUN ] ExtensionTabsZoomTest.CannotZoomInvalidTab
[74106:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74114:14339:0715/022625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsZoomTest.CannotZoomInvalidTab (4932 ms)
[81/218] ExtensionTabsZoomTest.CannotZoomInvalidTab (6618 ms)
[ RUN ] WebNavigationApiTest.RequestOpenTab
[74108:3847:0715/022623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74122:13063:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74122:13063:0715/022626:WARNING:channel.cc(322)] RawChannel write error
[74097:3847:0715/022627:INFO:CONSOLE(0)] "[SUCCESS] requestOpenTab", source: chrome-extension://kmgmkmmmlopnalafefbpdncbgljkdnla/test_requestOpenTab.html (0)
[74097:41219:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74097:41219:0715/022627:WARNING:channel.cc(322)] RawChannel write error
[74097:3847:0715/022627:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.RequestOpenTab (6699 ms)
[82/218] WebNavigationApiTest.RequestOpenTab (8227 ms)
[ RUN ] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError
[74132:3847:0715/022629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74124:21511:0715/022630:ERROR:mach_broker_mac.mm(222)] Unknown process 74138 is sending Mach IPC messages!
[74124:3847:0715/022631:INFO:CONSOLE(5)] "Uncaught TypeError: Cannot read property 'addUrl' of undefined", source: chrome-extension://fbnomclkpojdocpoeeboeljmgepllnnb/background.js (5)
[74124:40963:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74124:40963:0715/022631:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError (4786 ms)
[83/218] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError (6547 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode
HTTP server started on http://127.0.0.1:57154...
sending server_data: {"host": "127.0.0.1", "port": 57154} (36 bytes)
[74133:3847:0715/022629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74121:40707:0715/022631:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74121:3847:0715/022631:INFO:CONSOLE(0)] "[SUCCESS] isNotInIncognitoMode", source: http://www.example.com:57154/files/extensions/api_test/webstore_private/not_incognito.html (0)
[74121:40707:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74121:40707:0715/022631:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode (5431 ms)
[84/218] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode (7250 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad
[74139:3847:0715/022631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74131:75783:0715/022635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[74131:3847:0715/022635:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://beocgkgcjghlgeiimjoaenbhkmbdenee/test.html (0)
[74149:12807:0715/022635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74149:12807:0715/022635:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad (6621 ms)
[85/218] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad (8327 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef
[74155:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74146:3847:0715/022637:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[74165:13063:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74165:13063:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74165:13063:0715/022638:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef (5333 ms)
[86/218] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef (6703 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarative1
[74117:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74118:13063:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74118:13063:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74118:13063:0715/022627:WARNING:channel.cc(322)] RawChannel write error
[74107:3847:0715/022628:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74107:3847:0715/022629:INFO:CONSOLE(0)] "[SUCCESS] testCancelRequest", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74107:3847:0715/022630:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74107:3847:0715/022630:INFO:CONSOLE(0)] "[SUCCESS] testPostponeCancelRequest", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74107:3847:0715/022631:INFO:CONSOLE(0)] "[SUCCESS] testThirdParty", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74107:75527:0715/022631:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[74107:3847:0715/022632:INFO:CONSOLE(0)] "[SUCCESS] testFirstParty", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74107:3847:0715/022633:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74107:3847:0715/022633:INFO:CONSOLE(0)] "[SUCCESS] testFirstPartyForCookiesUrl", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74107:3847:0715/022634:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequest", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74107:3847:0715/022635:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequest2", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74107:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequestByContentType", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74107:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] testRedirectByRegEx", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74107:3847:0715/022638:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74107:3847:0715/022638:INFO:CONSOLE(0)] "[SUCCESS] testRegexFilter", source: chrome-extension://effaimhgpjjpghihijlcijahlgaamojd/test_declarative1.html (0)
[74123:13063:0715/022639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74123:13063:0715/022639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74123:13063:0715/022639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74123:13063:0715/022639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarative1 (16247 ms)
[87/218] ExtensionWebRequestApiTest.WebRequestDeclarative1 (18193 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Enabled
[74154:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74164:12807:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74156:13319:0715/022639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionContextMenuBrowserTest.Enabled (6352 ms)
[88/218] ExtensionContextMenuBrowserTest.Enabled (7988 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryDisabledThenEnabled
HTTP server started on http://127.0.0.1:57182...
sending server_data: {"host": "127.0.0.1", "port": 57182} (36 bytes)
[ OK ] HistoryBrowserTest.SavingHistoryDisabledThenEnabled (1517 ms)
[89/218] HistoryBrowserTest.SavingHistoryDisabledThenEnabled (2870 ms)
[ RUN ] HistoryBrowserTest.NewTabNoHistory
HTTP server started on http://127.0.0.1:57183...
sending server_data: {"host": "127.0.0.1", "port": 57183} (36 bytes)
[ OK ] HistoryBrowserTest.NewTabNoHistory (1077 ms)
[90/218] HistoryBrowserTest.NewTabNoHistory (2486 ms)
[ RUN ] WebstoreInstallerBrowserTest.WebstoreInstall
HTTP server started on http://127.0.0.1:57177...
sending server_data: {"host": "127.0.0.1", "port": 57177} (36 bytes)
[74170:3847:0715/022640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreInstallerBrowserTest.WebstoreInstall (4866 ms)
[91/218] WebstoreInstallerBrowserTest.WebstoreInstall (6775 ms)
[ RUN ] HistoryBrowserTest.RedirectHistory
HTTP server started on http://127.0.0.1:57185...
sending server_data: {"host": "127.0.0.1", "port": 57185} (36 bytes)
[ OK ] HistoryBrowserTest.RedirectHistory (623 ms)
[92/218] HistoryBrowserTest.RedirectHistory (1963 ms)
[ RUN ] WindowOpenPanelTest.ClosePanelsOnExtensionCrash
[74178:3847:0715/022642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowOpenPanelTest.ClosePanelsOnExtensionCrash (5900 ms)
[93/218] WindowOpenPanelTest.ClosePanelsOnExtensionCrash (7621 ms)
[ RUN ] RedirectTest.ServerReference
[74193:3847:0715/022645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57186...
sending server_data: {"host": "127.0.0.1", "port": 57186} (36 bytes)
[74183:39427:0715/022647:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74183:39427:0715/022647:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RedirectTest.ServerReference (3710 ms)
[94/218] RedirectTest.ServerReference (5139 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Basic
[74194:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57190...
sending server_data: {"host": "127.0.0.1", "port": 57190} (36 bytes)
[74185:3847:0715/022648:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[74185:3847:0715/022648:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Basic (4694 ms)
[95/218] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Basic (6300 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndBlockMic
[74201:3847:0715/022647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74192:3847:0715/022648:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestAndBlockMic (3092 ms)
[96/218] MediaStreamDevicesControllerTest.RequestAndBlockMic (4866 ms)
[ RUN ] OutOfProcessProxyResolverBrowserTest.Verify
[74208:3847:0715/022650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74202:3847:0715/022651:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
1 0x108705f3b v8::HandleScope::Initialize(v8::Isolate*)
2 0x10c64bb69 v8::PersistentValueMapBase<WTF::StringImpl*, v8::String, blink::StringCacheMapTraits>::Clear()
3 0x10c63c3e0 blink::V8PerIsolateData::destroy(v8::Isolate*)
4 0x109837b54 blink::shutdown()
5 0x110d837ec content::ChildProcess::~ChildProcess()
6 0x111d3b6d3 content::UtilityMain(content::MainFunctionParams const&)
7 0x104c743b6 content::ContentMainRunnerImpl::Run()
8 0x104c729de content::ContentMain(content::ContentMainParams const&)
9 0x103b3c1b5 ChromeMain
10 0x102e30c1b main
11 0x102e30c04 start
ASAN:SIGSEGV
=================================================================
==74210==ERROR: AddressSanitizer: SEGV on unknown address 0x0000fbadbeef (pc 0x00010c61e6de bp 0x7fff5cdcf310 sp 0x7fff5cdcf2f0 T0)
#0 0x10c61e6dd in blink::reportFatalErrorInMainThread(char const*, char const*) third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp:95:5
#1 0x108705f3a in ReportApiFailure v8/src/api.cc:291:5
#2 0x108705f3a in ApiCheck v8/src/api.h:185:0
#3 0x108705f3a in v8::HandleScope::Initialize(v8::Isolate*) v8/src/api.cc:662:0
#4 0x10c64bb68 in v8::PersistentValueMapBase<WTF::StringImpl*, v8::String, blink::StringCacheMapTraits>::Clear() v8/include/v8-util.h:219:17
#5 0x10c63c3df in blink::V8PerIsolateData::destroy(v8::Isolate*) third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp:157:5
#6 0x109837b53 in blink::shutdown() third_party/WebKit/Source/web/WebKit.cpp:248:5
#7 0x110d837eb in content::ChildProcess::~ChildProcess() content/child/child_process.cc:66:5
#8 0x111d3b6d2 in content::UtilityMain(content::MainFunctionParams const&) content/utility/utility_main.cc:68:1
#9 0x104c743b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#10 0x104c729dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#11 0x103b3c1b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#12 0x102e30c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#13 0x102e30c03 in start ??:0:0
[ OK ] OutOfProcessProxyResolverBrowserTest.Verify (3693 ms)
[97/218] OutOfProcessProxyResolverBrowserTest.Verify (5250 ms)
[ RUN ] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm
[74221:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74212:56583:0715/022653:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[74221:3847:0715/022654:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74221:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74221:3847:0715/022654:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74221:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74221:3847:0715/022654:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74221:3847:0715/022654:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74212:40451:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm (3572 ms)
[98/218] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm (5433 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation
[74222:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74213:56583:0715/022654:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation (3573 ms)
[99/218] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation (5354 ms)
[ RUN ] WebSocketBrowserTest.SSLConnectionLimit
[74215:3847:0715/022651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:57195...
sending server_data: {"host": "127.0.0.1", "port": 57195} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[74205:40451:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebSocketBrowserTest.SSLConnectionLimit (5604 ms)
[100/218] WebSocketBrowserTest.SSLConnectionLimit (7405 ms)
[ RUN ] PrefsFunctionalTest.TestDownloadDirPref
[74243:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57240...
sending server_data: {"host": "127.0.0.1", "port": 57240} (36 bytes)
[ OK ] PrefsFunctionalTest.TestDownloadDirPref (5445 ms)
[101/218] PrefsFunctionalTest.TestDownloadDirPref (7127 ms)
[ RUN ] MaterialPDFExtensionTest.Viewport
[74230:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74223:75015:0715/022656:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[74223:3847:0715/022659:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 02:27:01.159 browser_tests[74223:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testDocumentNeedsScrollbars", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testSetZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testGetMostVisiblePage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testFitToWidth", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testFitToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testGoToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testGetPageScreenRect", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testBeforeZoomAfterZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomConstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomUnconstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[74223:41219:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74223:41219:0715/022701:WARNING:channel.cc(322)] RawChannel write error
[74223:41219:0715/022701:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] MaterialPDFExtensionTest.Viewport (8317 ms)
[102/218] MaterialPDFExtensionTest.Viewport (10068 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash
[74247:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57245...
sending server_data: {"host": "127.0.0.1", "port": 57245} (36 bytes)
2015-07-15 02:27:01.161 browser_tests[74235:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[74235:40195:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74235:40195:0715/022702:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash (6074 ms)
[103/218] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash (7634 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5VideoJs
[74244:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57239...
sending server_data: {"host": "127.0.0.1", "port": 57239} (36 bytes)
2015-07-15 02:27:01.543 browser_tests[74233:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[74253:12551:0715/022705:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5VideoJs (9146 ms)
[104/218] PrerenderBrowserTest.PrerenderHTML5VideoJs (10923 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked
HTTPS server started on https://127.0.0.1:57253...
sending server_data: {"host": "127.0.0.1", "port": 57253} (36 bytes)
[74274:3847:0715/022706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74258:3847:0715/022707:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:57253/files/push_messaging/push_test.js (18)
[74258:3847:0715/022707:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:57253/files/push_messaging/push_test.js (18)
[74258:3847:0715/022707:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - permission denied", source: https://127.0.0.1:57253/files/push_messaging/push_test.js (18)
[74258:3847:0715/022707:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[74258:3847:0715/022707:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[74258:3847:0715/022707:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked (4361 ms)
[105/218] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked (5896 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickClickGoBack
[74266:3847:0715/022704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57257...
sending server_data: {"host": "127.0.0.1", "port": 57257} (36 bytes)
[74257:40451:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74257:40451:0715/022707:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClickClickGoBack (5463 ms)
[106/218] PrerenderBrowserTest.PrerenderClickClickGoBack (6958 ms)
[ RUN ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue
HTTPS server started on https://127.0.0.1:57256...
sending server_data: {"host": "127.0.0.1", "port": 57256} (36 bytes)
[74278:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74263:3847:0715/022708:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:57256/files/push_messaging/push_test.js (18)
[74263:3847:0715/022708:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57256/files/push_messaging/push_test.js (18)
[74263:3847:0715/022708:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:57256/files/push_messaging/push_test.js (18)
[74263:3847:0715/022708:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:57256/files/push_messaging/push_test.js (18)
[74263:3847:0715/022708:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:57256/files/push_messaging/push_test.js (18)
[74263:3847:0715/022708:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[74263:3847:0715/022708:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[74263:3847:0715/022708:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue (4674 ms)
[107/218] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue (6321 ms)
[ RUN ] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:57267...
sending server_data: {"host": "127.0.0.1", "port": 57267} (36 bytes)
[74285:3847:0715/022709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74277:3847:0715/022710:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:57267/files/push_messaging/push_test.js (18)
[74277:3847:0715/022710:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57267/files/push_messaging/push_test.js (18)
[74277:3847:0715/022711:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:57267/files/push_messaging/push_test.js (18)
[74277:3847:0715/022711:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:57267/files/push_messaging/push_test.js (18)
[74277:3847:0715/022711:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57267/files/push_messaging/push_test.js (18)
[74277:3847:0715/022711:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:57267/files/push_messaging/push_test.js (18)
[74277:3847:0715/022711:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:57267/files/push_messaging/push_test.js (18)
[74277:3847:0715/022711:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[74277:3847:0715/022711:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[74277:3847:0715/022711:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes (4297 ms)
[108/218] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes (5903 ms)
[ RUN ] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord
[74298:3847:0715/022712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74301:13063:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74301:13063:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74301:13063:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74301:13063:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord (2891 ms)
[109/218] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord (4419 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickTargetBlankOrigin
[74297:3847:0715/022712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74286:39683:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74286:39683:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.MiddleClickTargetBlankOrigin (3407 ms)
[110/218] ReferrerPolicyTest.MiddleClickTargetBlankOrigin (5226 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickOrigin
[74293:3847:0715/022711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74296:13063:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74296:13063:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsMiddleClickOrigin (4822 ms)
[111/218] ReferrerPolicyTest.HttpsMiddleClickOrigin (6622 ms)
[ RUN ] ServiceProcessControlBrowserTest.DieOnDisconnect
[ OK ] ServiceProcessControlBrowserTest.DieOnDisconnect (4 ms)
[112/218] ServiceProcessControlBrowserTest.DieOnDisconnect (1393 ms)
[ RUN ] RestartTest.PRE_CookiesClearedOnExit
[74318:3847:0715/022717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_CookiesClearedOnExit (3262 ms)
[113/218] RestartTest.PRE_CookiesClearedOnExit (5088 ms)
[ RUN ] RepostFormWarningTest.TestLoginAfterRepost
[74306:3847:0715/022714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57285...
sending server_data: {"host": "127.0.0.1", "port": 57285} (36 bytes)
[ OK ] RepostFormWarningTest.TestLoginAfterRepost (5715 ms)
[114/218] RepostFormWarningTest.TestLoginAfterRepost (7562 ms)
[ RUN ] SessionRestoreTest.SessionStorage
[74328:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74330:13063:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74330:13063:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SessionRestoreTest.SessionStorage (5010 ms)
[115/218] SessionRestoreTest.SessionStorage (6407 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesBrowserClose
[74321:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74309:40451:0715/022719:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[74309:40451:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74309:40451:0715/022719:WARNING:channel.cc(322)] RawChannel write error
[74309:40451:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NoSessionRestoreTest.SessionCookiesBrowserClose (10111 ms)
[116/218] NoSessionRestoreTest.SessionCookiesBrowserClose (11647 ms)
[ RUN ] SessionRestoreTest.SessionStorageAfterTabReplace
[74340:3847:0715/022722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SessionRestoreTest.SessionStorageAfterTabReplace (6033 ms)
[117/218] SessionRestoreTest.SessionStorageAfterTabReplace (7807 ms)
[ RUN ] TabRestoreTest.RestoreTabWithSpecialURL
[74341:3847:0715/022722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74344:12551:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74344:12551:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74344:12551:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74354:13063:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74354:13063:0715/022726:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabRestoreTest.RestoreTabWithSpecialURL (6437 ms)
[118/218] TabRestoreTest.RestoreTabWithSpecialURL (8154 ms)
[ RUN ] TabRestoreTest.PRE_RestoreOnStartup
[74350:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74342:40195:0715/022726:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74342:3847:0715/022727:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] TabRestoreTest.PRE_RestoreOnStartup (4350 ms)
[119/218] TabRestoreTest.PRE_RestoreOnStartup (6124 ms)
[ RUN ] SSLUITest.TestDisplaysCachedInsecureContent
[74372:3847:0715/022730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57295...
sending server_data: {"host": "127.0.0.1", "port": 57295} (36 bytes)
HTTPS server started on https://127.0.0.1:57298...
sending server_data: {"host": "127.0.0.1", "port": 57298} (36 bytes)
[74359:3847:0715/022734:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:57298/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU3Mjk1' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:57295/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:57298/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU3Mjk1 (12)
[74375:13063:0715/022735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74375:13063:0715/022735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SSLUITest.TestDisplaysCachedInsecureContent (7092 ms)
[120/218] SSLUITest.TestDisplaysCachedInsecureContent (8970 ms)
[ RUN ] SSLUITest.TestBadHTTPSDownload
[74371:3847:0715/022730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57294...
sending server_data: {"host": "127.0.0.1", "port": 57294} (36 bytes)
HTTPS server started on https://127.0.0.1:57297...
sending server_data: {"host": "127.0.0.1", "port": 57297} (36 bytes)
[74395:14087:0715/022736:FATAL:memory.cc(18)] Out of memory. size=4194304
[74358:39683:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74358:39683:0715/022736:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestBadHTTPSDownload (9197 ms)
[121/218] SSLUITest.TestBadHTTPSDownload (11308 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo
[74374:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57308...
sending server_data: {"host": "127.0.0.1", "port": 57308} (36 bytes)
[74400:13063:0715/022737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74400:13063:0715/022737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74361:40451:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74400:13579:0715/022738:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo (10799 ms)
[122/218] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo (12450 ms)
[ RUN ] SSLUITest.TestWSSInvalidCertAndClose
[74367:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57293...
sending server_data: {"host": "127.0.0.1", "port": 57293} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:57296...
sending server_data: {"host": "127.0.0.1", "port": 57296} (36 bytes)
[74357:3847:0715/022738:INFO:CONSOLE(16)] "WebSocket connection to 'wss://127.0.0.1:57296/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:57293/files/ssl/wss_close.html?57296 (16)
[74385:12807:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74385:12807:0715/022738:WARNING:channel.cc(322)] RawChannel write error
[74386:13063:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74386:13063:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74386:13063:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74386:13063:0715/022738:WARNING:channel.cc(322)] RawChannel write error
[74389:15875:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[74389:13063:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74389:13063:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74389:13063:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74389:13063:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74389:13063:0715/022738:WARNING:channel.cc(322)] RawChannel write error
[74390:16131:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[74390:13319:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74390:13319:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74391:15875:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74391:15875:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74357:39939:0715/022738:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74392:16131:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[74394:16131:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74394:16131:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74394:13319:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74394:13319:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74401:15875:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74401:15875:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74396:16643:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74396:16643:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74399:15363:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[74389:15875:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74389:15875:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74402:15619:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74402:15619:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74403:15619:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74403:15619:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74403:12807:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74403:12807:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74403:12807:0715/022738:WARNING:channel.cc(322)] RawChannel write error
[74389:15875:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74389:15875:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74389:15875:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74389:15875:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74357:39939:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[74357:39939:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[74357:39939:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[74357:39939:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74357:39939:0715/022738:WARNING:channel.cc(322)] RawChannel write error
[74402:15619:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74402:15619:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74402:15619:0715/022738:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74402:15619:0715/022738:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74405:12807:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[74357:4611:0715/022739:ERROR:mach_broker_mac.mm(222)] Unknown process 74406 is sending Mach IPC messages!
[74357:3847:0715/022739:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SSLUITest.TestWSSInvalidCertAndClose (12300 ms)
[123/218] SSLUITest.TestWSSInvalidCertAndClose (13918 ms)
[ RUN ] TranslateManagerBrowserTest.PRE_TranslateSessionRestore
[74416:3847:0715/022742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TranslateManagerBrowserTest.PRE_TranslateSessionRestore (3950 ms)
[124/218] TranslateManagerBrowserTest.PRE_TranslateSessionRestore (6509 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed
[74410:3847:0715/022741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57330...
sending server_data: {"host": "127.0.0.1", "port": 57330} (36 bytes)
[74404:3847:0715/022744:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74410:3847:0715/022744:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[74427:13323:0715/022744:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed (6450 ms)
[125/218] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed (9272 ms)
[ RUN ] PopupBlockerBrowserTest.SessionStorage
[74424:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74413:76039:0715/022744:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[74426:12807:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[74426:12807:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74426:12807:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PopupBlockerBrowserTest.SessionStorage (4710 ms)
[126/218] PopupBlockerBrowserTest.SessionStorage (6391 ms)
[ RUN ] AutofillDialogControllerTest.SignInWebViewOpensLinksInNewTab
[74423:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:46.466 browser_tests[74411:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[74411:39939:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillDialogControllerTest.SignInWebViewOpensLinksInNewTab (5594 ms)
[127/218] AutofillDialogControllerTest.SignInWebViewOpensLinksInNewTab (7370 ms)
[ RUN ] RunInBackgroundTest.RunInBackgroundBasicTest
[74448:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74451:15619:0715/022750:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] RunInBackgroundTest.RunInBackgroundBasicTest (3263 ms)
[128/218] RunInBackgroundTest.RunInBackgroundBasicTest (4943 ms)
[ RUN ] NoStartupWindowTest.DontInitSessionServiceForApps
[74452:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoStartupWindowTest.DontInitSessionServiceForApps (3152 ms)
[129/218] NoStartupWindowTest.DontInitSessionServiceForApps (4845 ms)
[ RUN ] BrowserTest.InterstitialCommandDisable
[74444:3847:0715/022749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57338...
sending server_data: {"host": "127.0.0.1", "port": 57338} (36 bytes)
[74456:13063:0715/022752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74456:13063:0715/022752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74456:13063:0715/022752:WARNING:channel.cc(322)] RawChannel write error
[74432:41731:0715/022752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74432:41731:0715/022752:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.InterstitialCommandDisable (5501 ms)
[130/218] BrowserTest.InterstitialCommandDisable (7164 ms)
[ RUN ] BrowserTest.StartMinimized
[74438:3847:0715/022748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74430:40963:0715/022752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.StartMinimized (7501 ms)
[131/218] BrowserTest.StartMinimized (8949 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting
[74465:3847:0715/022754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74458:3847:0715/022756:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting (3808 ms)
[132/218] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting (5463 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromPopup
[74470:3847:0715/022755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74475:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74475:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74475:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74475:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74475:13063:0715/022757:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromPopup (4251 ms)
[133/218] BrowserNavigatorTest.Disposition_NewPopupFromPopup (6120 ms)
[ RUN ] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST
[74478:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57341...
sending server_data: {"host": "127.0.0.1", "port": 57341} (36 bytes)
[74463:40451:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74463:40451:0715/022800:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST (5857 ms)
[134/218] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST (7676 ms)
[ RUN ] BrowserNavigatorTest.NavigateWithoutBrowser
[74473:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74461:3847:0715/022758:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74481:13063:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74481:13063:0715/022800:WARNING:channel.cc(322)] RawChannel write error
[74461:40451:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74461:40451:0715/022800:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.NavigateWithoutBrowser (7201 ms)
[135/218] BrowserNavigatorTest.NavigateWithoutBrowser (9064 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.ObjectSpecifier
[74490:3847:0715/022800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74493:16387:0715/022801:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[74493:13575:0715/022801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74493:13575:0715/022801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74493:13575:0715/022801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74493:13575:0715/022801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74493:13575:0715/022801:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCrApplicationAppleScriptTest.ObjectSpecifier (3188 ms)
[136/218] BrowserCrApplicationAppleScriptTest.ObjectSpecifier (4994 ms)
[ RUN ] ConstrainedWindowMacTest.ShowInInactiveTab
[74494:3847:0715/022801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74485:39427:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[74485:39427:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ConstrainedWindowMacTest.ShowInInactiveTab (5414 ms)
[137/218] ConstrainedWindowMacTest.ShowInInactiveTab (7067 ms)
[ RUN ] WindowedInstallDialogControllerBrowserTest.ShowInstallDialog
[74506:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74496:3847:0715/022805:WARNING:extension_install_prompt.cc(157)] None!
[74496:39939:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74496:39939:0715/022805:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WindowedInstallDialogControllerBrowserTest.ShowInstallDialog (3372 ms)
[138/218] WindowedInstallDialogControllerBrowserTest.ShowInstallDialog (4867 ms)
[ RUN ] OmniboxViewMacBrowserTest.ApplyCaretVisibility
[74508:3847:0715/022805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74510:12551:0715/022806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74510:12551:0715/022806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74510:12551:0715/022806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74510:12551:0715/022806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74510:15363:0715/022806:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[74510:15363:0715/022806:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74510:15363:0715/022806:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] OmniboxViewMacBrowserTest.ApplyCaretVisibility (3153 ms)
[139/218] OmniboxViewMacBrowserTest.ApplyCaretVisibility (4825 ms)
[ RUN ] FindInPageControllerTest.FindInPage_Issue5132
[74509:3847:0715/022805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindInPage_Issue5132 (3632 ms)
[140/218] FindInPageControllerTest.FindInPage_Issue5132 (5128 ms)
[ RUN ] FindInPageControllerTest.HideFindBarOnNavigateAndReload
[74520:3847:0715/022808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.HideFindBarOnNavigateAndReload (3656 ms)
[141/218] FindInPageControllerTest.HideFindBarOnNavigateAndReload (5334 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs
[74530:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs (3747 ms)
[142/218] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs (5383 ms)
[ RUN ] GlobalErrorServiceBrowserTest.CloseBubbleView
[74526:3847:0715/022809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74528:13319:0715/022811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74528:13319:0715/022811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74528:13319:0715/022811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74528:13319:0715/022811:WARNING:channel.cc(322)] RawChannel write error
[74514:40451:0715/022811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74514:40451:0715/022811:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GlobalErrorServiceBrowserTest.CloseBubbleView (4863 ms)
[143/218] GlobalErrorServiceBrowserTest.CloseBubbleView (6656 ms)
[ RUN ] NativeWindowTrackerTest.Basic
[74529:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74517:40451:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74517:40451:0715/022812:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeWindowTrackerTest.Basic (4964 ms)
[144/218] NativeWindowTrackerTest.Basic (6610 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameCookies
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameCookies (1 ms)
[145/218] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameCookies (1480 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestCrashesPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestCrashesPage (1 ms)
[146/218] WebUIBidiCheckerBrowserTestRTL.TestCrashesPage (1557 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsPage (1 ms)
[147/218] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsPage (1586 ms)
[ RUN ] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad
[74549:3847:0715/022815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74539:75015:0715/022816:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad (2781 ms)
[148/218] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad (4610 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo
[74541:3847:0715/022814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57344...
sending server_data: {"host": "127.0.0.1", "port": 57344} (36 bytes)
[74534:40451:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[74534:40451:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74534:71195:0715/022817:ERROR:mach_broker_mac.mm(222)] Unknown process 74556 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo (6412 ms)
[149/218] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo (7963 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype (269 ms)
[150/218] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype (1986 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute
[ OK ] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute (152 ms)
[151/218] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute (1625 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm
[ OK ] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm (185 ms)
[152/218] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm (1609 ms)
[ RUN ] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction
[ OK ] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction (291 ms)
[153/218] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction (1532 ms)
[ RUN ] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched
[ OK ] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched (277 ms)
[154/218] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched (1569 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed
[74558:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74548:3847:0715/022820:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74548:79375:0715/022821:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /ServiceLogin?skipvpage=true&sarp=1&rm=hide&continue=chrome-extension%3A%2F%2Fmfffpogegjflfpflabcdkioaeobkgjik%2Fsuccess.html%3Fsource%3D0&service=chromiumsync&hl=en-US
[74572:13063:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74572:13063:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74572:15875:0715/022822:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74572:15875:0715/022822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed (6381 ms)
[155/218] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed (8005 ms)
[ RUN ] FastUnloadTest.UnloadHidden
HTTP server started on http://127.0.0.1:57348...
sending server_data: {"host": "127.0.0.1", "port": 57348} (36 bytes)
[74569:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74554:39939:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[74554:39939:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[74554:39939:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[74554:39939:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FastUnloadTest.UnloadHidden (5630 ms)
[156/218] FastUnloadTest.UnloadHidden (7185 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords
[ OK ] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords (267 ms)
[157/218] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords (1661 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick (264 ms)
[158/218] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick (1773 ms)
[ RUN ] PasswordAutofillAgentTest.FormFillDataMustHaveUsername
[ OK ] PasswordAutofillAgentTest.FormFillDataMustHaveUsername (240 ms)
[159/218] PasswordAutofillAgentTest.FormFillDataMustHaveUsername (1549 ms)
[ RUN ] TranslateHelperBrowserTest.MultipleDifferentTranslations
[ OK ] TranslateHelperBrowserTest.MultipleDifferentTranslations (109 ms)
[160/218] TranslateHelperBrowserTest.MultipleDifferentTranslations (1378 ms)
[ RUN ] WebUIBrowserAsyncTest.TestSyncPasses
[74589:3847:0715/022826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74593:13319:0715/022828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74593:13319:0715/022828:WARNING:channel.cc(322)] RawChannel write error
[74579:3847:0715/022829:INFO:CONSOLE(1791)] "Running test testPasses", source: async.js (1791)
[ OK ] WebUIBrowserAsyncTest.TestSyncPasses (4504 ms)
[161/218] WebUIBrowserAsyncTest.TestSyncPasses (5884 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset
[74595:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[74602]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74602]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[74581:3847:0715/022829:INFO:CONSOLE(177)] "GetLocalTimeZoneOffset finished in 0.002 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/ppapi/tests/test_case.html?testcase=Flash_GetLocalTimeZoneOffset (177)
[74581:40451:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74581:40451:0715/022829:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset (4230 ms)
[162/218] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset (5541 ms)
[ RUN ] OutOfProcessPPAPITest.AudioConfig
[74594:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57354...
sending server_data: {"host": "127.0.0.1", "port": 57354} (36 bytes)
objc[74604]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74604]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testH5uZxy/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[74580:3847:0715/022830:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.052 seconds.", source: http://127.0.0.1:57354/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[74580:3847:0715/022830:INFO:CONSOLE(177)] "ValidConfigs finished in 0.026 seconds.", source: http://127.0.0.1:57354/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[74580:3847:0715/022830:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:57354/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[ OK ] OutOfProcessPPAPITest.AudioConfig (4954 ms)
[163/218] OutOfProcessPPAPITest.AudioConfig (6534 ms)
[ RUN ] PPAPINaClNewlibTest.NetworkMonitor
[74596:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57357...
sending server_data: {"host": "127.0.0.1", "port": 57357} (36 bytes)
[74605,1896272256:02:28:30.699677] Native Client module will be loaded at base address 0x0000538a00000000
[74582:3847:0715/022830:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:57357/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[74582:3847:0715/022830:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:57357/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[74582:3847:0715/022830:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:57357/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[74582:3847:0715/022830:INFO:CONSOLE(177)] "2Monitors finished in 0.002 seconds.", source: http://127.0.0.1:57357/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[74582:3847:0715/022830:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:57357/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[74582:3847:0715/022830:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.001 seconds.", source: http://127.0.0.1:57357/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[ OK ] PPAPINaClNewlibTest.NetworkMonitor (5508 ms)
[164/218] PPAPINaClNewlibTest.NetworkMonitor (6965 ms)
[ RUN ] PolicyTest.NativeMessagingBlacklistSelective
[74626:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74627:15875:0715/022835:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[74627:15875:0715/022835:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74627:15875:0715/022835:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.NativeMessagingBlacklistSelective (2766 ms)
[165/218] PolicyTest.NativeMessagingBlacklistSelective (4397 ms)
[ RUN ] ComponentCloudPolicyTest.SignOutAndBackIn
sending server_data: {"host": "127.0.0.1", "port": 57364} (36 bytes)
[74618:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.eGN9XM/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.eGN9XM/policy
127.0.0.1 - - [15/Jul/2015 02:28:35] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:28:35] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[74606:3847:0715/022835:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.eGN9XM/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.eGN9XM/policy
127.0.0.1 - - [15/Jul/2015 02:28:35] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:28:35] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[ OK ] ComponentCloudPolicyTest.SignOutAndBackIn (5111 ms)
[166/218] ComponentCloudPolicyTest.SignOutAndBackIn (6856 ms)
[ RUN ] PolicyTest.ExtensionAllowedTypes
[74622:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74609:3847:0715/022835:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[74609:40195:0715/022836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74609:40195:0715/022836:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.ExtensionAllowedTypes (5138 ms)
[167/218] PolicyTest.ExtensionAllowedTypes (6740 ms)
[ RUN ] PolicyTest.Disable3DAPIs
[74617:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74634:15619:0715/022837:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PolicyTest.Disable3DAPIs (6115 ms)
[168/218] PolicyTest.Disable3DAPIs (7994 ms)
[ RUN ] SafeBrowsingServiceTest.CheckDownloadUrl
[74641:3847:0715/022839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74643:15875:0715/022839:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[74643:15875:0715/022839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74643:15875:0715/022839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SafeBrowsingServiceTest.CheckDownloadUrl (2788 ms)
[169/218] SafeBrowsingServiceTest.CheckDownloadUrl (4177 ms)
[ RUN ] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut
[74644:3847:0715/022839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74647:15875:0715/022840:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut (2772 ms)
[170/218] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut (4287 ms)
[ RUN ] CaptivePortalBrowserTest.HttpsNonTimeoutError
[74650:3847:0715/022840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74639:3847:0715/022841:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.HttpsNonTimeoutError (3309 ms)
[171/218] CaptivePortalBrowserTest.HttpsNonTimeoutError (4857 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading
[74652:3847:0715/022841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:57371...
sending server_data: {"host": "localhost", "port": 57371} (36 bytes)
[ OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading (4389 ms)
[172/218] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading (5910 ms)
[ RUN ] NetworkingPrivateApiTest.GetProperties
[74661:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74653:41219:0715/022845:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74663:13319:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74663:13319:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74653:3847:0715/022845:INFO:CONSOLE(0)] "[SUCCESS] getProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getProperties (0)
[ OK ] NetworkingPrivateApiTest.GetProperties (4229 ms)
[173/218] NetworkingPrivateApiTest.GetProperties (6124 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetManagedProperties
[74664:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74654:40707:0715/022845:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74665:13063:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74654:3847:0715/022846:INFO:CONSOLE(0)] "[FAIL] getManagedProperties: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getManagedProperties (0)
[ OK ] NetworkingPrivateApiTestFail.GetManagedProperties (4333 ms)
[174/218] NetworkingPrivateApiTestFail.GetManagedProperties (6167 ms)
[ RUN ] NetworkingPrivateApiTestFail.CreateNetwork
[74670:3847:0715/022845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74672:12807:0715/022847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74662:3847:0715/022847:INFO:CONSOLE(0)] "[FAIL] createNetwork: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?createNetwork (0)
[ OK ] NetworkingPrivateApiTestFail.CreateNetwork (4186 ms)
[175/218] NetworkingPrivateApiTestFail.CreateNetwork (5860 ms)
[ RUN ] NetworkingPrivateApiTestFail.ForgetNetwork
[74676:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74668:3847:0715/022849:INFO:CONSOLE(0)] "[FAIL] forgetNetwork: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?forgetNetwork (0)
[74668:40963:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74668:40963:0715/022849:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.ForgetNetwork (4408 ms)
[176/218] NetworkingPrivateApiTestFail.ForgetNetwork (5860 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetWifiTDLSStatus
[74687:3847:0715/022849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74679:3847:0715/022851:INFO:CONSOLE(0)] "[FAIL] getWifiTDLSStatus: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getWifiTDLSStatus (0)
[74679:40195:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTestFail.GetWifiTDLSStatus (4293 ms)
[177/218] NetworkingPrivateApiTestFail.GetWifiTDLSStatus (5851 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworks
[74688:3847:0715/022849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74690:12551:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74690:12551:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74680:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] getVisibleNetworks", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworks (0)
[74680:40707:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[74680:40707:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[74680:40707:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworks (4342 ms)
[178/218] NetworkingPrivateServiceClientApiTest.GetVisibleNetworks (5821 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.RequestNetworkScan
[74695:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74686:3847:0715/022853:INFO:CONSOLE(0)] "[SUCCESS] requestNetworkScan", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestNetworkScan (0)
[ OK ] NetworkingPrivateServiceClientApiTest.RequestNetworkScan (4237 ms)
[179/218] NetworkingPrivateServiceClientApiTest.RequestNetworkScan (5821 ms)
[ RUN ] ITunesDataProviderInvalidTest.InvalidTest
[74700:3847:0715/022852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Entity: line 1: parser error : Extra content at the end of the document
^
[74693:41219:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[74693:41219:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[74693:41219:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ITunesDataProviderInvalidTest.InvalidTest (5295 ms)
[180/218] ITunesDataProviderInvalidTest.InvalidTest (6659 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1
[74720:3847:0715/022857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74723:12551:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74720:3847:0715/022857:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74720:3847:0715/022857:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1 (2748 ms)
[181/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1 (4533 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialRealHardware/1
[74713:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74704:3847:0715/022858:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://hdkegoeiffgocjjkkiifbcmcgnpgeiam/_generated_background_page.html (0)
[ OK ] SerialApiTest/SerialApiTest.SerialRealHardware/1 (4659 ms)
[182/218] SerialApiTest/SerialApiTest.SerialRealHardware/1 (6100 ms)
[ RUN ] SupervisedUserBlockModeTest.HistoryVisitRecorded
HTTP server started on http://127.0.0.1:57374...
sending server_data: {"host": "127.0.0.1", "port": 57374} (36 bytes)
[74715:3847:0715/022856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74727:12551:0715/022859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74727:13575:0715/022859:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SupervisedUserBlockModeTest.HistoryVisitRecorded (5969 ms)
[183/218] SupervisedUserBlockModeTest.HistoryVisitRecorded (7664 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3
[74728:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74728:3847:0715/022900:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74728:3847:0715/022900:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3 (2700 ms)
[184/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3 (4102 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21
[74737:3847:0715/022901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74729:39939:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74729:39939:0715/022902:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21 (3220 ms)
[185/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21 (4798 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45
[74740:3847:0715/022901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45 (3281 ms)
[186/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45 (4809 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46
[74745:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74745:3847:0715/022903:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74745:3847:0715/022903:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46 (3057 ms)
[187/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46 (4566 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91
[74748:3847:0715/022903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91 (2946 ms)
[188/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91 (4565 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97
[74758:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74750:40451:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74750:40451:0715/022907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97 (3223 ms)
[189/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97 (4761 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104
[74762:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74751:40451:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[74751:40451:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74751:40451:0715/022907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104 (3299 ms)
[190/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104 (4761 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117
[74766:3847:0715/022907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74768:14087:0715/022908:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117 (3036 ms)
[191/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117 (4455 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3
[74769:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74770:13063:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74770:13063:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3 (2831 ms)
[192/218] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3 (4289 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16
[74781:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74783:12807:0715/022911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74783:12807:0715/022911:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16 (2927 ms)
[193/218] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16 (4482 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24
[74782:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74787:12807:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74787:12807:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[74787:12807:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74787:12807:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74787:12807:0715/022912:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24 (3106 ms)
[194/218] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24 (4728 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[74789:3847:0715/022912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57379...
sending server_data: {"host": "127.0.0.1", "port": 57379} (36 bytes)
[74777:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.266 - Using ClearKeyPlayer", source: http://127.0.0.1:57379/files/eme_player_js/utils.js (295)
[74777:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.272 - Registering video event handlers.", source: http://127.0.0.1:57379/files/eme_player_js/utils.js (295)
[74777:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.273 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:57379/files/eme_player_js/utils.js (295)
[74777:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.326 - Loading media using src.", source: http://127.0.0.1:57379/files/eme_player_js/utils.js (295)
[74777:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.419 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57379/files/eme_player_js/utils.js (295)
[74777:3847:0715/022914:INFO:CONSOLE(295)] "02:29:14.423 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57379/files/eme_player_js/utils.js (295)
[74777:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.776 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57379/files/eme_player_js/utils.js (295)
[74790:13063:0715/022915:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5393 ms)
[195/218] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7129 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1
[74785:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74773:75015:0715/022915:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[74788:13063:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74788:13063:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74788:13063:0715/022917:WARNING:channel.cc(322)] RawChannel write error
[74796:13063:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1 (7928 ms)
[196/218] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1 (9333 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[74800:3847:0715/022915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57400...
sending server_data: {"host": "127.0.0.1", "port": 57400} (36 bytes)
[74792:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.878 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.885 - Registering video event handlers.", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.894 - Loading media using MSE.", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.027 - onSourceOpen [object Event]", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.030 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.060 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.065 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.067 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.081 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.089 - Adding key to sessionID: 1", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.105 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.109 - Adding key to sessionID: 2", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.115 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74792:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.117 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
2015-07-15 02:29:18.213 browser_tests[74792:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[74792:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.926 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57400/files/eme_player_js/utils.js (295)
[74802:13063:0715/022919:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (6385 ms)
[197/218] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7989 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[74801:3847:0715/022915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57416...
sending server_data: {"host": "127.0.0.1", "port": 57416} (36 bytes)
[74793:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.295 - Using ClearKeyPlayer", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
[74793:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.301 - Registering video event handlers.", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
[74793:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.303 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
[74793:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.357 - Loading media using MSE.", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
[74793:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.446 - onSourceOpen [object Event]", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
[74793:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.449 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
[74793:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.471 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
[74793:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.478 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
[74793:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.482 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
2015-07-15 02:29:18.213 browser_tests[74793:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[74793:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.345 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57416/files/eme_player_js/utils.js (295)
[74803:13063:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74803:13063:0715/022920:WARNING:channel.cc(322)] RawChannel write error
[74803:13063:0715/022920:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (6687 ms)
[198/218] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8108 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/4
[74830:3847:0715/022924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74831:15875:0715/022924:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[74831:15875:0715/022924:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74831:15875:0715/022924:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/4 (2572 ms)
[199/218] PDFTestFiles/PDFExtensionTest.Load/4 (4062 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[74812:3847:0715/022919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57434...
sending server_data: {"host": "127.0.0.1", "port": 57434} (36 bytes)
[74807:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.753 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.757 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.761 - Registering video event handlers.", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022920:INFO:CONSOLE(295)] "02:29:20.770 - Loading media using MSE.", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.068 - onSourceOpen [object Event]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.071 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.100 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022921:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[74807:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.968 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022921:INFO:CONSOLE(295)] "02:29:21.984 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:21.990 - Adding key to sessionID: 1", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:21.995 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.195 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.197 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.199 - Adding key to sessionID: 1", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.202 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.614 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.616 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.618 - Adding key to sessionID: 1", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.623 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.397 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.400 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.402 - Adding key to sessionID: 1", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.406 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74807:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.866 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57434/files/eme_player_js/utils.js (295)
[74813:13063:0715/022924:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[74807:39939:0715/022924:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7730 ms)
[200/218] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9134 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0
[74827:3847:0715/022923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57470...
sending server_data: {"host": "127.0.0.1", "port": 57470} (36 bytes)
[74819:3847:0715/022925:INFO:CONSOLE(295)] "02:29:25.148 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022925:INFO:CONSOLE(295)] "02:29:25.153 - Using ClearKeyPlayer", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022925:INFO:CONSOLE(295)] "02:29:25.156 - Registering video event handlers.", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022925:INFO:CONSOLE(295)] "02:29:25.164 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.155 - Loading media using MSE.", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.221 - onSourceOpen [object Event]", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.224 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.250 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.253 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.262 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.269 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.275 - Forcing invalid key data.", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.283 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.285 - Forcing invalid key data.", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (145)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.294 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74819:3847:0715/022926:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (145)
[74819:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.297 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:57470/files/eme_player_js/utils.js (295)
[74829:12807:0715/022926:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0 (4958 ms)
[201/218] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0 (6387 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[74817:3847:0715/022920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57452...
sending server_data: {"host": "127.0.0.1", "port": 57452} (36 bytes)
[74810:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.785 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.789 - Using ClearKeyPlayer", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.792 - Registering video event handlers.", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022922:INFO:CONSOLE(295)] "02:29:22.794 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.901 - Loading media using MSE.", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.989 - onSourceOpen [object Event]", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022923:INFO:CONSOLE(295)] "02:29:23.992 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.012 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.019 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.036 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.253 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.255 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.652 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022924:INFO:CONSOLE(295)] "02:29:24.654 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022925:INFO:CONSOLE(295)] "02:29:25.459 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022925:INFO:CONSOLE(295)] "02:29:25.467 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74810:3847:0715/022926:INFO:CONSOLE(295)] "02:29:26.915 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57452/files/eme_player_js/utils.js (295)
[74818:12807:0715/022926:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8350 ms)
[202/218] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9661 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/7
[74842:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74844:13063:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74844:13063:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74844:13063:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74844:13063:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74844:15875:0715/022929:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/7 (3146 ms)
[203/218] PDFTestFiles/PDFExtensionTest.Load/7 (4505 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3
[74843:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74848:14339:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74848:14339:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74848:14339:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74848:14339:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74848:14339:0715/022929:WARNING:channel.cc(322)] RawChannel write error
[74848:15875:0715/022929:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[74848:15875:0715/022929:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74848:15875:0715/022929:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3 (3084 ms)
[204/218] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3 (4655 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2
[74850:3847:0715/022930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74852:15619:0715/022931:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[74852:15619:0715/022931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74852:15619:0715/022931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2 (3096 ms)
[205/218] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2 (4569 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0
[74869:3847:0715/022934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74859:3847:0715/022936:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74869:3847:0715/022936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74869:3847:0715/022936:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0 (4079 ms)
[206/218] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0 (5419 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5
[74861:3847:0715/022932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74853:3847:0715/022934:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[74853:3847:0715/022935:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74853:3847:0715/022936:INFO:policy_prefs_browsertest.cc(641)] Testing policy: SearchSuggestEnabled
[74853:3847:0715/022936:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultImagesSetting
[74853:3847:0715/022936:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AudioCaptureAllowed
[74853:3847:0715/022936:INFO:policy_prefs_browsertest.cc(641)] Testing policy: BlockThirdPartyCookies
[74853:3847:0715/022936:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyMode
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5 (6485 ms)
[207/218] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5 (7977 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0
[74854:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74856:13063:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74856:13063:0715/022936:WARNING:channel.cc(322)] RawChannel write error
[74845:41475:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[74845:41475:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[74845:41475:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[74845:41475:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[74845:41475:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0 (8483 ms)
[208/218] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0 (10108 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6
[74865:3847:0715/022933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74855:3847:0715/022935:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[74855:3847:0715/022936:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74855:3847:0715/022937:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportSearchEngine
[74855:3847:0715/022937:INFO:policy_prefs_browsertest.cc(641)] Testing policy: CookiesSessionOnlyForUrls
[74855:3847:0715/022937:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultNotificationsSetting
[74873:3847:0715/022938:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[74873:14339:0715/022938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6 (7148 ms)
[209/218] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6 (9004 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1
[74907:3847:0715/022941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74879:16643:0715/022941:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[74879:16643:0715/022942:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1 (3385 ms)
[210/218] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1 (4754 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1
[74888:3847:0715/022939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74877:3847:0715/022942:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74877:3847:0715/022942:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[75005:13063:0715/022942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[75005:13063:0715/022942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74902:13831:0715/022943:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1 (5117 ms)
[211/218] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1 (6575 ms)
[ RUN ] DeclarativeApiTest.PersistRules
[75008:3847:0715/022942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DeclarativeApiTest.PersistRules (3138 ms)
[212/218] DeclarativeApiTest.PersistRules (4714 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2
[74901:3847:0715/022940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74878:3847:0715/022943:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74878:3847:0715/022943:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74901:3847:0715/022943:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74878:3847:0715/022943:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[75009:13319:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[75009:13319:0715/022943:WARNING:channel.cc(322)] RawChannel write error
[74901:3847:0715/022943:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74901:3847:0715/022943:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74901:3847:0715/022943:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74901:3847:0715/022943:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74901:3847:0715/022943:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74901:3847:0715/022943:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74901:3847:0715/022943:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74926:13831:0715/022943:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2 (5143 ms)
[213/218] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2 (6734 ms)
[ RUN ] RestartTest.CookiesClearedOnExit
[75040:3847:0715/022946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[75104:15619:0715/022948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] RestartTest.CookiesClearedOnExit (4755 ms)
[214/218] RestartTest.CookiesClearedOnExit (6619 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3
[75106:3847:0715/022947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[75021:41219:0715/022949:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[75112:15875:0715/022949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[75112:13063:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[75112:13063:0715/022949:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3 (3529 ms)
[215/218] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3 (5204 ms)
[ RUN ] TabRestoreTest.RestoreOnStartup
[75071:3847:0715/022947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[75105:12807:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[75105:12807:0715/022949:WARNING:channel.cc(322)] RawChannel write error
[75117:13063:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[75117:13063:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[75071:3847:0715/022949:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FB0400B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[75071:3847:0715/022949:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FB0400B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] TabRestoreTest.RestoreOnStartup (5243 ms)
[216/218] TabRestoreTest.RestoreOnStartup (6940 ms)
[ RUN ] TranslateManagerBrowserTest.TranslateSessionRestore
[75096:3847:0715/022947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TranslateManagerBrowserTest.TranslateSessionRestore (4960 ms)
[217/218] TranslateManagerBrowserTest.TranslateSessionRestore (6446 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2
[75137:3847:0715/022951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[75139:15875:0715/022952:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[75139:15875:0715/022952:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[75139:15875:0715/022952:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[75139:13063:0715/022952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2 (2222 ms)
[218/218] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2 (3607 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"2b1d2ce810c49cfc38fcbda0b4262c69a1e9e107","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 13 Pending: 7.0s Duration: 380.9s Bot: vm592-m4 Exit: 0 |
+--------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 0 https://chromium-swarm.appspot.com/user/task/28a9d80e8a5efb10 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outI6yv3b/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 0/20
Using 4 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.DatesCollapse
[76167:3847:0715/022348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76155:3847:0715/022350:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76155:3847:0715/022351:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.DatesCollapse", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.DatesCollapse (6035 ms)
[1/228] BaseDownloadsWebUITest.DatesCollapse (7466 ms)
[ RUN ] ManageProfileUITestAsync.CreateExistingSupervisedUser
[76169:3847:0715/022349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76157:3847:0715/022350:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[76157:3847:0715/022351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76157:3847:0715/022352:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITestAsync.CreateExistingSupervisedUser", source: test_api.js (1324)
[ OK ] ManageProfileUITestAsync.CreateExistingSupervisedUser (6349 ms)
[2/228] ManageProfileUITestAsync.CreateExistingSupervisedUser (7565 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList
[76168:3847:0715/022348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76156:3847:0715/022351:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[76156:3847:0715/022351:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[76156:3847:0715/022352:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76156:3847:0715/022352:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testNonEmptyExtensionList", source: test_api.js (1324)
[76184:13063:0715/022353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76184:13063:0715/022353:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList (7036 ms)
[3/228] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList (8313 ms)
[ RUN ] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading
[76170:3847:0715/022349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76158:3847:0715/022350:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[76158:3847:0715/022351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76158:3847:0715/022352:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading (7479 ms)
[4/228] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading (8665 ms)
[ RUN ] InvalidationsWebUITest.testRegisteringNewInvalidation
[76197:3847:0715/022356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76186:39939:0715/022358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76186:3847:0715/022358:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testRegisteringNewInvalidation", source: test_api.js (1324)
[76186:39939:0715/022358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] InvalidationsWebUITest.testRegisteringNewInvalidation (4460 ms)
[5/228] InvalidationsWebUITest.testRegisteringNewInvalidation (5948 ms)
[ RUN ] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect
[76194:3847:0715/022356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76185:3847:0715/022357:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[76185:3847:0715/022358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76185:3847:0715/022358:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect (4970 ms)
[6/228] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect (6473 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors
[76202:3847:0715/022356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76187:40451:0715/022358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76187:3847:0715/022358:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors (4195 ms)
[7/228] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors (5691 ms)
[ RUN ] WebUIAssertionsTest.testConstructedMessage
[76205:3847:0715/022357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76193:3847:0715/022359:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testConstructedMessage", source: test_api.js (1324)
[ OK ] WebUIAssertionsTest.testConstructedMessage (4128 ms)
[8/228] WebUIAssertionsTest.testConstructedMessage (5749 ms)
[ RUN ] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest
[76220:3847:0715/022402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76210:39427:0715/022404:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76210:3847:0715/022404:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest", source: test_api.js (1324)
[76210:39427:0715/022404:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest (4198 ms)
[9/228] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest (5689 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddFail
[76223:3847:0715/022402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76211:3847:0715/022405:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddFail", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddFail (5337 ms)
[10/228] NetInternalsTest.netInternalsHSTSViewAddFail (6682 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiGet
[76227:3847:0715/022403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76213:4871:0715/022404:ERROR:mach_broker_mac.mm(222)] Unknown process 76233 is sending Mach IPC messages!
[76213:3847:0715/022405:INFO:CONSOLE(0)] "[SUCCESS] testGetAllNoWindows", source: chrome-extension://ieefkebjbckceeehfeieldnlfpmjgaed/_generated_background_page.html (0)
[76213:3847:0715/022405:INFO:CONSOLE(0)] "[SUCCESS] testGetAllOneWindow", source: chrome-extension://ieefkebjbckceeehfeieldnlfpmjgaed/_generated_background_page.html (0)
[76213:3847:0715/022405:INFO:CONSOLE(0)] "[SUCCESS] testGetAllMultipleWindows", source: chrome-extension://ieefkebjbckceeehfeieldnlfpmjgaed/_generated_background_page.html (0)
[76213:3847:0715/022405:INFO:CONSOLE(0)] "[SUCCESS] testGetNoWindows", source: chrome-extension://ieefkebjbckceeehfeieldnlfpmjgaed/_generated_background_page.html (0)
[76213:3847:0715/022406:INFO:CONSOLE(0)] "[SUCCESS] testGet", source: chrome-extension://ieefkebjbckceeehfeieldnlfpmjgaed/_generated_background_page.html (0)
[76234:12551:0715/022406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.WindowsApiGet (5217 ms)
[11/228] PlatformAppBrowserTest.WindowsApiGet (6851 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor
[76225:3847:0715/022402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76212:3847:0715/022405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76212:3847:0715/022406:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor", source: test_api.js (1324)
[76212:40451:0715/022406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76212:40451:0715/022406:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor (6794 ms)
[12/228] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor (8234 ms)
[ RUN ] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp
[76241:3847:0715/022407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76236:65283:0715/022409:ERROR:mach_broker_mac.mm(222)] Unknown process 76249 is sending Mach IPC messages!
[76236:3847:0715/022410:INFO:CONSOLE(0)] "[SUCCESS] getPackageDirectoryEntry", source: chrome-extension://pbamhkgckhdgmnfmpfbcbnkggmobdlil/window/test.html (0)
[ OK ] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp (4942 ms)
[13/228] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp (6373 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenuClicked
[76247:3847:0715/022409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppBrowserTest.AppWithContextMenuClicked (4715 ms)
[14/228] PlatformAppBrowserTest.AppWithContextMenuClicked (6296 ms)
[ RUN ] ExtensionApiTest.I18NUpdate
[76258:3847:0715/022410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76246:75783:0715/022411:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76259:12807:0715/022411:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76259:12807:0715/022411:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.I18NUpdate (3231 ms)
[15/228] ExtensionApiTest.I18NUpdate (4719 ms)
[ RUN ] ExtensionApiTest.FontSettingsIncognito
[76255:3847:0715/022410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.FontSettingsIncognito (4959 ms)
[16/228] ExtensionApiTest.FontSettingsIncognito (6571 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupIframe
[76281:3847:0715/022416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76282:13063:0715/022418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76285:13063:0715/022418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76285:13063:0715/022418:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.WindowOpenPopupIframe (4256 ms)
[17/228] ExtensionApiTest.WindowOpenPopupIframe (5914 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsRetainGesture
[76266:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76261:3847:0715/022416:INFO:CONSOLE(0)] "[SUCCESS] testPermissionsRetainGesture", source: chrome-extension://dhcjgmcpodkgdcbbgelembejeihjahgb/_generated_background_page.html (0)
[76261:3847:0715/022418:INFO:CONSOLE(0)] "[SUCCESS] testPermissionsRetainGestureExpire", source: chrome-extension://dhcjgmcpodkgdcbbgelembejeihjahgb/_generated_background_page.html (0)
[76268:13063:0715/022418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76268:13063:0715/022418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76268:13063:0715/022418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.OptionalPermissionsRetainGesture (7163 ms)
[18/228] ExtensionApiTest.OptionalPermissionsRetainGesture (8677 ms)
[ RUN ] ExtensionApiTest.TabPinned
[76275:3847:0715/022415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76264:3847:0715/022418:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/pinned.html (0)
[76264:3847:0715/022418:INFO:CONSOLE(0)] "[SUCCESS] createPinned", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/pinned.html (0)
[76264:3847:0715/022418:INFO:CONSOLE(0)] "[SUCCESS] updatePinned", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/pinned.html (0)
[76288:13063:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76288:13063:0715/022419:WARNING:channel.cc(322)] RawChannel write error
[76264:41219:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[76264:41219:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[76264:41219:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.TabPinned (6192 ms)
[19/228] ExtensionApiTest.TabPinned (7761 ms)
[ RUN ] ExtensionApiTest.TabMove
[76276:3847:0715/022415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76265:3847:0715/022419:INFO:CONSOLE(0)] "[SUCCESS] setupLetterPages", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/move.html (0)
[76265:3847:0715/022419:INFO:CONSOLE(0)] "[SUCCESS] move", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/move.html (0)
[76265:3847:0715/022419:INFO:CONSOLE(0)] "[SUCCESS] moveWithNegativeIndex", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/move.html (0)
[76265:3847:0715/022420:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/move.html (0)
[76265:3847:0715/022420:INFO:CONSOLE(0)] "[SUCCESS] moveMultipleTabs", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/move.html (0)
[76265:3847:0715/022420:INFO:CONSOLE(0)] "[SUCCESS] removeMultipleTabs", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/move.html (0)
[76265:3847:0715/022420:INFO:CONSOLE(0)] "[SUCCESS] moveToInvalidTab", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/move.html (0)
[76265:3847:0715/022420:INFO:CONSOLE(0)] "[SUCCESS] moveEmptyTabList", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/move.html (0)
[76265:3847:0715/022420:INFO:CONSOLE(0)] "[SUCCESS] moveToCurrentWindow", source: chrome-extension://epnjjjhlmmbfohcenkgnhgaldpabfjdp/move.html (0)
[ OK ] ExtensionApiTest.TabMove (7021 ms)
[20/228] ExtensionApiTest.TabMove (8596 ms)
[ RUN ] ExtensionApiTest.WindowArgumentsOverflow
[76308:3847:0715/022422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76289:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] overflow2To31", source: chrome-extension://pnakkijdkoopgfbhdcffciecbplpfbbi/test.html (0)
[76289:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] overflowMinus2To31Minus1", source: chrome-extension://pnakkijdkoopgfbhdcffciecbplpfbbi/test.html (0)
[76289:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] overflow2To32", source: chrome-extension://pnakkijdkoopgfbhdcffciecbplpfbbi/test.html (0)
[ OK ] ExtensionApiTest.WindowArgumentsOverflow (4467 ms)
[21/228] ExtensionApiTest.WindowArgumentsOverflow (5832 ms)
[ RUN ] MimeHandlerViewTest.PostMessage
[76309:3847:0715/022423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76290:75527:0715/022423:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76290:3847:0715/022425:INFO:CONSOLE(0)] "[SUCCESS] testPostMessage", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[76290:40963:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MimeHandlerViewTest.PostMessage (4636 ms)
[22/228] MimeHandlerViewTest.PostMessage (5953 ms)
[ RUN ] MimeHandlerViewTest.EmbeddedDataUrlLong
[76311:3847:0715/022423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76291:75527:0715/022424:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76291:3847:0715/022425:INFO:CONSOLE(0)] "[SUCCESS] testDataUrlLong", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.EmbeddedDataUrlLong (4740 ms)
[23/228] MimeHandlerViewTest.EmbeddedDataUrlLong (6482 ms)
[ RUN ] EphemeralAppBrowserTest.StickyNotificationSettings
[76317:3847:0715/022424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76305:40451:0715/022427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76305:40451:0715/022427:WARNING:channel.cc(322)] RawChannel write error
[76305:40451:0715/022428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppBrowserTest.StickyNotificationSettings (6812 ms)
[24/228] EphemeralAppBrowserTest.StickyNotificationSettings (8720 ms)
[ RUN ] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings
HTTP server started on http://127.0.0.1:62395...
sending server_data: {"host": "127.0.0.1", "port": 62395} (36 bytes)
[76338:3847:0715/022429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76324:3847:0715/022432:WARNING:extension_install_prompt.cc(170)] Canceling!
[ OK ] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings (5585 ms)
[25/228] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings (7549 ms)
[ RUN ] EphemeralAppLauncherTest.InstallInProgress
HTTP server started on http://127.0.0.1:62398...
sending server_data: {"host": "127.0.0.1", "port": 62398} (36 bytes)
[76353:3847:0715/022433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76354:15363:0715/022433:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] EphemeralAppLauncherTest.InstallInProgress (3251 ms)
[26/228] EphemeralAppLauncherTest.InstallInProgress (4739 ms)
[ RUN ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp
[76330:3847:0715/022428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:34.155 browser_tests[76323:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp (7880 ms)
[27/228] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp (9662 ms)
[ RUN ] EphemeralAppLauncherTest.EnableAndLaunchApp
HTTP server started on http://127.0.0.1:62396...
sending server_data: {"host": "127.0.0.1", "port": 62396} (36 bytes)
[76341:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76327:3847:0715/022433:WARNING:extension_install_prompt.cc(163)] Proceeding!
2015-07-15 02:24:34.155 browser_tests[76327:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[76343:13063:0715/022434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76343:13063:0715/022434:WARNING:channel.cc(322)] RawChannel write error
[76357:12807:0715/022434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.EnableAndLaunchApp (7481 ms)
[28/228] EphemeralAppLauncherTest.EnableAndLaunchApp (9103 ms)
[ RUN ] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails
[76371:3847:0715/022437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76362:3847:0715/022441:INFO:CONSOLE(750)] "webview.loadstop", source: chrome-extension://mobkoclpigfmcmgpoipglecibihnidca/main.js (750)
[76362:3847:0715/022441:INFO:CONSOLE(149)] "<webview>: The object has already navigated, so its partition cannot be changed.", source: extensions::webViewAttributes (149)
[76374:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76362:39683:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76362:39683:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76362:39683:0715/022441:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails (6114 ms)
[29/228] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails (7507 ms)
[ RUN ] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage
[76372:3847:0715/022437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76363:3847:0715/022440:INFO:CONSOLE(1673)] "http://localhost:62399/extensions/platform_apps/web_view/shim/empty_guest.html", source: chrome-extension://mobkoclpigfmcmgpoipglecibihnidca/main.js (1673)
[76377:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[76377:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76377:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76377:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76377:13063:0715/022441:WARNING:channel.cc(322)] RawChannel write error
[76363:41219:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76363:41219:0715/022441:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage (6021 ms)
[30/228] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage (7501 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortInvalidNavigation
[76378:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76368:3847:0715/022441:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[76380:13063:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76380:13063:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76368:39683:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[76368:39683:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestLoadAbortInvalidNavigation (5984 ms)
[31/228] WebViewTest.Shim_TestLoadAbortInvalidNavigation (7494 ms)
[ RUN ] ExtensionViewTest.LoadAPICall
[76364:3847:0715/022436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76387:13575:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76387:13575:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76356:3847:0715/022444:INFO:extension_view_internal_api.cc(45)] extension id not valid: fakeextension
[76390:15875:0715/022444:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[76390:15875:0715/022444:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[76366:3847:0715/022445:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[76390:15875:0715/022445:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[76366:3847:0715/022445:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[76390:15875:0715/022445:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[76366:13063:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76366:13063:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76366:13063:0715/022445:WARNING:channel.cc(322)] RawChannel write error
[76390:15875:0715/022445:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[76390:15875:0715/022445:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[76390:15875:0715/022445:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[76390:15875:0715/022445:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[76390:15875:0715/022445:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[76390:15875:0715/022445:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[76356:41219:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[76356:41219:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[76356:41219:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 14, remote ID 2147483661)
[76356:41219:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76356:5635:0715/022445:ERROR:mach_broker_mac.mm(222)] Unknown process 76399 is sending Mach IPC messages!
[ OK ] ExtensionViewTest.LoadAPICall (11784 ms)
[32/228] ExtensionViewTest.LoadAPICall (13268 ms)
[ RUN ] WebViewTest.ShimSrcAttribute
[76397:3847:0715/022445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76389:66315:0715/022447:ERROR:mach_broker_mac.mm(222)] Unknown process 76409 is sending Mach IPC messages!
[76389:3847:0715/022449:INFO:CONSOLE(0)] "[SUCCESS] webView", source: chrome-extension://oemadbfimmlonckiencgpkicflcmhfcg/main.html (0)
[ OK ] WebViewTest.ShimSrcAttribute (7042 ms)
[33/228] WebViewTest.ShimSrcAttribute (8541 ms)
[ RUN ] WebViewTest.TestContextMenu
[76402:3847:0715/022446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76391:3847:0715/022449:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://eolplkjdhhmcddinalknciffbfagcodg/embedder.js (5)
[76391:3847:0715/022449:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://eolplkjdhhmcddinalknciffbfagcodg/embedder.js (5)
[76391:3847:0715/022449:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://eolplkjdhhmcddinalknciffbfagcodg/embedder.js (250)
[76391:3847:0715/022449:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://eolplkjdhhmcddinalknciffbfagcodg/embedder.js (5)
[76391:40451:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[76391:40451:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76391:40451:0715/022450:WARNING:channel.cc(322)] RawChannel write error
[76391:40451:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76391:40451:0715/022450:WARNING:channel.cc(322)] RawChannel write error
[76391:40451:0715/022450:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76417:12551:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76417:12551:0715/022450:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.TestContextMenu (7103 ms)
[34/228] WebViewTest.TestContextMenu (8682 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllowTwice
[76407:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76393:75023:0715/022451:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76393:3847:0715/022451:INFO:CONSOLE(20)] "test passed", source: chrome-extension://lgckfijepddhfpbcnfhaimmlhpgoppnl/embedder.js (20)
[76408:13063:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76420:13063:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76420:13063:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllowTwice (7355 ms)
[35/228] WebViewTest.MediaAccessAPIAllow_TestAllowTwice (8712 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow
[76416:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76410:3847:0715/022452:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://iabogihfpkkfekcglpjgjbkceleekggd/embedder.js (77)
[76410:3847:0715/022453:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://iabogihfpkkfekcglpjgjbkceleekggd/embedder.js (79)
[76410:75015:0715/022453:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76410:3847:0715/022453:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://iabogihfpkkfekcglpjgjbkceleekggd/embedder.js (82)
[76410:3847:0715/022453:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 5,2
[76419:13063:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[76419:13063:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76419:13063:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76419:13063:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76419:13063:0715/022453:WARNING:channel.cc(322)] RawChannel write error
[76410:39427:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76410:39427:0715/022453:WARNING:channel.cc(322)] RawChannel write error
[76410:39427:0715/022453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow (6127 ms)
[36/228] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow (7659 ms)
[ RUN ] AutofillTest.ProfilesNotAggregatedWithInvalidEmail
[76432:3847:0715/022454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62412...
sending server_data: {"host": "127.0.0.1", "port": 62412} (36 bytes)
[ OK ] AutofillTest.ProfilesNotAggregatedWithInvalidEmail (5258 ms)
[37/228] AutofillTest.ProfilesNotAggregatedWithInvalidEmail (6554 ms)
[ RUN ] WebViewTest.Dialog_TestAlertDialog
[76430:3847:0715/022453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76422:3847:0715/022457:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://hfgnjipjmppiihabjgpofjkcjdjgdocg/embedder.js (77)
[76422:3847:0715/022457:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://hfgnjipjmppiihabjgpofjkcjdjgdocg/embedder.js (81)
[76422:3847:0715/022457:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://hfgnjipjmppiihabjgpofjkcjdjgdocg/embedder.js (92)
[76422:3847:0715/022457:INFO:CONSOLE(113)] "The alert dialog test has started.", source: chrome-extension://hfgnjipjmppiihabjgpofjkcjdjgdocg/embedder.js (113)
[76422:3847:0715/022457:INFO:CONSOLE(128)] "webview has requested a dialog.", source: chrome-extension://hfgnjipjmppiihabjgpofjkcjdjgdocg/embedder.js (128)
[76422:3847:0715/022457:INFO:CONSOLE(132)] "The app has responded to the dialog request.", source: chrome-extension://hfgnjipjmppiihabjgpofjkcjdjgdocg/embedder.js (132)
[76422:3847:0715/022457:INFO:CONSOLE(120)] "webview has been unblocked after requesting an alert dialog.", source: chrome-extension://hfgnjipjmppiihabjgpofjkcjdjgdocg/embedder.js (120)
[76431:13571:0715/022457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Dialog_TestAlertDialog (6078 ms)
[38/228] WebViewTest.Dialog_TestAlertDialog (7612 ms)
[ RUN ] BitmapFetcherBrowserTest.HandleImageFailedTest
[76445:3847:0715/022456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76438:39939:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BitmapFetcherBrowserTest.HandleImageFailedTest (3265 ms)
[39/228] BitmapFetcherBrowserTest.HandleImageFailedTest (4652 ms)
[ RUN ] BrowsingDataIndexedDBHelperTest.CannedUnique
[76459:3847:0715/022500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76462:12551:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[76462:12551:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76462:12551:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76462:12551:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76462:12551:0715/022501:WARNING:channel.cc(322)] RawChannel write error
[76462:15363:0715/022501:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[76462:15363:0715/022501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[76462:15363:0715/022501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowsingDataIndexedDBHelperTest.CannedUnique (2957 ms)
[40/228] BrowsingDataIndexedDBHelperTest.CannedUnique (4365 ms)
[ RUN ] AutofillTest.UsePlusSignForInternationalNumber
[76437:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62414...
sending server_data: {"host": "127.0.0.1", "port": 62414} (36 bytes)
[76453:13063:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76453:13063:0715/022502:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillTest.UsePlusSignForInternationalNumber (10760 ms)
[41/228] AutofillTest.UsePlusSignForInternationalNumber (12160 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage
[76463:3847:0715/022501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76465:12807:0715/022502:ERROR:ipc_channel_posix.cc(469)] pipe error on 3 Currently writing message of size: 28: Socket is not connected
[76452:3847:0715/022502:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage (4646 ms)
[42/228] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage (6094 ms)
[ RUN ] DownloadTest.DownloadMimeTypeSelect
[76474:3847:0715/022504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadMimeTypeSelect (2844 ms)
[43/228] DownloadTest.DownloadMimeTypeSelect (4374 ms)
[ RUN ] RemoteDebuggingTest.RemoteDebugger
[76466:3847:0715/022501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76455:3847:0715/022504:INFO:CONSOLE(0)] "[SUCCESS] discoverTargets", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/_generated_background_page.html (0)
[76455:3847:0715/022504:INFO:CONSOLE(0)] "[SUCCESS] versionInfo", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/_generated_background_page.html (0)
[76455:3847:0715/022504:INFO:CONSOLE(0)] "[SUCCESS] activatePage", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/_generated_background_page.html (0)
[76455:3847:0715/022504:INFO:CONSOLE(184)] "<html>
<head>
<title>Inspectable pages</title>
<style>
body {
color: #222;
font-family: Helvetica, Arial, sans-serif;
margin: 0;
text-shadow: rgba(255, 255, 255, 0.496094) 0px 1px 0px;
}
#caption {
font-size: 16px;
margin-top: 15px;
margin-bottom: 10px;
margin-left: 20px;
height: 20px;
text-align: left;
}
#items {
display: flex;
flex-direction: column;
margin: 10px;
}
.item {
color: #222;
display: flex;
flex-direction: row;
text-decoration: none;
padding: 10px;
-webkit-transition-property: background-color, border-color;
-webkit-transition: background-color 0.15s, 0.15s;
-webkit-transition-delay: 0ms, 0ms;
}
.thumbnail {
background-attachment: scroll;
background-origin: padding-box;
background-repeat: no-repeat;
border: 1px solid rgba(184, 184, 184, 1);
flex: none;
height: 132px;
width: 212px;
}
.item:not(.connected):hover {
background-color: rgba(242, 242, 242, 1);
border-color: rgba(110, 116, 128, 1);
color: black;
}
.item.connected .thumbnail {
opacity: 0.5;
}
.item.connected:hover {
border-color: rgba(184, 184, 184, 1);
color: rgb(110, 116, 128);
}
.description {
display: flex;
flex-direction: column;
}
.title, .subtitle {
font-size: 13px;
margin: 4px 0px 0px 6px;
overflow: hidden;
padding-left: 20px;
}
.title {
background-repeat: no-repeat;
background-size: 16px;
font-size: 15px;
}
</style>
<script>
function onLoad() {
var tabsListRequest = new XMLHttpRequest();
tabsListRequest.open('GET', '/json/list', true);
tabsListRequest.onreadystatechange = onReady;
tabsListRequest.send();
}
function onReady() {
if(this.readyState == 4 && this.status == 200) {
if(this.response != null)
var responseJSON = JSON.parse(this.response);
for (var i = 0; i < responseJSON.length; ++i)
appendItem(responseJSON[i]);
}
}
function overrideFrontendUrl(item) {
if (window.location.hash) {
var overridden_url = window.location.hash.substr(1);
var ws_suffix = item.webSocketDebuggerUrl.replace('ws://', 'ws=');
if (overridden_url.indexOf('?') == -1)
return overridden_url + '?' + ws_suffix;
else
return overridden_url + '&' + ws_suffix;
}
return item.devtoolsFrontendUrl;
}
function appendItem(item_object) {
var item_element;
if (item_object.devtoolsFrontendUrl) {
item_element = document.createElement('a');
item_element.href = overrideFrontendUrl(item_object);
item_element.title = item_object.title;
} else {
item_element = document.createElement('div');
item_element.className = 'connected';
item_element.title = 'The tab already has an active debug session';
}
item_element.classList.add('item');
var thumbnail = document.createElement('div');
thumbnail.className = 'thumbnail';
thumbnail.style.cssText = 'background-image:url(' +
item_object.thumbnailUrl + ')';
item_element.appendChild(thumbnail);
var description = document.createElement('div');
description.className = 'description';
var title = document.createElement('div');
title.className = 'title';
title.textContent = item_object.description || item_object.title;
title.style.cssText = 'background-image:url(' +
item_object.faviconUrl + ')';
description.appendChild(title);
var subtitle = document.createElement('div');
subtitle.className = 'subtitle';
subtitle.textContent = (item_object.url || '').substring(0, 300);
description.appendChild(subtitle);
item_element.appendChild(description);
document.getElementById('items').appendChild(item_element);
}
</script>
</head>
<body onload='onLoad()'>
<div id='caption'>Inspectable pages</div>
<hr>
<div id='items'>
</div>
</body>
</html>
", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/background.js (184)
[76455:3847:0715/022504:INFO:CONSOLE(0)] "[SUCCESS] checkInspectablePagesUI", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/_generated_background_page.html (0)
[76455:3847:0715/022504:INFO:CONSOLE(0)] "[SUCCESS] checkDebuggerUI", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/_generated_background_page.html (0)
[76455:3847:0715/022504:INFO:CONSOLE(0)] "[SUCCESS] checkWebSocketAPI", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/_generated_background_page.html (0)
[76455:3847:0715/022504:INFO:CONSOLE(0)] "[SUCCESS] closePage", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/_generated_background_page.html (0)
[76455:3847:0715/022505:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76455:3847:0715/022505:INFO:CONSOLE(0)] "[SUCCESS] newSpecificPage", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/_generated_background_page.html (0)
[76455:3847:0715/022507:INFO:CONSOLE(0)] "[SUCCESS] newDefaultPage", source: chrome-extension://hgmfpdglnckgaonpajhchoppbpiecccn/_generated_background_page.html (0)
[76467:13063:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76471:13319:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[76471:13319:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76471:13319:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76471:13319:0715/022507:WARNING:channel.cc(322)] RawChannel write error
[76479:13063:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76479:13063:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RemoteDebuggingTest.RemoteDebugger (7581 ms)
[44/228] RemoteDebuggingTest.RemoteDebugger (8916 ms)
[ RUN ] DownloadTest.ContentDisposition
[76485:3847:0715/022507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.ContentDisposition (2994 ms)
[45/228] DownloadTest.ContentDisposition (4312 ms)
[ RUN ] DownloadTest.AnchorDownloadTag
[76486:3847:0715/022507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.AnchorDownloadTag (3150 ms)
[46/228] DownloadTest.AnchorDownloadTag (4684 ms)
[ RUN ] DownloadTest.AutoOpen
[76494:3847:0715/022509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.AutoOpen (2976 ms)
[47/228] DownloadTest.AutoOpen (4932 ms)
[ RUN ] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission
[76501:3847:0715/022511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76491:75275:0715/022511:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission (3397 ms)
[48/228] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission (5053 ms)
[ RUN ] AutofillPrivateApiTest.SaveCreditCard
[76505:3847:0715/022511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76493:3847:0715/022513:INFO:CONSOLE(0)] "[SUCCESS] saveCreditCard", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?saveCreditCard (0)
[76493:41219:0715/022513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76493:41219:0715/022513:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillPrivateApiTest.SaveCreditCard (4477 ms)
[49/228] AutofillPrivateApiTest.SaveCreditCard (6274 ms)
[ RUN ] CommandServiceTest.GetExtensionActionCommandQueryAll
[76515:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76516:12807:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandServiceTest.GetExtensionActionCommandQueryAll (5033 ms)
[50/228] CommandServiceTest.GetExtensionActionCommandQueryAll (6309 ms)
[ RUN ] CommandServiceTest.GetNamedCommandsQueryActive
[76522:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CommandServiceTest.GetNamedCommandsQueryActive (5378 ms)
[51/228] CommandServiceTest.GetNamedCommandsQueryActive (6714 ms)
[ RUN ] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove
[76528:3847:0715/022517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76521:3847:0715/022519:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 02:25:19.252 browser_tests[76521:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[76521:3847:0715/022519:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[76528:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove (4021 ms)
[52/228] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove (5475 ms)
[ RUN ] AutomationApiTest.QuerySelector
[76506:3847:0715/022512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76509:13063:0715/022513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76509:13063:0715/022513:WARNING:channel.cc(322)] RawChannel write error
[76495:75015:0715/022515:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76495:3847:0715/022515:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://nkbmfplglaefgkfhmlgmdjmhnaheieel/queryselector.html (0)
[76495:3847:0715/022515:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelector", source: chrome-extension://nkbmfplglaefgkfhmlgmdjmhnaheieel/queryselector.html (0)
[76495:3847:0715/022516:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorNoMatch", source: chrome-extension://nkbmfplglaefgkfhmlgmdjmhnaheieel/queryselector.html (0)
[76495:3847:0715/022517:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromMain", source: chrome-extension://nkbmfplglaefgkfhmlgmdjmhnaheieel/queryselector.html (0)
[76495:3847:0715/022518:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorForSpanInsideButtonReturnsButton", source: chrome-extension://nkbmfplglaefgkfhmlgmdjmhnaheieel/queryselector.html (0)
[76495:3847:0715/022519:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromAnonymousGroup", source: chrome-extension://nkbmfplglaefgkfhmlgmdjmhnaheieel/queryselector.html (0)
2015-07-15 02:25:19.254 browser_tests[76495:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[76513:3847:0715/022520:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 8; this: 5
[76495:3847:0715/022520:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromRemovedNode", source: chrome-extension://nkbmfplglaefgkfhmlgmdjmhnaheieel/queryselector.html (0)
[76520:13063:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76520:13063:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.QuerySelector (11168 ms)
[53/228] AutomationApiTest.QuerySelector (12910 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex
[76552:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex (3020 ms)
[54/228] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex (4339 ms)
[ RUN ] DeclarativeContentApiTest.DisabledForSplitIncognito
[76538:3847:0715/022520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76531:3847:0715/022524:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76531:3847:0715/022524:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76540:13063:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[76540:13063:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76540:13063:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76540:13063:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76540:13063:0715/022524:WARNING:channel.cc(322)] RawChannel write error
[76531:41219:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76531:41219:0715/022524:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.DisabledForSplitIncognito (6185 ms)
[55/228] DeclarativeContentApiTest.DisabledForSplitIncognito (7610 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy
[76558:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy (3009 ms)
[56/228] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy (4524 ms)
[ RUN ] DeveloperPrivateApiTest.Basics
[76549:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76539:3847:0715/022527:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://akogaincbcmhleamjngmogkaecakajep/_generated_background_page.html (0)
[76539:3847:0715/022527:INFO:CONSOLE(0)] "[SUCCESS] aliasedFunctions", source: chrome-extension://akogaincbcmhleamjngmogkaecakajep/_generated_background_page.html (0)
[76562:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76562:13063:0715/022527:WARNING:channel.cc(322)] RawChannel write error
[76566:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[76566:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76566:13063:0715/022527:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeveloperPrivateApiTest.Basics (7508 ms)
[57/228] DeveloperPrivateApiTest.Basics (9029 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice
[76568:3847:0715/022527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62454...
sending server_data: {"host": "127.0.0.1", "port": 62454} (36 bytes)
[76571:12807:0715/022530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76571:12807:0715/022530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice (4909 ms)
[58/228] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice (6558 ms)
[ RUN ] PageActionApiTest.Basic
[76572:3847:0715/022527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62453...
sending server_data: {"host": "127.0.0.1", "port": 62453} (36 bytes)
[76573:13063:0715/022531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76573:13063:0715/022531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PageActionApiTest.Basic (5568 ms)
[59/228] PageActionApiTest.Basic (6816 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRetainEntry
[76577:3847:0715/022529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76570:63235:0715/022531:ERROR:mach_broker_mac.mm(222)] Unknown process 76585 is sending Mach IPC messages!
[76570:3847:0715/022532:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://geijocjciggpngifhempolobbhomnmcd/test_other_window.html (0)
[76570:3847:0715/022532:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://geijocjciggpngifhempolobbhomnmcd/test.html (0)
[76579:13063:0715/022532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[76579:13063:0715/022532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76579:13063:0715/022532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76570:40963:0715/022532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76570:40963:0715/022532:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiRetainEntry (5235 ms)
[60/228] FileSystemApiTest.FileSystemApiRetainEntry (6869 ms)
[ RUN ] HotwordPrivateApiTest.AlwaysOnEnabled
[76587:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76578:3847:0715/022533:INFO:CONSOLE(0)] "[SUCCESS] alwaysOnEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[76578:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] alwaysOnEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.AlwaysOnEnabled (5555 ms)
[61/228] HotwordPrivateApiTest.AlwaysOnEnabled (7151 ms)
[ RUN ] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn
[76601:3847:0715/022535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76604:15875:0715/022535:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[76604:15875:0715/022535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[76604:15875:0715/022535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn (2665 ms)
[62/228] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn (4258 ms)
[ RUN ] HotwordPrivateApiTest.HotwordSession
[76594:3847:0715/022534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76605:13319:0715/022536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76605:13319:0715/022536:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.HotwordSession (4411 ms)
[63/228] HotwordPrivateApiTest.HotwordSession (6064 ms)
[ RUN ] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff
[76606:3847:0715/022536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76607:15619:0715/022536:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[76607:15619:0715/022536:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[76607:15619:0715/022536:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff (2677 ms)
[64/228] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff (4339 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess
[76616:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76608:3847:0715/022541:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fcfpeofngneiekbpnhhhpgecchhmofbn/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess (4524 ms)
[65/228] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess (6272 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveCacheHit
[76618:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76609:3847:0715/022541:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fcfpeofngneiekbpnhhhpgecchhmofbn/test.js (5)
[76609:39427:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76609:39427:0715/022541:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveCacheHit (4454 ms)
[66/228] GetAuthTokenFunctionTest.InteractiveCacheHit (5833 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesEmailFooBar
[76624:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76611:3847:0715/022542:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fcfpeofngneiekbpnhhhpgecchhmofbn/test.js (5)
[ OK ] GetAuthTokenFunctionTest.ScopesEmailFooBar (4305 ms)
[67/228] GetAuthTokenFunctionTest.ScopesEmailFooBar (5964 ms)
[ RUN ] ExtensionManagementApiBrowserTest.InstallEvent
[76627:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementApiBrowserTest.InstallEvent (4427 ms)
[68/228] ExtensionManagementApiBrowserTest.InstallEvent (6115 ms)
[ RUN ] ExtensionManagementTest.InstallRequiresConfirm
[76641:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementTest.InstallRequiresConfirm (5351 ms)
[69/228] ExtensionManagementTest.InstallRequiresConfirm (6676 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached
[76649:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76635:63747:0715/022548:ERROR:mach_broker_mac.mm(222)] Unknown process 76657 is sending Mach IPC messages!
[76635:3847:0715/022549:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesAccessAttached", source: chrome-extension://nobopecadmpdoncbjjlllocnnbbfcajh/_generated_background_page.html (0)
[76635:3847:0715/022549:INFO:CONSOLE(0)] "[SUCCESS] testGalleries", source: chrome-extension://nobopecadmpdoncbjjlllocnnbbfcajh/_generated_background_page.html (0)
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached (4958 ms)
[70/228] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached (6971 ms)
[ RUN ] ExtensionManagementTest.ExternalPolicyRefresh
[76642:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76661:13063:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76661:3847:0715/022549:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[76646:13063:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76646:13063:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionManagementTest.ExternalPolicyRefresh (7347 ms)
[71/228] ExtensionManagementTest.ExternalPolicyRefresh (8657 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.IPhotoTest
[76650:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76639:5635:0715/022548:ERROR:mach_broker_mac.mm(222)] Unknown process 76658 is sending Mach IPC messages!
[76639:3847:0715/022549:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://piibdihhhnjaokdimkhnemdapnjpjpid/_generated_background_page.html (0)
[76639:3847:0715/022549:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76639:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://piibdihhhnjaokdimkhnemdapnjpjpid/_generated_background_page.html (0)
[76639:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://piibdihhhnjaokdimkhnemdapnjpjpid/_generated_background_page.html (0)
[76639:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://piibdihhhnjaokdimkhnemdapnjpjpid/_generated_background_page.html (0)
[76639:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://piibdihhhnjaokdimkhnemdapnjpjpid/_generated_background_page.html (0)
[76654:13063:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76639:39683:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesPlatformAppBrowserTest.IPhotoTest (6351 ms)
[72/228] MediaGalleriesPlatformAppBrowserTest.IPhotoTest (7886 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners
[76668:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76663:40963:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76663:40963:0715/022553:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners (4400 ms)
[73/228] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners (6037 ms)
[ RUN ] ExtensionModuleApiTest.IncognitoNoFile
[76676:3847:0715/022553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76667:63003:0715/022554:ERROR:mach_broker_mac.mm(222)] Unknown process 76684 is sending Mach IPC messages!
[76667:63003:0715/022555:ERROR:mach_broker_mac.mm(222)] Unknown process 76687 is sending Mach IPC messages!
[76667:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://mobhpkdakpnihkjjjipopoogbkmnlmco/test.html (0)
[76678:13063:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76678:13063:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionModuleApiTest.IncognitoNoFile (4948 ms)
[74/228] ExtensionModuleApiTest.IncognitoNoFile (6803 ms)
[ RUN ] PasswordsPrivateApiTest.RequestPlaintextPassword
[76679:3847:0715/022553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76669:38147:0715/022555:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76682:13063:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76682:13063:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76669:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] requestPlaintextPassword", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestPlaintextPassword (0)
[ OK ] PasswordsPrivateApiTest.RequestPlaintextPassword (4703 ms)
[75/228] PasswordsPrivateApiTest.RequestPlaintextPassword (6187 ms)
[ RUN ] AppBackgroundPageApiTest.OpenTwoPagesWithManifest
[76706:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76698:75271:0715/022601:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /bg.html
[76698:75271:0715/022603:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76708:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76708:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76712:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76698:3847:0715/022603:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[76698:40195:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.OpenTwoPagesWithManifest (5893 ms)
[76/228] AppBackgroundPageApiTest.OpenTwoPagesWithManifest (7391 ms)
[ RUN ] WebNavigationApiTest.CrossProcess
[76683:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76696:13063:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76673:76039:0715/022559:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76673:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] crossProcess", source: chrome-extension://adbijglahdkekidibkplhdabaofgeoon/test_crossProcess.html (0)
[76673:39683:0715/022600:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76673:39683:0715/022600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[76673:39683:0715/022600:WARNING:channel.cc(322)] RawChannel write error
[76673:39683:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76673:39683:0715/022601:WARNING:channel.cc(322)] RawChannel write error
[76673:3847:0715/022602:INFO:CONSOLE(0)] "[SUCCESS] crossProcessRedirect", source: chrome-extension://adbijglahdkekidibkplhdabaofgeoon/test_crossProcess.html (0)
[76673:39683:0715/022602:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76673:39683:0715/022603:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76673:3847:0715/022603:INFO:CONSOLE(0)] "[SUCCESS] crossProcessAbortUserGesture", source: chrome-extension://adbijglahdkekidibkplhdabaofgeoon/test_crossProcess.html (0)
[76673:39683:0715/022603:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[76673:39683:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76673:39683:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[76673:3847:0715/022603:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcess (11441 ms)
[77/228] WebNavigationApiTest.CrossProcess (12893 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallAccepted
HTTP server started on http://127.0.0.1:62458...
sending server_data: {"host": "127.0.0.1", "port": 62458} (36 bytes)
[76707:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76695:40963:0715/022602:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76695:3847:0715/022602:INFO:CONSOLE(0)] "[SUCCESS] completeBeforeBegin", source: http://www.example.com:62458/files/extensions/api_test/webstore_private/accepted.html (0)
[76695:3847:0715/022602:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[76695:3847:0715/022602:INFO:CONSOLE(0)] "[SUCCESS] invalidID", source: http://www.example.com:62458/files/extensions/api_test/webstore_private/accepted.html (0)
[76695:3847:0715/022603:INFO:CONSOLE(0)] "[SUCCESS] missingVersion", source: http://www.example.com:62458/files/extensions/api_test/webstore_private/accepted.html (0)
[76695:3847:0715/022603:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:62458/files/extensions/api_test/webstore_private/common.js (52)
[76695:3847:0715/022604:WARNING:extension_install_prompt.cc(163)] Proceeding!
2015-07-15 02:26:04.399 browser_tests[76695:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[76695:3847:0715/022605:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:62458/files/extensions/api_test/webstore_private/accepted.html (0)
[76695:3847:0715/022606:WARNING:extension_install_prompt.cc(163)] Proceeding!
[76695:3847:0715/022607:INFO:CONSOLE(0)] "[SUCCESS] duplicateInstall", source: http://www.example.com:62458/files/extensions/api_test/webstore_private/accepted.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.InstallAccepted (9571 ms)
[78/228] ExtensionWebstorePrivateApiTest.InstallAccepted (11260 ms)
[ RUN ] ChromeAppAPITest.InstallAndRunningStateFrame
[76734:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62498...
sending server_data: {"host": "127.0.0.1", "port": 62498} (36 bytes)
[ OK ] ChromeAppAPITest.InstallAndRunningStateFrame (3592 ms)
[79/228] ChromeAppAPITest.InstallAndRunningStateFrame (4932 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarative2
[76694:3847:0715/022557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76690:75015:0715/022601:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76690:3847:0715/022601:INFO:CONSOLE(0)] "[SUCCESS] testSetRequestHeader", source: chrome-extension://cpfggkljpngbfgnppfamecjemcfighbc/test_declarative2.html (0)
[76690:3847:0715/022602:INFO:CONSOLE(0)] "[SUCCESS] testRemoveRequestHeader", source: chrome-extension://cpfggkljpngbfgnppfamecjemcfighbc/test_declarative2.html (0)
[76690:3847:0715/022603:INFO:CONSOLE(0)] "[SUCCESS] testAddResponseHeader", source: chrome-extension://cpfggkljpngbfgnppfamecjemcfighbc/test_declarative2.html (0)
[76690:3847:0715/022604:INFO:CONSOLE(0)] "[SUCCESS] testRemoveResponseHeader", source: chrome-extension://cpfggkljpngbfgnppfamecjemcfighbc/test_declarative2.html (0)
2015-07-15 02:26:04.323 browser_tests[76690:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[76690:3847:0715/022605:INFO:CONSOLE(0)] "[SUCCESS] testPriorities", source: chrome-extension://cpfggkljpngbfgnppfamecjemcfighbc/test_declarative2.html (0)
[76690:3847:0715/022606:INFO:CONSOLE(0)] "[SUCCESS] testEditRequestCookies", source: chrome-extension://cpfggkljpngbfgnppfamecjemcfighbc/test_declarative2.html (0)
[76690:3847:0715/022607:INFO:CONSOLE(0)] "[SUCCESS] testEditResponseCookies", source: chrome-extension://cpfggkljpngbfgnppfamecjemcfighbc/test_declarative2.html (0)
[76690:3847:0715/022608:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[76690:3847:0715/022608:INFO:CONSOLE(0)] "[SUCCESS] testRequestHeaders", source: chrome-extension://cpfggkljpngbfgnppfamecjemcfighbc/test_declarative2.html (0)
[76690:39683:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarative2 (13571 ms)
[80/228] ExtensionWebRequestApiTest.WebRequestDeclarative2 (14924 ms)
[ RUN ] AppApiTest.AppProcessInstances
[76732:3847:0715/022606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76725:3847:0715/022607:INFO:app_process_apitest.cc(70)] Start of test.
[76725:3847:0715/022608:INFO:app_process_apitest.cc(92)] Nav 1.
[76725:75527:0715/022608:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76725:3847:0715/022608:INFO:app_process_apitest.cc(103)] New tab.
[76740:13575:0715/022611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76725:3847:0715/022611:INFO:app_process_apitest.cc(106)] Nav 2.
[76725:3847:0715/022611:INFO:app_process_apitest.cc(126)] WindowOpenHelper 1.
[76725:3847:0715/022611:INFO:app_process_apitest.cc(128)] End of test.
[76725:40707:0715/022611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76725:40707:0715/022611:WARNING:channel.cc(322)] RawChannel write error
[76725:40707:0715/022611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76725:40707:0715/022611:WARNING:channel.cc(322)] RawChannel write error
[76725:40707:0715/022611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76725:40707:0715/022611:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.AppProcessInstances (6963 ms)
[81/228] AppApiTest.AppProcessInstances (8385 ms)
[ RUN ] ContentCapabilitiesTest.ClipboardRead
[76745:3847:0715/022610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76739:76039:0715/022611:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76739:76039:0715/022612:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76739:40707:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContentCapabilitiesTest.ClipboardRead (3552 ms)
[82/228] ContentCapabilitiesTest.ClipboardRead (4930 ms)
[ RUN ] ContentScriptCssInjectionTest.ContentScriptInjectsStyles
[76752:3847:0715/022612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76743:75535:0715/022613:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76743:75535:0715/022614:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentScriptCssInjectionTest.ContentScriptInjectsStyles (4306 ms)
[83/228] ContentScriptCssInjectionTest.ContentScriptInjectsStyles (5823 ms)
[ RUN ] ContentVerifierTest.DotSlashPaths
[76753:3847:0715/022612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentVerifierTest.DotSlashPaths (5462 ms)
[84/228] ContentVerifierTest.DotSlashPaths (7003 ms)
[ RUN ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag
[76766:3847:0715/022615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag (3960 ms)
[85/228] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag (5247 ms)
[ RUN ] ExtensionCrxInstallerTest.Blacklist
[76767:3847:0715/022615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76757:3847:0715/022617:WARNING:extension_error_reporter.cc(79)] Extension error: Google has flagged "HighDPI" as malicious and installation has been prevented.
[76757:41219:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionCrxInstallerTest.Blacklist (4018 ms)
[86/228] ExtensionCrxInstallerTest.Blacklist (5463 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIframeWithPermission
[76783:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76775:75527:0715/022621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76785:13063:0715/022622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExternallyConnectableMessagingTest.FromIframeWithPermission (4685 ms)
[87/228] ExternallyConnectableMessagingTest.FromIframeWithPermission (6245 ms)
[ RUN ] ClipboardApiTest.Extension
[76776:3847:0715/022617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76769:3847:0715/022620:INFO:CONSOLE(0)] "[SUCCESS] testDomCopy", source: chrome-extension://noneaifhmlejglbjbieilodgiekdggch/test.html (0)
[76769:3847:0715/022620:INFO:CONSOLE(0)] "[SUCCESS] testDomPaste", source: chrome-extension://noneaifhmlejglbjbieilodgiekdggch/test.html (0)
[76769:3847:0715/022620:INFO:CONSOLE(0)] "[SUCCESS] testCopyInIframe", source: chrome-extension://noneaifhmlejglbjbieilodgiekdggch/test.html (0)
[76769:3847:0715/022620:INFO:CONSOLE(0)] "[SUCCESS] testPasteInIframe", source: chrome-extension://noneaifhmlejglbjbieilodgiekdggch/test.html (0)
[76769:75015:0715/022621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76790:13063:0715/022621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76790:13831:0715/022621:FATAL:memory.cc(18)] Out of memory. size=4194304
[76769:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] bound testExecuteScriptCopyPaste", source: chrome-extension://noneaifhmlejglbjbieilodgiekdggch/test.html (0)
[76795:13063:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76795:13319:0715/022623:FATAL:memory.cc(18)] Out of memory. size=4194304
[76769:3847:0715/022623:INFO:CONSOLE(0)] "[SUCCESS] bound testContentScriptCopyPaste", source: chrome-extension://noneaifhmlejglbjbieilodgiekdggch/test.html (0)
[76782:3847:0715/022623:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ClipboardApiTest.Extension (7268 ms)
[88/228] ClipboardApiTest.Extension (8752 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons
[76791:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76781:41219:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons (4300 ms)
[89/228] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons (5692 ms)
[ RUN ] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId
[76789:3847:0715/022620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76780:74759:0715/022623:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76792:12551:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76792:12551:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76780:74759:0715/022624:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76780:40707:0715/022626:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76796:13063:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76780:40707:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId (8710 ms)
[90/228] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId (10358 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride
[76806:3847:0715/022626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76798:41219:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[76798:41219:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76798:41219:0715/022630:WARNING:channel.cc(322)] RawChannel write error
[76798:41219:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76798:41219:0715/022630:WARNING:channel.cc(322)] RawChannel write error
[76817:13831:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76817:13831:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76817:13831:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76817:13831:0715/022630:WARNING:channel.cc(322)] RawChannel write error
[76798:41219:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[76798:41219:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[76798:41219:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76798:41219:0715/022630:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride (6717 ms)
[91/228] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride (8347 ms)
[ RUN ] LazyBackgroundPageApiTest.BroadcastEvent
[76816:3847:0715/022627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76822:12551:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[76822:12551:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76822:12551:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76822:12551:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76822:12551:0715/022629:WARNING:channel.cc(322)] RawChannel write error
[76802:75015:0715/022630:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76802:41219:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LazyBackgroundPageApiTest.BroadcastEvent (6620 ms)
[92/228] LazyBackgroundPageApiTest.BroadcastEvent (8185 ms)
[ RUN ] ServiceWorkerTest.RegisterServiceWorkersOnTrunk
[76828:3847:0715/022631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76820:3847:0715/022633:INFO:CONSOLE(0)] "[FAIL] registerServiceWorker: FAIL (no message)
Error
at chrome-extension://oppggdmkipoljpgcbafoohgkokelhajo/test.js:24:19", source: chrome-extension://oppggdmkipoljpgcbafoohgkokelhajo/_generated_background_page.html (0)
[76820:3847:0715/022633:INFO:CONSOLE(0)] "Uncaught (in promise) chrome.test.failure", source: chrome-extension://oppggdmkipoljpgcbafoohgkokelhajo/_generated_background_page.html (0)
[76820:40963:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ServiceWorkerTest.RegisterServiceWorkersOnTrunk (4760 ms)
[93/228] ServiceWorkerTest.RegisterServiceWorkersOnTrunk (6241 ms)
[ RUN ] GaiaAuthExtensionLoaderTest.ClearDataOnUnload
[76839:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76842:13063:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76842:13063:0715/022634:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GaiaAuthExtensionLoaderTest.ClearDataOnUnload (2780 ms)
[94/228] GaiaAuthExtensionLoaderTest.ClearDataOnUnload (4331 ms)
[ RUN ] IsolatedAppTest.CrossProcessClientRedirect
[76814:3847:0715/022627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76818:13063:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76800:75535:0715/022630:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76800:41219:0715/022631:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[76823:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76800:75535:0715/022631:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76800:65795:0715/022632:ERROR:mach_broker_mac.mm(222)] Unknown process 76831 is sending Mach IPC messages!
[76833:13063:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[76800:41219:0715/022635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[76800:41219:0715/022635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76800:41219:0715/022635:WARNING:channel.cc(322)] RawChannel write error
[76800:41219:0715/022635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[76800:41219:0715/022635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[76800:41219:0715/022635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IsolatedAppTest.CrossProcessClientRedirect (10545 ms)
[95/228] IsolatedAppTest.CrossProcessClientRedirect (12143 ms)
[ RUN ] MediaStreamPermissionTest.TestAllowingUserMedia
[76845:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62581...
sending server_data: {"host": "127.0.0.1", "port": 62581} (36 bytes)
[76835:3847:0715/022637:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:62581/files/webrtc/adapter.js (71)
[76835:3847:0715/022637:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:62581/files/webrtc/test_functions.js (13)
[76848:20995:0715/022637:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[76848:20995:0715/022637:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[76848:20995:0715/022637:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[76848:20995:0715/022637:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[76835:3847:0715/022637:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:62581/files/webrtc/test_functions.js (13)
[76835:3847:0715/022637:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:62581/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestAllowingUserMedia (3872 ms)
[96/228] MediaStreamPermissionTest.TestAllowingUserMedia (5654 ms)
[ RUN ] MediaStreamPermissionTest.TestDismissIsNotSticky
[76857:3847:0715/022637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62592...
sending server_data: {"host": "127.0.0.1", "port": 62592} (36 bytes)
[76847:3847:0715/022639:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:62592/files/webrtc/adapter.js (71)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:62592/files/webrtc/test_functions.js (13)
[76847:3847:0715/022639:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] MediaStreamPermissionTest.TestDismissIsNotSticky (3950 ms)
[97/228] MediaStreamPermissionTest.TestDismissIsNotSticky (5747 ms)
[ RUN ] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics
[76862:3847:0715/022638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62601...
sending server_data: {"host": "127.0.0.1", "port": 62601} (36 bytes)
[76851:3847:0715/022640:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:62601/files/webrtc/adapter.js (71)
[76851:3847:0715/022640:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"video":true}", source: http://127.0.0.1:62601/files/webrtc/test_functions.js (13)
[76851:3847:0715/022640:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:62601/files/webrtc/test_functions.js (13)
[76851:3847:0715/022640:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:62601/files/webrtc/test_functions.js (13)
[76851:3847:0715/022640:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:62601/files/webrtc/test_functions.js (13)
[76851:3847:0715/022640:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:62601/files/webrtc/test_functions.js (13)
[76851:3847:0715/022640:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true}", source: http://127.0.0.1:62601/files/webrtc/test_functions.js (13)
[76864:21251:0715/022640:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[76864:21251:0715/022640:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[76864:21251:0715/022640:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[76864:21251:0715/022640:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[76851:3847:0715/022640:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:62601/files/webrtc/test_functions.js (13)
[76851:3847:0715/022640:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:62601/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics (3882 ms)
[98/228] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics (5387 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.ClearKey_Basic
[76871:3847:0715/022640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62627...
sending server_data: {"host": "127.0.0.1", "port": 62627} (36 bytes)
[76863:3847:0715/022642:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[76863:3847:0715/022642:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[76863:39939:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76863:39939:0715/022642:WARNING:channel.cc(322)] RawChannel write error
[76872:13063:0715/022642:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedTest.ClearKey_Basic (3832 ms)
[99/228] EncryptedMediaIsTypeSupportedTest.ClearKey_Basic (5203 ms)
[ RUN ] ECKEncryptedMediaTest.FileIOTest
[76865:3847:0715/022639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62610...
sending server_data: {"host": "127.0.0.1", "port": 62610} (36 bytes)
[76855:3847:0715/022641:INFO:CONSOLE(295)] "02:26:41.100 - Using FileIOTestPlayer", source: http://127.0.0.1:62610/files/eme_player_js/utils.js (295)
[76855:3847:0715/022641:INFO:CONSOLE(295)] "02:26:41.107 - Registering video event handlers.", source: http://127.0.0.1:62610/files/eme_player_js/utils.js (295)
[76855:3847:0715/022641:INFO:CONSOLE(295)] "02:26:41.115 - Loading media using src.", source: http://127.0.0.1:62610/files/eme_player_js/utils.js (295)
[76855:3847:0715/022641:INFO:CONSOLE(295)] "02:26:41.252 - org.chromium.externalclearkey.fileiotest Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62610/files/eme_player_js/utils.js (295)
[76855:3847:0715/022641:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[76855:3847:0715/022642:INFO:CONSOLE(295)] "02:26:42.129 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62610/files/eme_player_js/utils.js (295)
[76866:3847:0715/022642:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[76855:3847:0715/022643:INFO:CONSOLE(295)] "02:26:43.524 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62610/files/eme_player_js/utils.js (295)
[76855:3847:0715/022643:INFO:CONSOLE(295)] "02:26:43.527 - CDM file IO test: Success", source: http://127.0.0.1:62610/files/eme_player_js/utils.js (295)
[76855:3847:0715/022643:INFO:CONSOLE(295)] "02:26:43.529 - Set document title to: FILE_IO_TEST_SUCCESS, updated title: FILE_IO_TEST_SUCCESS", source: http://127.0.0.1:62610/files/eme_player_js/utils.js (295)
[76866:13063:0715/022643:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] ECKEncryptedMediaTest.FileIOTest (6485 ms)
[100/228] ECKEncryptedMediaTest.FileIOTest (8019 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Parent
[76884:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62634...
sending server_data: {"host": "127.0.0.1", "port": 62634} (36 bytes)
[76875:3847:0715/022645:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[76875:3847:0715/022645:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Parent (3340 ms)
[101/228] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Parent (4735 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Basic
[76882:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62631...
sending server_data: {"host": "127.0.0.1", "port": 62631} (36 bytes)
[76874:3847:0715/022644:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[76874:3847:0715/022645:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[76874:39939:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76874:39939:0715/022645:WARNING:channel.cc(322)] RawChannel write error
[76883:12807:0715/022645:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Basic (4610 ms)
[102/228] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Basic (6092 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_MP4
[76894:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76886:3847:0715/022646:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_MP4 (2613 ms)
[103/228] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_MP4 (4046 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_NonCompositing_Basic
[76899:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62639...
sending server_data: {"host": "127.0.0.1", "port": 62639} (36 bytes)
[76889:3847:0715/022648:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[76889:3847:0715/022648:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_NonCompositing_Basic (3896 ms)
[104/228] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_NonCompositing_Basic (5453 ms)
[ RUN ] MediaFileValidatorTest.InvalidAudio
[76906:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:49.407 browser_tests[76898:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] MediaFileValidatorTest.InvalidAudio (3813 ms)
[105/228] MediaFileValidatorTest.InvalidAudio (5129 ms)
[ RUN ] LoadTimingBrowserTest.NoTimes
[76912:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.NoTimes (2909 ms)
[106/228] LoadTimingBrowserTest.NoTimes (4410 ms)
[ RUN ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL
[76914:3847:0715/022650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:62643...
sending server_data: {"host": "127.0.0.1", "port": 62643} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL (3898 ms)
[107/228] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL (5515 ms)
[ RUN ] PasswordManagerBrowserTestBase.LoginFailed
[76924:3847:0715/022652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76917:56583:0715/022653:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.LoginFailed (3295 ms)
[108/228] PasswordManagerBrowserTestBase.LoginFailed (5012 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode
[76931:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76920:56327:0715/022654:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76920:56327:0715/022654:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /password/does_not_exist.html
[ OK ] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode (3246 ms)
[109/228] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode (4815 ms)
[ RUN ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField
[76932:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76922:56071:0715/022655:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76922:37379:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[76922:37379:0715/022655:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField (3525 ms)
[110/228] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField (5310 ms)
[ RUN ] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked
[76939:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[76946]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[76946]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked (3993 ms)
[111/228] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked (5525 ms)
[ RUN ] PrefetchBrowserTestPrediction.IncognitoTest
[76945:3847:0715/022657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[76938:75527:0715/022659:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[76949:12807:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[76949:12807:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76949:12807:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefetchBrowserTestPrediction.IncognitoTest (4336 ms)
[112/228] PrefetchBrowserTestPrediction.IncognitoTest (5849 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrHead
[76953:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62669...
sending server_data: {"host": "127.0.0.1", "port": 62669} (36 bytes)
[76957:13063:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76957:13063:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderXhrHead (5569 ms)
[113/228] PrerenderBrowserTest.PrerenderXhrHead (7082 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrPost
[76962:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62678...
sending server_data: {"host": "127.0.0.1", "port": 62678} (36 bytes)
[76956:40451:0715/022704:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[76956:40451:0715/022704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderXhrPost (4756 ms)
[114/228] PrerenderBrowserTest.PrerenderXhrPost (6398 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5AudioJsplay
[76952:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62665...
sending server_data: {"host": "127.0.0.1", "port": 62665} (36 bytes)
[76963:13063:0715/022705:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5AudioJsplay (8847 ms)
[115/228] PrerenderBrowserTest.PrerenderHTML5AudioJsplay (10443 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLErrorSubresource
[76970:3847:0715/022703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62685...
sending server_data: {"host": "127.0.0.1", "port": 62685} (36 bytes)
HTTPS server started on https://localhost:62686...
sending server_data: {"host": "localhost", "port": 62686} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSSLErrorSubresource (5471 ms)
[116/228] PrerenderBrowserTest.PrerenderSSLErrorSubresource (7104 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLClientCertIframe
[76980:3847:0715/022705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62696...
sending server_data: {"host": "127.0.0.1", "port": 62696} (36 bytes)
HTTPS server started on https://127.0.0.1:62697...
sending server_data: {"host": "127.0.0.1", "port": 62697} (36 bytes)
[76996:12551:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[76996:12551:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderSSLClientCertIframe (5381 ms)
[117/228] PrerenderBrowserTest.PrerenderSSLClientCertIframe (6817 ms)
[ RUN ] PrerenderBrowserTest.PrerenderEvents
[76986:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62701...
sending server_data: {"host": "127.0.0.1", "port": 62701} (36 bytes)
[77000:3847:0715/022710:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[77000:13319:0715/022710:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderEvents (4842 ms)
[118/228] PrerenderBrowserTest.PrerenderEvents (6291 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickNavigateGoBack
[76994:3847:0715/022708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62708...
sending server_data: {"host": "127.0.0.1", "port": 62708} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderClickNavigateGoBack (5058 ms)
[119/228] PrerenderBrowserTest.PrerenderClickNavigateGoBack (6525 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCapturedWebContents
[77001:3847:0715/022710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62714...
sending server_data: {"host": "127.0.0.1", "port": 62714} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderCapturedWebContents (4809 ms)
[120/228] PrerenderBrowserTest.PrerenderCapturedWebContents (6259 ms)
[ RUN ] HostZoomMapBrowserTest.ToggleDefaultZoomLevel
[77016:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77024:12807:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77024:12807:0715/022715:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HostZoomMapBrowserTest.ToggleDefaultZoomLevel (4296 ms)
[121/228] HostZoomMapBrowserTest.ToggleDefaultZoomLevel (5775 ms)
[ RUN ] SpellingMenuObserverTest.InitMenuWithMisspelledWord
[77023:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77027:15875:0715/022716:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[77015:39939:0715/022716:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[77015:39939:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77015:39939:0715/022716:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SpellingMenuObserverTest.InitMenuWithMisspelledWord (2820 ms)
[122/228] SpellingMenuObserverTest.InitMenuWithMisspelledWord (4324 ms)
[ RUN ] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed
[77011:3847:0715/022712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62729...
sending server_data: {"host": "127.0.0.1", "port": 62729} (36 bytes)
[77004:40451:0715/022717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77004:40451:0715/022717:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed (6242 ms)
[123/228] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed (7709 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_SessionStorage
[77030:3847:0715/022716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77020:39683:0715/022717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77020:39683:0715/022717:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PRE_SessionStorage (2848 ms)
[124/228] ContinueWhereILeftOffTest.PRE_SessionStorage (4502 ms)
[ RUN ] RestartTest.PRE_LocalStorageClearedOnExit
[77041:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77045:13063:0715/022720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77045:13063:0715/022720:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestartTest.PRE_LocalStorageClearedOnExit (2928 ms)
[125/228] RestartTest.PRE_LocalStorageClearedOnExit (4405 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_Post
[77040:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77032:39683:0715/022720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContinueWhereILeftOffTest.PRE_Post (3539 ms)
[126/228] ContinueWhereILeftOffTest.PRE_Post (5017 ms)
[ RUN ] SessionRestoreTest.ClosedTabStaysClosed
[77048:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77053:13063:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[77053:13063:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77053:13063:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77048:3847:0715/022722:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50AD0600B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77048:3847:0715/022722:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[77050:15619:0715/022722:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[77050:15619:0715/022722:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[77035:40451:0715/022724:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[77048:3847:0715/022724:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[77060:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77060:13063:0715/022724:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.ClosedTabStaysClosed (5459 ms)
[127/228] SessionRestoreTest.ClosedTabStaysClosed (7124 ms)
[ RUN ] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart
[77064:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77065:13575:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77065:13575:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77065:13575:0715/022725:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart (2588 ms)
[128/228] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart (4081 ms)
[ RUN ] CaptivePortalBlockingPageTest.CertReportingOptOut
[77061:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77052:3847:0715/022726:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77061:3847:0715/022726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77061:3847:0715/022726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77061:3847:0715/022726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77061:3847:0715/022726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77061:3847:0715/022726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77061:3847:0715/022726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] CaptivePortalBlockingPageTest.CertReportingOptOut (4196 ms)
[129/228] CaptivePortalBlockingPageTest.CertReportingOptOut (5504 ms)
[ RUN ] SessionRestoreTest.ActiveIndexUpdatedAtInsert
[77049:3847:0715/022721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77062:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77039:40451:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[77039:40451:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[77039:40451:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77039:40451:0715/022724:WARNING:channel.cc(322)] RawChannel write error
[77068:13063:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77068:13063:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77039:40451:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77039:40451:0715/022727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.ActiveIndexUpdatedAtInsert (8708 ms)
[130/228] SessionRestoreTest.ActiveIndexUpdatedAtInsert (10116 ms)
[ RUN ] AutofillDialogControllerTest.Hide
[77092:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77084:39939:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77084:39939:0715/022732:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.Hide (3079 ms)
[131/228] AutofillDialogControllerTest.Hide (4619 ms)
[ RUN ] TaskManagerBrowserTest.NoticeExtensionTabChanges
[77086:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77087:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[77087:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[77087:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[77087:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77087:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77087:12807:0715/022732:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.NoticeExtensionTabChanges (4802 ms)
[132/228] TaskManagerBrowserTest.NoticeExtensionTabChanges (6444 ms)
[ RUN ] SSLUITest.TestGoodFrameNavigation
[77080:3847:0715/022728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62738...
sending server_data: {"host": "127.0.0.1", "port": 62738} (36 bytes)
HTTPS server started on https://127.0.0.1:62742...
sending server_data: {"host": "127.0.0.1", "port": 62742} (36 bytes)
HTTPS server started on https://127.0.0.1:62744...
sending server_data: {"host": "127.0.0.1", "port": 62744} (36 bytes)
[77071:3847:0715/022732:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77071:3847:0715/022732:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:62742 ran insecure content from http://127.0.0.1:62738/files/ssl/google.html
[77071:3847:0715/022732:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:62742/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzJNamN6T0M5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TmpJM05ESXZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TmpJM05EUXZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0=' was loaded over HTTPS, but requested an insecure resource 'http://127.0.0.1:62738/files/ssl/google.html'. This content should also be served over HTTPS.", source: https://127.0.0.1:62742/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzJNamN6T0M5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TmpJM05ESXZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TmpJM05EUXZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0= (0)
[77071:3847:0715/022732:INFO:CONSOLE(0)] "Mixed Content: The page at 'http://127.0.0.1:62738/files/ssl/google.html' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://127.0.0.1:62738/search'. This endpoint should be made available over a secure connection.", source: https://127.0.0.1:62742/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzJNamN6T0M5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TmpJM05ESXZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TmpJM05EUXZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0= (0)
testserver.py: Closed connection
[ OK ] SSLUITest.TestGoodFrameNavigation (6098 ms)
[133/228] SSLUITest.TestGoodFrameNavigation (7742 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu
[77075:3847:0715/022727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62737...
sending server_data: {"host": "127.0.0.1", "port": 62737} (36 bytes)
HTTPS server started on https://127.0.0.1:62739...
sending server_data: {"host": "127.0.0.1", "port": 62739} (36 bytes)
[77098:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77098:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77098:12807:0715/022732:WARNING:channel.cc(322)] RawChannel write error
[77069:39939:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[77069:39939:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[77069:39939:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77098:13323:0715/022733:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu (7385 ms)
[134/228] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu (8879 ms)
[ RUN ] AutofillDialogControllerTest.DeferredDestruction
[77112:3847:0715/022736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.DeferredDestruction (3728 ms)
[135/228] AutofillDialogControllerTest.DeferredDestruction (5287 ms)
[ RUN ] AutofillDialogControllerTest.ShouldShowErrorBubble
[77113:3847:0715/022736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.ShouldShowErrorBubble (3830 ms)
[136/228] AutofillDialogControllerTest.ShouldShowErrorBubble (5131 ms)
[ RUN ] BrowserTest.AppIdSwitch
[77117:3847:0715/022736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62757...
sending server_data: {"host": "127.0.0.1", "port": 62757} (36 bytes)
[77120:12551:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[77120:12551:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[77120:12551:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77120:12551:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserTest.AppIdSwitch (4022 ms)
[137/228] BrowserTest.AppIdSwitch (5461 ms)
[ RUN ] AutofillDialogControllerTest.HideOnNavigateIframe
[77114:3847:0715/022736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62758...
sending server_data: {"host": "127.0.0.1", "port": 62758} (36 bytes)
[ OK ] AutofillDialogControllerTest.HideOnNavigateIframe (5003 ms)
[138/228] AutofillDialogControllerTest.HideOnNavigateIframe (6594 ms)
[ RUN ] ClickModifierTest.WindowOpenShiftClickTest
[77135:3847:0715/022741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ClickModifierTest.WindowOpenShiftClickTest (3234 ms)
[139/228] ClickModifierTest.WindowOpenShiftClickTest (4606 ms)
[ RUN ] BrowserTest.PageLanguageDetection
[77132:3847:0715/022741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62760...
sending server_data: {"host": "127.0.0.1", "port": 62760} (36 bytes)
[ OK ] BrowserTest.PageLanguageDetection (5940 ms)
[140/228] BrowserTest.PageLanguageDetection (7335 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab
[77139:3847:0715/022742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77126:3847:0715/022743:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77126:3847:0715/022744:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77126:3847:0715/022744:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[77147:13063:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77147:13063:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab (5945 ms)
[141/228] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab (7607 ms)
[ RUN ] OneClickSigninDialogControllerTest.OK
[77152:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninDialogControllerTest.OK (2861 ms)
[142/228] OneClickSigninDialogControllerTest.OK (4315 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions
[77142:3847:0715/022742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77144:13063:0715/022744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77144:13063:0715/022744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77131:3847:0715/022744:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77131:3847:0715/022745:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[77131:3847:0715/022747:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions (6979 ms)
[143/228] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions (8488 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.DoNotOfferNewProfile
[77160:3847:0715/022748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.DoNotOfferNewProfile (2616 ms)
[144/228] ProfileSigninConfirmationViewControllerTest.DoNotOfferNewProfile (3932 ms)
[ RUN ] WebContentsModalDialogManagerViewsMacTest.TwoDialogsThenCloseTabs
[77167:3847:0715/022749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77158:3847:0715/022751:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77158:3847:0715/022751:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[77158:3847:0715/022751:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77158:3847:0715/022751:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77158:3847:0715/022751:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[77158:3847:0715/022751:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77158:3847:0715/022752:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] WebContentsModalDialogManagerViewsMacTest.TwoDialogsThenCloseTabs (4540 ms)
[145/228] WebContentsModalDialogManagerViewsMacTest.TwoDialogsThenCloseTabs (6196 ms)
[ RUN ] GlobalErrorServiceBrowserTest.BubbleViewDismissedOnRemove
[77180:3847:0715/022752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] GlobalErrorServiceBrowserTest.BubbleViewDismissedOnRemove (2563 ms)
[146/228] GlobalErrorServiceBrowserTest.BubbleViewDismissedOnRemove (4145 ms)
[ RUN ] FindInPageControllerTest.GlobalPasteboardIncognito
[77175:3847:0715/022751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.GlobalPasteboardIncognito (4210 ms)
[147/228] FindInPageControllerTest.GlobalPasteboardIncognito (5595 ms)
[ RUN ] FindInPageControllerTest.PreferPreviousSearch
[77169:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77159:40707:0715/022754:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[77159:40707:0715/022754:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[77159:40707:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77159:40707:0715/022754:WARNING:channel.cc(322)] RawChannel write error
[77172:13063:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77172:13063:0715/022754:WARNING:channel.cc(322)] RawChannel write error
[77159:40707:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77159:40707:0715/022754:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.PreferPreviousSearch (5804 ms)
[148/228] FindInPageControllerTest.PreferPreviousSearch (7552 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoNoWelcomePage
[77197:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77200:12551:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] StartupBrowserCreatorTest.SyncPromoNoWelcomePage (3156 ms)
[149/228] StartupBrowserCreatorTest.SyncPromoNoWelcomePage (4836 ms)
[ RUN ] BrowserActionsBarBrowserTest.Basic
[77202:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77204:12807:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[77204:12807:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[77204:12807:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77204:12807:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77204:12807:0715/022758:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionsBarBrowserTest.Basic (2613 ms)
[150/228] BrowserActionsBarBrowserTest.Basic (4153 ms)
[ RUN ] LoginPromptBrowserTest.MultipleRealmCancellation
[77192:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62765...
sending server_data: {"host": "127.0.0.1", "port": 62765} (36 bytes)
[ OK ] LoginPromptBrowserTest.MultipleRealmCancellation (5363 ms)
[151/228] LoginPromptBrowserTest.MultipleRealmCancellation (6826 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameStartup
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameStartup (1 ms)
[152/228] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameStartup (1412 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsLocation
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsLocation (1 ms)
[153/228] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsLocation (1588 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed
[77201:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77207:13063:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77207:13063:0715/022759:WARNING:channel.cc(322)] RawChannel write error
[77189:9487:0715/022800:ERROR:mach_broker_mac.mm(222)] Unknown process 77210 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed (4679 ms)
[154/228] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed (6524 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsMouseLock
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsMouseLock (1 ms)
[155/228] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsMouseLock (1350 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestExtensionsFrame
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestExtensionsFrame (1 ms)
[156/228] WebUIBidiCheckerBrowserTestLTR.TestExtensionsFrame (1341 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameImportData
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameImportData (1 ms)
[157/228] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameImportData (1266 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestHelpFrame
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestHelpFrame (0 ms)
[158/228] WebUIBidiCheckerBrowserTestRTL.TestHelpFrame (1236 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldMaxLength
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldMaxLength (159 ms)
[159/228] FormAutofillTest.WebFormControlElementToFormFieldMaxLength (1679 ms)
[ RUN ] UnloadTest.BrowserCloseBeforeUnloadCancel
[77228:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77218:40451:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77218:40451:0715/022805:WARNING:channel.cc(322)] RawChannel write error
[77218:3847:0715/022805:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseBeforeUnloadCancel (2897 ms)
[160/228] UnloadTest.BrowserCloseBeforeUnloadCancel (4205 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableRow
[ OK ] FormAutofillTest.LabelsInferredFromTableRow (280 ms)
[161/228] FormAutofillTest.LabelsInferredFromTableRow (1950 ms)
[ RUN ] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm
[ OK ] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm (193 ms)
[162/228] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm (1505 ms)
[ RUN ] FormAutofillTest.MultipleLabelsPerElement
[ OK ] FormAutofillTest.MultipleLabelsPerElement (251 ms)
[163/228] FormAutofillTest.MultipleLabelsPerElement (1501 ms)
[ RUN ] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert
[77232:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77219:39427:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77219:39427:0715/022807:WARNING:channel.cc(322)] RawChannel write error
[77219:3847:0715/022807:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert (4687 ms)
[164/228] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert (6272 ms)
[ RUN ] PasswordAutofillAgentTest.PreviewSuggestion
[ OK ] PasswordAutofillAgentTest.PreviewSuggestion (254 ms)
[165/228] PasswordAutofillAgentTest.PreviewSuggestion (1532 ms)
[ RUN ] WebUIWebViewBrowserTest.ExecuteScriptCode
[77226:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77217:3847:0715/022806:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77217:3847:0715/022806:INFO:CONSOLE(1791)] "Running test testExecuteScriptCode", source: webview_content_script_test.js (1791)
[77217:3847:0715/022807:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[77217:75527:0715/022807:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[77217:39427:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77239:12807:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77239:12807:0715/022807:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.ExecuteScriptCode (5952 ms)
[166/228] WebUIWebViewBrowserTest.ExecuteScriptCode (7383 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared
[77241:3847:0715/022808:30618197613039:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618231600670:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618233612956:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618235271129:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618240142596:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618242019868:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618243434091:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618244883941:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618246297229:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618247733788:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618255409917:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618257773512:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618258185539:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618258590472:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618261885555:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618263622730:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618264009887:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618264378298:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618264752668:WARNING:keycode_converter.cc(91)] empty code string
[77241:3847:0715/022808:30618265146401:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared (370 ms)
[167/228] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared (1710 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnly
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnly (230 ms)
[168/228] PasswordAutofillAgentTest.FillOnAccountSelectOnly (1607 ms)
[ RUN ] CreatePluginPlaceholderTest.PluginFound
[ OK ] CreatePluginPlaceholderTest.PluginFound (93 ms)
[169/228] CreatePluginPlaceholderTest.PluginFound (1335 ms)
[ RUN ] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm
[ OK ] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm (276 ms)
[170/228] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm (1598 ms)
[ RUN ] ChromeRenderViewTest.TranslatablePage
[ OK ] ChromeRenderViewTest.TranslatablePage (188 ms)
[171/228] ChromeRenderViewTest.TranslatablePage (1442 ms)
[ RUN ] WebUIResourceBrowserTest.MockTimerTest
[77258:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77246:3847:0715/022813:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[77246:3847:0715/022813:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.MockTimerTest (3338 ms)
[172/228] WebUIResourceBrowserTest.MockTimerTest (4875 ms)
[ RUN ] WebUIResourceBrowserTest.ParseHtmlSubsetTest
[77259:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77247:3847:0715/022813:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[77247:3847:0715/022813:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.ParseHtmlSubsetTest (3323 ms)
[173/228] WebUIResourceBrowserTest.ParseHtmlSubsetTest (4856 ms)
[ RUN ] OutOfProcessPPAPITest.View_CreatedVisible
[77263:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[77268]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77268]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[77249:3847:0715/022815:INFO:CONSOLE(177)] "CreatedVisible finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/ppapi/tests/test_case.html?testcase=View_CreatedVisible (177)
[77249:40451:0715/022815:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[77249:40451:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77249:40451:0715/022815:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.View_CreatedVisible (4277 ms)
[174/228] OutOfProcessPPAPITest.View_CreatedVisible (5677 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_SetOption
[77261:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62776...
sending server_data: {"host": "127.0.0.1", "port": 62776} (36 bytes)
objc[77271]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77271]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[77248:3847:0715/022815:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.025 seconds.", source: http://127.0.0.1:62776/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[77248:3847:0715/022815:INFO:CONSOLE(177)] "SetOption finished in 0.007 seconds.", source: http://127.0.0.1:62776/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[77248:3847:0715/022815:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.009 seconds.", source: http://127.0.0.1:62776/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[77248:3847:0715/022815:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.015 seconds.", source: http://127.0.0.1:62776/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_SetOption (4952 ms)
[175/228] OutOfProcessPPAPITest.UDPSocket_SetOption (6346 ms)
[ RUN ] OutOfProcessPPAPITest.Printing
[77278:3847:0715/022817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[77289]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[77289]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[77269:3847:0715/022819:INFO:CONSOLE(177)] "GetDefaultPrintSettings finished in 0.060 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/ppapi/tests/test_case.html?testcase=Printing (177)
[77278:3847:0715/022819:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77278:3847:0715/022819:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77269:39939:0715/022819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77269:39939:0715/022819:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.Printing (4245 ms)
[176/228] OutOfProcessPPAPITest.Printing (5686 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0
[77279:3847:0715/022817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62784...
sending server_data: {"host": "127.0.0.1", "port": 62784} (36 bytes)
[77294,1950908800:02:28:20.976148] Native Client module will be loaded at base address 0x00005b9800000000
2015-07-15 02:28:21.493 browser_tests[77270:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[77270:3847:0715/022821:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:62784/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[77270:3847:0715/022821:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:62784/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[77270:3847:0715/022821:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.000 seconds.", source: http://127.0.0.1:62784/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[77270:3847:0715/022821:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.000 seconds.", source: http://127.0.0.1:62784/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[77279:3847:0715/022821:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77279:3847:0715/022821:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77279:3847:0715/022821:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77279:3847:0715/022821:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77270:39939:0715/022821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77270:39939:0715/022821:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0 (6023 ms)
[177/228] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0 (7432 ms)
[ RUN ] NaClBrowserTestNewlib.SuccessfulLoadUMA
[77287:3847:0715/022819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62798...
sending server_data: {"host": "127.0.0.1", "port": 62798} (36 bytes)
2015-07-15 02:28:21.493 browser_tests[77277:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[77298,1950908800:02:28:22.238938] Native Client module will be loaded at base address 0x000005a800000000
[77277:3847:0715/022822:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestNewlib.SuccessfulLoadUMA (4855 ms)
[178/228] NaClBrowserTestNewlib.SuccessfulLoadUMA (6470 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_Multicast
[77286:3847:0715/022819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62790...
sending server_data: {"host": "127.0.0.1", "port": 62790} (36 bytes)
2015-07-15 02:28:21.494 browser_tests[77276:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[77297,1950908800:02:28:21.505716] Native Client module will be loaded at base address 0x0000415100000000
** Mach exception 1 from trusted code: pc=10004ab9e
[77276:3847:0715/022822:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:62790/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[77276:3847:0715/022822:INFO:CONSOLE(177)] "Multicast finished in 0.001 seconds.", source: http://127.0.0.1:62790/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[77276:3847:0715/022822:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.001 seconds.", source: http://127.0.0.1:62790/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[77276:39939:0715/022822:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 11 (0xb)
[77276:3847:0715/022822:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:62790/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (0)
../../chrome/test/ppapi/ppapi_test.cc:266: Failure
Value of: handler.message().c_str()
Actual: "Plugin crashed. 'NaCl module crashed'"
Expected: "PASS"
[77276:39939:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ FAILED ] PPAPINaClGLibcTest.UDPSocket_Multicast, where TypeParam = and GetParam() = (5720 ms)
[179/228] PPAPINaClGLibcTest.UDPSocket_Multicast (7294 ms)
[ RUN ] NaClBrowserTestGLibc.ExitStatus254
[77303:3847:0715/022823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62818...
sending server_data: {"host": "127.0.0.1", "port": 62818} (36 bytes)
[77296:3847:0715/022824:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[77317,1950908800:02:28:25.899711] Native Client module will be loaded at base address 0x0000781500000000
hello world from CreateModule
[77296:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[77296:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] ||||
[77296:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[77296:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[77296:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] ||||
[77296:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[77317,1950908800:02:28:26.423067] NaCl untrusted code called _exit(0xfe)
[77296:3847:0715/022826:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:62818/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254 (0)
[77296:40451:0715/022826:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[77296:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[77296:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] ||||
[77296:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ExitStatus254 (5463 ms)
[180/228] NaClBrowserTestGLibc.ExitStatus254 (7036 ms)
[ RUN ] PnaclHeaderTest.TestHasPnaclHeader
[77319:3847:0715/022826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77306:3847:0715/022826:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:62833/nacl/pnacl_request_header/pnacl_request_header.html (0)
[77306:3847:0715/022826:INFO:nacl_browsertest_util.cc(75)] LOG Expected error: NaCl module load failed: PnaclCoordinator: pexe load failed (pp_error=-2).
[77306:3847:0715/022826:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:62833/nacl/pnacl_request_header/pnacl_request_header.html (0)
[77306:3847:0715/022826:INFO:nacl_browsertest_util.cc(75)] LOG Expected error: NaCl module load failed: PnaclCoordinator: pexe load failed (pp_error=-2).
[77306:3847:0715/022826:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 2 test(s) passed.
[ OK ] PnaclHeaderTest.TestHasPnaclHeader (2886 ms)
[181/228] PnaclHeaderTest.TestHasPnaclHeader (4318 ms)
[ RUN ] NaClBrowserTestPnacl.SysconfNprocessorsOnln
[77312:3847:0715/022825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62831...
sending server_data: {"host": "127.0.0.1", "port": 62831} (36 bytes)
browser says nprocessors = 8
path = sysconf_nprocessors_onln_test.html?cpu_count=8
[77302:3847:0715/022826:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[77324,1950908800:02:28:27.881701] Native Client module will be loaded at base address 0x0000080400000000
[77324,1950908800:02:28:28.447190] NaCl untrusted code called _exit(0x0)
[77328,1950908800:02:28:29.527051] Native Client module will be loaded at base address 0x00003fea00000000
[77328,1950908800:02:28:29.580881] NaCl untrusted code called _exit(0x0)
[77335,1950908800:02:28:30.691858] Native Client module will be loaded at base address 0x0000717200000000
[77302:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| / loaded
[77302:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[77302:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors BEGIN]
Entered HandleMessage
Searching for handler for request "nprocessors".
found at index 0
NaCl process: sysconf(_SC_NPROCESSORS_ONLN) = 8
posting reply len 1
posting reply "8".
Leaving HandleMessage
[77302:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[77302:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[77302:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[77302:3847:0715/022830:INFO:CONSOLE(440)] "Uncaught #<Object>", source: http://127.0.0.1:62831/files/nacltest.js (440)
[ OK ] NaClBrowserTestPnacl.SysconfNprocessorsOnln (7658 ms)
[182/228] NaClBrowserTestPnacl.SysconfNprocessorsOnln (9318 ms)
[ RUN ] PolicyTest.URLBlacklistSubresources
[77334:3847:0715/022830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77326:3847:0715/022831:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77326:3847:0715/022831:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyTest.URLBlacklistSubresources (3460 ms)
[183/228] PolicyTest.URLBlacklistSubresources (4772 ms)
[ RUN ] PolicyTest.SSLErrorOverridingDisallowed
[77336:3847:0715/022830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:62864...
sending server_data: {"host": "127.0.0.1", "port": 62864} (36 bytes)
[77327:3847:0715/022833:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77339:12807:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77339:12807:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77343:12551:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77343:12551:0715/022833:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.SSLErrorOverridingDisallowed (5737 ms)
[184/228] PolicyTest.SSLErrorOverridingDisallowed (7141 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclErrorHandling
[77318:3847:0715/022825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62847...
sending server_data: {"host": "127.0.0.1", "port": 62847} (36 bytes)
[77305:3847:0715/022827:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[77305:3847:0715/022827:INFO:nacl_browsertest_util.cc(130)] ||||
[77305:3847:0715/022827:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[77325,1950908800:02:28:28.270023] Native Client module will be loaded at base address 0x000021d300000000
[77305:3847:0715/022828:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header
Error in bitstream format", source: http://127.0.0.1:62847/files/pnacl_error_handling.html?pnacl=1 (0)
[77325,1950908800:02:28:28.526403] NaCl untrusted code called _exit(0x0)
[77305:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[77305:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] ||||
[77305:3847:0715/022828:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
[77330,1950908800:02:28:29.725113] Native Client module will be loaded at base address 0x0000664400000000
[77305:3847:0715/022829:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header
Error in bitstream format", source: http://127.0.0.1:62847/files/pnacl_error_handling.html?pnacl=1 (0)
[77305:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 PASS]
[77305:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] ||||
[77305:3847:0715/022829:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[77337,1950908800:02:28:30.887983] Native Client module will be loaded at base address 0x00003b8e00000000
[77305:3847:0715/022830:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header (to run in Chrome, bitcode files must be finalized using pnacl-finalize)
Error in bitstream format", source: http://127.0.0.1:62847/files/pnacl_error_handling.html?pnacl=1 (0)
[77337,1950908800:02:28:30.911474] NaCl untrusted code called _exit(0x0)
[77305:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 PASS]
[77305:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[77305:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/nacl_test_data/pnacl/non_existent.pexe
127.0.0.1 - - [15/Jul/2015 02:28:30] code 404, message Not Found
[77305:38403:0715/022830:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,117770821 not found.
[77305:3847:0715/022830:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:62847/files/pnacl_error_handling.html?pnacl=1 (0)
[77305:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[77305:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[77305:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[77305:3847:0715/022830:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:62847/files/pnacl_error_handling.html?pnacl=1 (0)
[77305:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[77305:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] ||||
[77305:3847:0715/022830:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[77305:3847:0715/022830:INFO:CONSOLE(0)] "NativeClient: manifest: PNaCl-like NMF with application/x-nacl mimetype instead of x-pnacl mimetype (has pnacl-translate).", source: http://127.0.0.1:62847/files/pnacl_error_handling.html?pnacl=1 (0)
[77305:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[77305:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] ||||
[77305:3847:0715/022831:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[77340,1950908800:02:28:31.869671] Native Client module will be loaded at base address 0x0000012100000000
[77340,1950908800:02:28:32.359808] NaCl untrusted code called _exit(0x0)
[77345,1950908800:02:28:33.245365] Native Client module will be loaded at base address 0x000004be00000000
[77345,1950908800:02:28:33.679953] NaCl untrusted code called _exit(0x0)
[77352,1950908800:02:28:34.999093] Native Client module will be loaded at base address 0x0000588a00000000
[77352,1950908800:02:28:35.052359] NaCl untrusted code called _exit(0x0)
[77357,1950908800:02:28:35.946309] Native Client module will be loaded at base address 0x0000023b00000000
[77305:3847:0715/022835:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway PASS]
[77305:3847:0715/022835:INFO:nacl_browsertest_util.cc(130)] ||||
[77305:3847:0715/022835:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 7 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PnaclErrorHandling (12109 ms)
[185/228] NaClBrowserTestPnacl.PnaclErrorHandling (13532 ms)
[ RUN ] PolicyUITest.SendPolicyNames
[77354:3847:0715/022835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77344:3847:0715/022837:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77354:3847:0715/022837:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[77354:3847:0715/022837:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77354:3847:0715/022837:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[77354:3847:0715/022837:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77354:3847:0715/022837:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[77354:3847:0715/022837:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77354:3847:0715/022837:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[77354:3847:0715/022837:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PolicyUITest.SendPolicyNames (4445 ms)
[186/228] PolicyUITest.SendPolicyNames (5835 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsSetRollback
[77349:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77342:3847:0715/022836:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[77342:3847:0715/022837:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.DialogPrefsSetRollback (5800 ms)
[187/228] PreferencesBrowserTest.DialogPrefsSetRollback (7111 ms)
[ RUN ] TtsApiTest.NetworkSpeechEngine
[77363:3847:0715/022837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77356:3847:0715/022840:INFO:CONSOLE(0)] "[SUCCESS] testNetworkSpeechVoices", source: chrome-extension://enbnbdfhmmmbfnpapkomiolacpagfpch/_generated_background_page.html (0)
[77368:12807:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[77368:12807:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[77368:12807:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77368:12807:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77368:12807:0715/022840:WARNING:channel.cc(322)] RawChannel write error
[77356:40707:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[77356:40707:0715/022840:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.NetworkSpeechEngine (5540 ms)
[188/228] TtsApiTest.NetworkSpeechEngine (7074 ms)
[ RUN ] NetworkingPrivateApiTest.ForgetNetwork
[77369:3847:0715/022839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77371:12551:0715/022841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77371:12551:0715/022841:WARNING:channel.cc(322)] RawChannel write error
[77362:3847:0715/022841:INFO:CONSOLE(0)] "[SUCCESS] forgetNetwork", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?forgetNetwork (0)
[ OK ] NetworkingPrivateApiTest.ForgetNetwork (4145 ms)
[189/228] NetworkingPrivateApiTest.ForgetNetwork (5662 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetVisibleNetworks
[77377:3847:0715/022840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77379:12551:0715/022842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77379:12551:0715/022842:WARNING:channel.cc(322)] RawChannel write error
[77367:3847:0715/022842:INFO:CONSOLE(0)] "[FAIL] getVisibleNetworks: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworks (0)
[ OK ] NetworkingPrivateApiTestFail.GetVisibleNetworks (4006 ms)
[190/228] NetworkingPrivateApiTestFail.GetVisibleNetworks (5504 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartDisconnectNonexistent
[77380:3847:0715/022841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77381:13063:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77370:3847:0715/022843:INFO:CONSOLE(0)] "[SUCCESS] startDisconnectNonexistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnectNonexistent (0)
[ OK ] NetworkingPrivateServiceClientApiTest.StartDisconnectNonexistent (3928 ms)
[191/228] NetworkingPrivateServiceClientApiTest.StartDisconnectNonexistent (5381 ms)
[ RUN ] DriveAppConverterTest.InstallTwice
[77392:3847:0715/022845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppConverterTest.InstallTwice (3903 ms)
[192/228] DriveAppConverterTest.InstallTwice (5205 ms)
[ RUN ] DriveAppProviderTest.UninstallChangedFromSync
[77402:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UninstallChangedFromSync (2869 ms)
[193/228] DriveAppProviderTest.UninstallChangedFromSync (4618 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7
[77413:3847:0715/022850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7 (3080 ms)
[194/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7 (4443 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41
[77416:3847:0715/022850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77417:13063:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77416:3847:0715/022851:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[77416:3847:0715/022851:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41 (2891 ms)
[195/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41 (4140 ms)
[ RUN ] ChromeWhispernetClientTest.Crc
[77391:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77383:3847:0715/022846:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[77383:3847:0715/022846:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[77407,1950908800:02:28:48.086830] Native Client module will be loaded at base address 0x0000042400000000
[77407,1950908800:02:28:51.506702] NaCl untrusted code called _exit(0x0)
[77418,1950908800:02:28:52.435831] Native Client module will be loaded at base address 0x000057ba00000000
[77418,1950908800:02:28:52.501837] NaCl untrusted code called _exit(0x0)
[77421,1950908800:02:28:53.455702] Native Client module will be loaded at base address 0x0000339000000000
[77383:3847:0715/022853:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[77383:3847:0715/022853:INFO:CONSOLE(26)] "Configuring encoder and decoder for client A0986794-D173-4933-9811-BF7FEFB8277C", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
[77394:12551:0715/022853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeWhispernetClientTest.Crc (11322 ms)
[196/228] ChromeWhispernetClientTest.Crc (12840 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43
[77426:3847:0715/022854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43 (2752 ms)
[197/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43 (4315 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52
[77427:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77420:3847:0715/022856:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52 (2886 ms)
[198/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52 (4419 ms)
[ RUN ] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest
[77405:3847:0715/022847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77393:3847:0715/022849:INFO:CONSOLE(120)] "ERROR: remoting plugin not loaded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session_factory.js (120)
[77393:3847:0715/022849:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (579)
[77393:3847:0715/022849:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (587)
[77393:3847:0715/022849:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (579)
[77393:3847:0715/022849:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (587)
[77393:3847:0715/022849:INFO:CONSOLE(415)] "[2015-07-15T09:28:49.761Z]Sending Iq: sample message", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (415)
[77393:3847:0715/022849:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (579)
[77393:3847:0715/022849:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (587)
[77393:3847:0715/022849:INFO:CONSOLE(448)] "[2015-07-15T09:28:49.846Z]Receiving Iq: <iq>sample</iq>", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (448)
[77393:3847:0715/022849:INFO:CONSOLE(640)] "Suppressing host-offline error.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (640)
[77393:3847:0715/022849:INFO:CONSOLE(608)] "Connection failed: ERROR_HOST_IS_OFFLINE", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (608)
[77393:3847:0715/022849:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (587)
[77393:3847:0715/022849:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (579)
[77393:3847:0715/022849:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (587)
[77393:3847:0715/022849:INFO:CONSOLE(415)] "[2015-07-15T09:28:49.937Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (415)
[77393:3847:0715/022849:INFO:CONSOLE(600)] "Connection closed.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (600)
[77393:3847:0715/022849:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (579)
[77393:3847:0715/022849:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (587)
[77393:3847:0715/022849:INFO:CONSOLE(415)] "[2015-07-15T09:28:49.992Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (415)
[77393:3847:0715/022849:INFO:CONSOLE(615)] "Connection dropped: ERROR_P2P_FAILURE", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (615)
[77393:3847:0715/022850:INFO:CONSOLE(608)] "Connection failed: ERROR_INVALID_ACCESS_CODE", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (608)
[77393:3847:0715/022850:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/client_session.js (587)
[77393:3847:0715/022850:INFO:CONSOLE(164)] "DNS blackhole check succeeded.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/dns_blackhole_checker.js (164)
[77393:3847:0715/022850:INFO:CONSOLE(164)] "DNS blackhole check succeeded.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/dns_blackhole_checker.js (164)
[77393:3847:0715/022850:INFO:CONSOLE(164)] "DNS blackhole check succeeded.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/dns_blackhole_checker.js (164)
[77393:3847:0715/022850:INFO:CONSOLE(171)] "DNS blackhole check failed: 400 Bad Request. Response URL: undefined. Response Text: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/dns_blackhole_checker.js (171)
[77393:3847:0715/022850:INFO:CONSOLE(171)] "DNS blackhole check failed: 400 Bad Request. Response URL: undefined. Response Text: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/dns_blackhole_checker.js (171)
[77393:3847:0715/022850:INFO:CONSOLE(154)] "Unexpected HTTP error code: 100", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/error.js (154)
[77393:3847:0715/022850:INFO:CONSOLE(154)] "Unexpected HTTP error code: 402", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/error.js (154)
[77393:3847:0715/022850:INFO:CONSOLE(154)] "Unexpected HTTP error code: 600", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/error.js (154)
[77393:3847:0715/022850:INFO:CONSOLE(171)] "Unexpected error:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/error.js (171)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp failed", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp failed", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs failed", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp failed-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs failed", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[77393:3847:0715/022850:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022850:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/unittests.html (0)
[77393:3847:0715/022850:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022850:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/unittests.html (0)
[77393:3847:0715/022850:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022850:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/unittests.html (0)
[77393:3847:0715/022850:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022850:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/unittests.html (0)
[77393:3847:0715/022850:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022851:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/host_controller.js (20)
[77393:3847:0715/022852:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/l10n.js (22)
[77393:3847:0715/022852:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/l10n.js (22)
[77393:3847:0715/022852:INFO:CONSOLE(204)] "The user did not approve access.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/identity.js (204)
[77393:3847:0715/022852:INFO:CONSOLE(204)] "<some other error message>", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/identity.js (204)
[77393:3847:0715/022852:INFO:CONSOLE(98)] "service foo is already registered.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/ipc.js (98)
[77393:3847:0715/022853:INFO:CONSOLE(22)] "Missing translation for "non_existent_tag"", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/l10n.js (22)
[77393:3847:0715/022853:INFO:CONSOLE(55)] "Failed to register the host. Status: 500 response: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/legacy_host_list_api.js (55)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022853:INFO:CONSOLE(65)] "Attempt to register multiple extensions of the same type: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/protocol_extension_manager.js (65)
[77393:3847:0715/022856:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[77393:3847:0715/022856:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[77393:3847:0715/022856:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[77393:3847:0715/022856:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[77393:3847:0715/022856:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[77393:3847:0715/022856:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[77393:3847:0715/022856:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[77393:3847:0715/022856:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[77393:3847:0715/022856:INFO:CONSOLE(99)] "No handler registered for messages from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/window_message_dispatcher.js (99)
[77393:3847:0715/022856:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[77393:3847:0715/022856:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"2"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"3"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"2"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"3"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"4"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"id":"5"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"hello":"world"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(57)] "Writing Event - {"hello":"world"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr_event_writer.js (57)
[77393:3847:0715/022856:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xhr.js (320)
[77393:3847:0715/022857:INFO:CONSOLE(327)] "Failed to connect to xmpp.example.com: -1", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testX48Uzc/out/Release/remoting/unittests/xmpp_connection.js (327)
[ OK ] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest (13015 ms)
[199/228] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest (14672 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54
[77435:3847:0715/022857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77431:3847:0715/022858:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[77431:40451:0715/022858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54 (2809 ms)
[200/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54 (4317 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60
[77442:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60 (3327 ms)
[201/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60 (4889 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65
[77443:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65 (3171 ms)
[202/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65 (4621 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110
[77452:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110 (3100 ms)
[203/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110 (4733 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10
[77453:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77457:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[77457:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[77457:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[77457:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77457:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10 (2972 ms)
[204/228] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10 (4472 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[77462:3847:0715/022904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62875...
sending server_data: {"host": "127.0.0.1", "port": 62875} (36 bytes)
[77454:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.481 - Using ClearKeyPlayer", source: http://127.0.0.1:62875/files/eme_player_js/utils.js (295)
[77454:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.488 - Registering video event handlers.", source: http://127.0.0.1:62875/files/eme_player_js/utils.js (295)
[77454:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.489 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:62875/files/eme_player_js/utils.js (295)
[77454:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.542 - Loading media using src.", source: http://127.0.0.1:62875/files/eme_player_js/utils.js (295)
2015-07-15 02:29:06.638 browser_tests[77454:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[77454:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.715 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62875/files/eme_player_js/utils.js (295)
[77454:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.728 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62875/files/eme_player_js/utils.js (295)
[77454:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.449 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62875/files/eme_player_js/utils.js (295)
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7439 ms)
[205/228] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9098 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[77463:3847:0715/022904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62873...
sending server_data: {"host": "127.0.0.1", "port": 62873} (36 bytes)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.371 - Using ClearKeyPlayer", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.380 - Registering video event handlers.", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.381 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.451 - Loading media using MSE.", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
2015-07-15 02:29:06.572 browser_tests[77456:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.604 - onSourceOpen [object Event]", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.607 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.628 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.633 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.636 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.659 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022906:INFO:CONSOLE(295)] "02:29:06.670 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77456:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.483 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62873/files/eme_player_js/utils.js (295)
[77467:13063:0715/022909:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7187 ms)
[206/228] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8837 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[77475:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:06.572 browser_tests[77464:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:62907...
sending server_data: {"host": "127.0.0.1", "port": 62907} (36 bytes)
[77464:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.901 - Using ClearKeyPlayer", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77464:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.907 - Registering video event handlers.", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77464:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.908 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77464:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.783 - Loading media using src.", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[0715/022908:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[77464:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.862 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77464:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.874 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77464:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.090 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77464:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.091 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77464:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.488 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77464:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.490 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77464:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.228 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62907/files/eme_player_js/utils.js (295)
[77477:13319:0715/022910:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5836 ms)
[207/228] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7345 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[77476:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62909...
sending server_data: {"host": "127.0.0.1", "port": 62909} (36 bytes)
[77465:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.983 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.987 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022907:INFO:CONSOLE(295)] "02:29:07.991 - Registering video event handlers.", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.000 - Loading media using MSE.", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.144 - onSourceOpen [object Event]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.147 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.170 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.174 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022908:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[77465:3847:0715/022908:INFO:CONSOLE(295)] "02:29:08.990 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.006 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.012 - Adding key to sessionID: 1", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.014 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.016 - Adding key to sessionID: 2", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.020 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.021 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.215 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.218 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.220 - Adding key to sessionID: 2", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.223 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.619 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.622 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.625 - Adding key to sessionID: 2", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022909:INFO:CONSOLE(295)] "02:29:09.629 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.418 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.421 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.423 - Adding key to sessionID: 2", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022910:INFO:CONSOLE(295)] "02:29:10.427 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77465:3847:0715/022911:INFO:CONSOLE(295)] "02:29:11.818 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62909/files/eme_player_js/utils.js (295)
[77478:12807:0715/022911:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7264 ms)
[208/228] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9194 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0
[77494:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0 (3018 ms)
[209/228] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0 (4518 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2
[77498:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77499:15619:0715/022914:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[77499:15619:0715/022914:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[77499:15619:0715/022914:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2 (2947 ms)
[210/228] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2 (4420 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2
[77504:3847:0715/022915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77506:15363:0715/022916:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2 (2697 ms)
[211/228] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2 (4346 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3
[77513:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77515:15619:0715/022918:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[77515:15619:0715/022918:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[77515:15619:0715/022918:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3 (2635 ms)
[212/228] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3 (4294 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[77492:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62941...
sending server_data: {"host": "127.0.0.1", "port": 62941} (36 bytes)
[77484:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.134 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.139 - Using ClearKeyPlayer", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.141 - Registering video event handlers.", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022915:INFO:CONSOLE(295)] "02:29:15.143 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.184 - Loading media using MSE.", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.250 - onSourceOpen [object Event]", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.253 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.278 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.288 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.297 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.511 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.513 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.911 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022916:INFO:CONSOLE(295)] "02:29:16.913 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.711 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022917:INFO:CONSOLE(295)] "02:29:17.713 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77484:3847:0715/022919:INFO:CONSOLE(295)] "02:29:19.140 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62941/files/eme_player_js/utils.js (295)
[77495:13319:0715/022919:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8249 ms)
[213/228] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9750 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/1
[77516:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77508:3847:0715/022921:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77508:3847:0715/022921:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[77508:3847:0715/022921:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77517:13063:0715/022921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77517:13063:0715/022921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77508:3847:0715/022921:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77508:3847:0715/022921:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77508:3847:0715/022921:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77508:3847:0715/022921:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77508:3847:0715/022921:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77508:3847:0715/022921:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/1 (5616 ms)
[214/228] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/1 (7220 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/1
[77521:3847:0715/022919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77514:3847:0715/022921:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77514:3847:0715/022921:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[77514:3847:0715/022921:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77514:3847:0715/022922:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77514:3847:0715/022922:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77514:3847:0715/022922:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77514:3847:0715/022922:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77514:3847:0715/022922:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77514:3847:0715/022922:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77523:12807:0715/022922:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77514:3847:0715/022922:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77514:3847:0715/022922:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77514:3847:0715/022922:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77514:3847:0715/022922:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77514:3847:0715/022922:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77514:3847:0715/022922:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/1 (4612 ms)
[215/228] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/1 (6089 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/1
[77533:3847:0715/022922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77524:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022926:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[77524:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022927:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022927:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022927:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022927:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022927:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022927:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022927:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022927:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77524:3847:0715/022927:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77524:3847:0715/022927:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77524:3847:0715/022927:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77524:3847:0715/022927:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77524:3847:0715/022927:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77524:3847:0715/022927:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/1 (6834 ms)
[216/228] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/1 (8420 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2
[77548:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77536:3847:0715/022927:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77548:3847:0715/022927:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77548:3847:0715/022927:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[77549:15875:0715/022927:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[77549:15875:0715/022927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[77549:15875:0715/022927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2 (4098 ms)
[217/228] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2 (5374 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12
[77542:3847:0715/022925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77535:3847:0715/022926:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[77535:3847:0715/022927:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77535:3847:0715/022928:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportSavedPasswords
[77535:3847:0715/022928:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyServerMode
[77535:3847:0715/022928:INFO:policy_prefs_browsertest.cc(641)] Testing policy: TranslateEnabled
[77535:3847:0715/022928:INFO:policy_prefs_browsertest.cc(641)] Testing policy: RestoreOnStartupURLs
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12 (5350 ms)
[218/228] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12 (6649 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/1
[77529:3847:0715/022921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77522:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77522:3847:0715/022926:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[77522:3847:0715/022926:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[77547:13063:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[77547:13063:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77547:13063:0715/022928:WARNING:channel.cc(322)] RawChannel write error
[77522:3847:0715/022928:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77522:3847:0715/022928:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77522:3847:0715/022928:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77522:3847:0715/022928:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77522:3847:0715/022928:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[77522:3847:0715/022928:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/1 (8928 ms)
[219/228] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/1 (10525 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionStorage
[77562:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77566:12551:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[77566:12551:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[77566:12551:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77566:12551:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContinueWhereILeftOffTest.SessionStorage (3803 ms)
[220/228] ContinueWhereILeftOffTest.SessionStorage (5163 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2
[77560:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77552:3847:0715/022933:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77560:3847:0715/022933:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77560:3847:0715/022933:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77560:3847:0715/022933:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77560:3847:0715/022933:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77560:3847:0715/022933:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77560:3847:0715/022933:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77560:3847:0715/022933:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77560:3847:0715/022933:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[77552:39939:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2 (4559 ms)
[221/228] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2 (5910 ms)
[ RUN ] ContinueWhereILeftOffTest.Post
[77570:3847:0715/022932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77575:15875:0715/022933:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[77574:13575:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[77574:13575:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[77574:13575:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[77574:13575:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77575:3847:0715/022933:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[77575:13063:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ContinueWhereILeftOffTest.Post (3469 ms)
[222/228] ContinueWhereILeftOffTest.Post (5219 ms)
[ RUN ] RestartTest.LocalStorageClearedOnExit
[77569:3847:0715/022932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77554:40451:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] RestartTest.LocalStorageClearedOnExit (4351 ms)
[223/228] RestartTest.LocalStorageClearedOnExit (5905 ms)
[ RUN ] IncognitoSSLHostStateDelegateTest.AfterRestart
[77585:3847:0715/022936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77589:16131:0715/022937:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] IncognitoSSLHostStateDelegateTest.AfterRestart (3028 ms)
[224/228] IncognitoSSLHostStateDelegateTest.AfterRestart (4670 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0
[77590:3847:0715/022937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0 (3167 ms)
[225/228] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0 (4707 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2
[77592:3847:0715/022938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77594:15363:0715/022938:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[77594:15363:0715/022938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[77594:15363:0715/022938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2 (2952 ms)
[226/228] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2 (4492 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2
[77595:3847:0715/022938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77596:15875:0715/022938:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[77596:15875:0715/022939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[77596:13063:0715/022939:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[77596:15875:0715/022939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2 (3109 ms)
[227/228] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2 (4493 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3
[77600:3847:0715/022940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[77601:15875:0715/022941:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[77601:15875:0715/022941:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[77601:15875:0715/022941:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3 (2156 ms)
[228/228] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3 (3577 ms)
Retrying 1 test (retry #1)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_Multicast
[77605:3847:0715/022944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62958...
sending server_data: {"host": "127.0.0.1", "port": 62958} (36 bytes)
[77609,1950908800:02:29:46.120909] Native Client module will be loaded at base address 0x000052bf00000000
[77602:3847:0715/022946:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:62958/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[77602:3847:0715/022946:INFO:CONSOLE(177)] "Multicast finished in 0.001 seconds.", source: http://127.0.0.1:62958/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[77602:3847:0715/022946:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.001 seconds.", source: http://127.0.0.1:62958/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[77602:3847:0715/022946:INFO:CONSOLE(177)] "MulticastBackground finished in 0.001 seconds.", source: http://127.0.0.1:62958/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[77605:3847:0715/022946:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77605:3847:0715/022946:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77605:3847:0715/022946:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77605:3847:0715/022946:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77605:3847:0715/022946:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77605:3847:0715/022946:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[77605:3847:0715/022946:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[77605:3847:0715/022946:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PPAPINaClGLibcTest.UDPSocket_Multicast (4126 ms)
[229/229] PPAPINaClGLibcTest.UDPSocket_Multicast (5355 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"4661e07e415b5e44cc7bcadf5cee8939db9c5fa7","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 0 Pending: 2.0s Duration: 386.1s Bot: vm856-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 7 https://chromium-swarm.appspot.com/user/task/28a9d81d21091a10 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outWfd8Fy/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 7/20
Using 4 parallel jobs.
[ RUN ] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler
[4150:3847:0715/022355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4137:3847:0715/022356:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4137:3847:0715/022357:INFO:CONSOLE(1324)] "Running TestCase SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler", source: test_api.js (1324)
[ OK ] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler (4910 ms)
[1/235] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler (6283 ms)
[ RUN ] ManagedExtensionSettingsWebUITest.testAccessibility
[4151:3847:0715/022355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4138:3847:0715/022358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4138:3847:0715/022358:INFO:CONSOLE(1324)] "Running TestCase ManagedExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[4151:3847:0715/022358:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4151:3847:0715/022358:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4151:3847:0715/022358:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4151:3847:0715/022358:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4151:3847:0715/022358:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4151:3847:0715/022358:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ManagedExtensionSettingsWebUITest.testAccessibility (6408 ms)
[2/235] ManagedExtensionSettingsWebUITest.testAccessibility (7801 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testDisable
[4149:3847:0715/022354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4136:3847:0715/022357:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[4136:3847:0715/022357:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[4136:3847:0715/022358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4136:3847:0715/022358:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testDisable", source: test_api.js (1324)
[4164:13063:0715/022359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[4164:13063:0715/022359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4136:39683:0715/022359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4136:39683:0715/022359:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BasicExtensionSettingsWebUITest.testDisable (6982 ms)
[3/235] BasicExtensionSettingsWebUITest.testDisable (8360 ms)
[ RUN ] OptionsWebUITest.EnableAndDisableDoNotTrack
[4152:3847:0715/022355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4139:3847:0715/022357:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4139:3847:0715/022357:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4139:3847:0715/022358:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableAndDisableDoNotTrack", source: test_api.js (1324)
[ OK ] OptionsWebUITest.EnableAndDisableDoNotTrack (7082 ms)
[4/235] OptionsWebUITest.EnableAndDisableDoNotTrack (8290 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowPageWithHistory
[4172:3847:0715/022400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4168:3847:0715/022402:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4168:3847:0715/022403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4168:3847:0715/022404:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageWithHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowPageWithHistory (6586 ms)
[5/235] OptionsWebUIExtendedTest.ShowPageWithHistory (7970 ms)
[ RUN ] SyncInternalsWebUITest.Uninitialized
[4184:3847:0715/022402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4173:3847:0715/022404:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4173:3847:0715/022404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4173:3847:0715/022405:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.Uninitialized", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.Uninitialized (4371 ms)
[6/235] SyncInternalsWebUITest.Uninitialized (6029 ms)
[ RUN ] SettingsFormatWebUITest.RadioButtonNameValueCheck
[4183:3847:0715/022402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4171:3847:0715/022404:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4171:3847:0715/022405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4171:3847:0715/022406:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.RadioButtonNameValueCheck", source: test_api.js (1324)
[4171:39683:0715/022406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4171:39683:0715/022406:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SettingsFormatWebUITest.RadioButtonNameValueCheck (6178 ms)
[7/235] SettingsFormatWebUITest.RadioButtonNameValueCheck (8125 ms)
[ RUN ] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode
[4187:3847:0715/022403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4175:3847:0715/022405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4175:3847:0715/022406:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode (6296 ms)
[8/235] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode (8040 ms)
[ RUN ] PrintPreviewWebUITest.PrintScalingDisabledForPlugin
[4202:3847:0715/022409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4195:3847:0715/022411:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4195:3847:0715/022412:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PrintScalingDisabledForPlugin", source: test_api.js (1324)
[4195:39427:0715/022413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewWebUITest.PrintScalingDisabledForPlugin (6845 ms)
[9/235] PrintPreviewWebUITest.PrintScalingDisabledForPlugin (8193 ms)
[ RUN ] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities
[4201:3847:0715/022409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4194:3847:0715/022411:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4194:3847:0715/022412:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PrintToPDFSelectedCapabilities", source: test_api.js (1324)
[4194:39939:0715/022413:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[4194:39939:0715/022413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4194:39939:0715/022413:WARNING:channel.cc(322)] RawChannel write error
[4194:39939:0715/022413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4194:39939:0715/022413:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities (6757 ms)
[10/235] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities (8339 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome
[4211:3847:0715/022410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4200:3847:0715/022413:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4200:3847:0715/022414:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsCustomMonochrome", source: test_api.js (1324)
[4200:40195:0715/022414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4200:40195:0715/022414:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome (6063 ms)
[11/235] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome (7743 ms)
[ RUN ] PrintPreviewWebUITest.TestCustomPaperNames
[4213:3847:0715/022411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4203:3847:0715/022413:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4203:3847:0715/022414:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestCustomPaperNames", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestCustomPaperNames (6041 ms)
[12/235] PrintPreviewWebUITest.TestCustomPaperNames (7872 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenuSelection
[4232:3847:0715/022417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4235:13063:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4235:13063:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4235:13063:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4235:13063:0715/022419:WARNING:channel.cc(322)] RawChannel write error
[4240:12807:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4240:12807:0715/022419:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.AppWithContextMenuSelection (4991 ms)
[13/235] PlatformAppBrowserTest.AppWithContextMenuSelection (6472 ms)
[ RUN ] PlatformAppBrowserTest.OpenLink
[4231:3847:0715/022417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4224:40707:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4224:40707:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[4224:40707:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[4224:40707:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4224:40707:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[4224:40707:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4224:40707:0715/022420:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.OpenLink (5317 ms)
[14/235] PlatformAppBrowserTest.OpenLink (6663 ms)
[ RUN ] BluetoothLowEnergyApiTest.ServiceEvents
[4241:3847:0715/022419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4230:3847:0715/022421:INFO:CONSOLE(0)] "[SUCCESS] testServiceEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[4244:13063:0715/022421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4246:13059:0715/022421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4246:13059:0715/022421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4246:13059:0715/022421:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.ServiceEvents (4645 ms)
[15/235] BluetoothLowEnergyApiTest.ServiceEvents (5971 ms)
[ RUN ] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen
[4239:3847:0715/022418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen (5165 ms)
[16/235] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen (6814 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetCharacteristic
[4274:3847:0715/022424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4249:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] testGetCharacteristic", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[4327:12807:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4249:41219:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothLowEnergyApiTest.GetCharacteristic (4503 ms)
[17/235] BluetoothLowEnergyApiTest.GetCharacteristic (6331 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetRemovedCharacteristic
[4311:3847:0715/022424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4251:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[4377:12807:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4377:12807:0715/022426:WARNING:channel.cc(322)] RawChannel write error
[4251:40707:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4251:40707:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4251:40707:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothLowEnergyApiTest.GetRemovedCharacteristic (4783 ms)
[18/235] BluetoothLowEnergyApiTest.GetRemovedCharacteristic (6192 ms)
[ RUN ] CastChannelAPITest.TestPingTimeout
[4379:3847:0715/022425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4381:12807:0715/022427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[4254:3847:0715/022427:INFO:CONSOLE(14)] "{"channelId":1,"connectInfo":{"auth":"ssl","ipAddress":"192.168.1.1","port":8009},"keepAlive":true,"readyState":"open"}", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_timeout.js (14)
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[4254:39683:0715/022427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4254:39683:0715/022427:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CastChannelAPITest.TestPingTimeout (4357 ms)
[19/235] CastChannelAPITest.TestPingTimeout (6059 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError
[4380:3847:0715/022425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4258:3847:0715/022427:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://oblendgmlpagmbamjaffjgmplbnppcgi/_generated_background_page.html (0)
[4384:13063:0715/022427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4258:40707:0715/022427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4258:40707:0715/022427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4258:40707:0715/022427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError (4427 ms)
[20/235] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError (6105 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension
[4432:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4400:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getPackageDirectoryEntry", source: chrome-extension://jbnbknfmemgkanblkjgeiegmbpamlcep/_generated_background_page.html (0)
[4400:40195:0715/022432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4400:40195:0715/022432:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension (4514 ms)
[21/235] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension (5925 ms)
[ RUN ] ExtensionApiTest.Bookmarks
[4435:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getTree", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] get", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getArray", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getChildren", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] create", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] createNoParentId", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] createInRoot", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] createInManaged", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] createFolder", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] getSubTree", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] moveSetup", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] move", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] moveToManaged", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] moveFromManaged", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] search", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] updateManaged", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] removeManaged", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022432:INFO:CONSOLE(0)] "[SUCCESS] searchRemoved", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] removeTree", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] removeManagedTree", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] searchRemovedTree", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] getRecentSetup", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] getRecent", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[4402:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] updateFolder", source: chrome-extension://fncglpheepfiajppbchdmbnihodofkbf/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.Bookmarks (5169 ms)
[22/235] ExtensionApiTest.Bookmarks (6667 ms)
[ RUN ] ExtensionApiTest.ContentScriptFragmentNavigation
[4472:3847:0715/022431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4410:75783:0715/022434:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4410:3847:0715/022435:INFO:CONSOLE(0)] "[SUCCESS] test1", source: chrome-extension://kbjcollldcbcohnijndejjgbcgckmpap/_generated_background_page.html (0)
[4485:13063:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4485:13063:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4485:13063:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4485:13063:0715/022435:WARNING:channel.cc(322)] RawChannel write error
[4521:13319:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4521:13319:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4521:13319:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentScriptFragmentNavigation (6625 ms)
[23/235] ExtensionApiTest.ContentScriptFragmentNavigation (8296 ms)
[ RUN ] ExtensionApiTest.ContentScriptIsolatedWorlds
[4481:3847:0715/022431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4415:75783:0715/022434:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4529:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4529:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4529:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4529:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4529:13063:0715/022436:WARNING:channel.cc(322)] RawChannel write error
[4571:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[4571:13063:0715/022436:WARNING:channel.cc(322)] RawChannel write error
[4415:40707:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4415:40707:0715/022436:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptIsolatedWorlds (7593 ms)
[24/235] ExtensionApiTest.ContentScriptIsolatedWorlds (9328 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRFileAccess
[4643:3847:0715/022437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4583:3847:0715/022438:INFO:CONSOLE(0)] "[SUCCESS] fileAccessAllowed", source: chrome-extension://kkjiojhfbekjmamfacgefgpfckgcaakc/test.html (0)
[4647:12551:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4647:12551:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4647:12551:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4647:12551:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.CrossOriginXHRFileAccess (4472 ms)
[25/235] ExtensionApiTest.CrossOriginXHRFileAccess (5970 ms)
[ RUN ] ExtensionApiTest.ContentScriptIgnoreHostPermissions
[4616:3847:0715/022435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4552:76039:0715/022439:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4552:3847:0715/022439:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://damcpaehjlgilcgkeabccpnoacefgbpn/_generated_background_page.html (0)
[4552:76039:0715/022439:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4649:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4649:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4664:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4664:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4664:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[4664:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4664:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4664:13063:0715/022439:WARNING:channel.cc(322)] RawChannel write error
[4666:12807:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 02:24:39.896 browser_tests[4552:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ExtensionApiTest.ContentScriptIgnoreHostPermissions (6484 ms)
[26/235] ExtensionApiTest.ContentScriptIgnoreHostPermissions (7909 ms)
[ RUN ] ExtensionApiTest.XHROnPersistentFileSystem
[4668:3847:0715/022439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:39.891 browser_tests[4650:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4650:27399:0715/022441:ERROR:mach_broker_mac.mm(222)] Unknown process 4687 is sending Mach IPC messages!
[4650:3847:0715/022442:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://fmknlnoehilpnejlafmclapjgloijobl/main.html (0)
[4650:40451:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4650:40451:0715/022442:WARNING:channel.cc(322)] RawChannel write error
[4650:40451:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4650:40451:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4650:40451:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[4650:40451:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[4650:40451:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.XHROnPersistentFileSystem (5382 ms)
[27/235] ExtensionApiTest.XHROnPersistentFileSystem (6987 ms)
[ RUN ] ExtensionApiTest.MessagingEventURL
[4680:3847:0715/022440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4688:3847:0715/022443:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[4688:13063:0715/022443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4688:13063:0715/022443:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.MessagingEventURL (4653 ms)
[28/235] ExtensionApiTest.MessagingEventURL (6188 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.GuestProfileReopenWithNoWindows
[4713:3847:0715/022444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4693:40451:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4693:40451:0715/022445:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppControllerNewProfileManagementBrowserTest.GuestProfileReopenWithNoWindows (3892 ms)
[29/235] AppControllerNewProfileManagementBrowserTest.GuestProfileReopenWithNoWindows (5393 ms)
[ RUN ] AppWindowBrowserTest.FrameInsetsForNoFrame
[4705:3847:0715/022443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4684:41475:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4684:41475:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppWindowBrowserTest.FrameInsetsForNoFrame (4857 ms)
[30/235] AppWindowBrowserTest.FrameInsetsForNoFrame (6438 ms)
[ RUN ] PlatformAppWithFileBrowserTest.GetDisplayPath
[4782:3847:0715/022446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4726:5635:0715/022448:ERROR:mach_broker_mac.mm(222)] Unknown process 4843 is sending Mach IPC messages!
[4726:3847:0715/022449:INFO:CONSOLE(0)] "[SUCCESS] testGetDisplayPath", source: chrome-extension://ajpejcgfndefcfebomicknnhheoaldco/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.GetDisplayPath (4905 ms)
[31/235] PlatformAppWithFileBrowserTest.GetDisplayPath (6535 ms)
[ RUN ] PlatformAppDevToolsBrowserTest.ReOpenedWithID
[4793:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4811:13063:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4736:41219:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4736:41219:0715/022451:WARNING:channel.cc(322)] RawChannel write error
[4736:4611:0715/022451:ERROR:mach_broker_mac.mm(222)] Unknown process 4880 is sending Mach IPC messages!
[ OK ] PlatformAppDevToolsBrowserTest.ReOpenedWithID (6453 ms)
[32/235] PlatformAppDevToolsBrowserTest.ReOpenedWithID (7959 ms)
[ RUN ] EphemeralAppBrowserTest.EventDispatchWhenLaunched
[4864:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.EventDispatchWhenLaunched (6441 ms)
[33/235] EphemeralAppBrowserTest.EventDispatchWhenLaunched (8003 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy
HTTP server started on http://127.0.0.1:50405...
sending server_data: {"host": "127.0.0.1", "port": 50405} (36 bytes)
[4877:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4809:40963:0715/022455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy (8367 ms)
[34/235] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy (9738 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow
[4896:3847:0715/022454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4888:75527:0715/022458:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4898:13063:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4898:13063:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4898:13063:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4898:13063:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4888:41219:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4888:41219:0715/022458:WARNING:channel.cc(322)] RawChannel write error
[4910:12807:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4910:12807:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow (6141 ms)
[35/235] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow (7844 ms)
[ RUN ] WebViewTest.InterstitialTeardown
[4889:3847:0715/022453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:50408...
sending server_data: {"host": "localhost", "port": 50408} (36 bytes)
[4879:3847:0715/022456:INFO:CONSOLE(6)] "embedder.loadGuest: 50408", source: chrome-extension://mkhdpfgcmdbofnhppifabjfafdampkgc/embedder.js (6)
[4879:3847:0715/022456:INFO:CONSOLE(13)] "guestSrcHTTPS: https://localhost:50408/files/extensions/platform_apps/web_view/interstitial_teardown/https_page.html", source: chrome-extension://mkhdpfgcmdbofnhppifabjfafdampkgc/embedder.js (13)
[4912:13063:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4912:13063:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4912:13063:0715/022458:WARNING:channel.cc(322)] RawChannel write error
[4879:41219:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4879:41219:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4879:41219:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4879:41219:0715/022458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.InterstitialTeardown (8330 ms)
[36/235] WebViewTest.InterstitialTeardown (9906 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow
[4905:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4897:3847:0715/022501:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://oadhlipjpjnabiefghjljgonkhegdhle/embedder.js (79)
[4897:3847:0715/022501:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://oadhlipjpjnabiefghjljgonkhegdhle/embedder.js (82)
[4897:3847:0715/022501:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://oadhlipjpjnabiefghjljgonkhegdhle/embedder.js (79)
[4897:3847:0715/022501:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://oadhlipjpjnabiefghjljgonkhegdhle/embedder.js (82)
[4897:75527:0715/022501:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4897:3847:0715/022501:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://oadhlipjpjnabiefghjljgonkhegdhle/embedder.js (79)
[4897:75527:0715/022501:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4897:75527:0715/022501:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4897:3847:0715/022501:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://oadhlipjpjnabiefghjljgonkhegdhle/embedder.js (82)
[4897:40707:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4897:40707:0715/022501:WARNING:channel.cc(322)] RawChannel write error
[4897:40707:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4897:40707:0715/022501:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow (6104 ms)
[37/235] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow (7811 ms)
[ RUN ] WebViewTest.Shim_TestLoadDataAPI
[4914:3847:0715/022458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4904:75783:0715/022503:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.Shim_TestLoadDataAPI (6268 ms)
[38/235] WebViewTest.Shim_TestLoadDataAPI (7813 ms)
[ RUN ] WebViewTest.Shim_TestWebViewInsideFrame
[4924:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4927:12807:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4927:12807:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4940:12807:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4940:12807:0715/022506:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestWebViewInsideFrame (6159 ms)
[39/235] WebViewTest.Shim_TestWebViewInsideFrame (7652 ms)
[ RUN ] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent
[4926:3847:0715/022503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4919:3847:0715/022506:INFO:CONSOLE(2177)] "The resize test has been injected into webview.", source: chrome-extension://gligdkdclnghkhmhigokepcfegdigjhk/main.js (2177)
[4919:3847:0715/022506:INFO:CONSOLE(2187)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://gligdkdclnghkhmhigokepcfegdigjhk/main.js (2187)
[4919:3847:0715/022506:INFO:CONSOLE(2198)] "A communication channel has been established with webview.", source: chrome-extension://gligdkdclnghkhmhigokepcfegdigjhk/main.js (2198)
[4919:3847:0715/022506:INFO:CONSOLE(2199)] "Resizing <webview> width from 300px to 400px.", source: chrome-extension://gligdkdclnghkhmhigokepcfegdigjhk/main.js (2199)
[4929:12807:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4929:12807:0715/022506:WARNING:channel.cc(322)] RawChannel write error
[4919:39683:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4919:39683:0715/022506:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent (6298 ms)
[40/235] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent (7791 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect (1 ms)
[41/235] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect (1285 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners
[4936:3847:0715/022504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4928:75527:0715/022508:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4937:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4937:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4937:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4937:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners (5810 ms)
[42/235] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners (7323 ms)
[ RUN ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny
[4943:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4935:4871:0715/022508:ERROR:mach_broker_mac.mm(222)] Unknown process 4945 is sending Mach IPC messages!
[4935:3847:0715/022509:INFO:CONSOLE(6)] "speechTests.denyTest", source: chrome-extension://cmamiocjaibpnbogjcipfbbjbfijokki/embedder.js (6)
[4935:3847:0715/022510:INFO:CONSOLE(6)] "loadstop", source: chrome-extension://cmamiocjaibpnbogjcipfbbjbfijokki/embedder.js (6)
[4935:3847:0715/022510:INFO:CONSOLE(6)] "done executeScript", source: chrome-extension://cmamiocjaibpnbogjcipfbbjbfijokki/embedder.js (6)
[4935:3847:0715/022510:INFO:CONSOLE(6)] "done postMessage", source: chrome-extension://cmamiocjaibpnbogjcipfbbjbfijokki/embedder.js (6)
[4935:40195:0715/022510:ERROR:media_stream_manager.cc(1241)] Invalid security origin.
[4935:3847:0715/022510:INFO:CONSOLE(6)] "[guest]: runSpeechRecognitionAPI, line: 6", source: chrome-extension://cmamiocjaibpnbogjcipfbbjbfijokki/embedder.js (6)
[4935:3847:0715/022510:INFO:CONSOLE(6)] "[guest]: r.onerror, line: 6", source: chrome-extension://cmamiocjaibpnbogjcipfbbjbfijokki/embedder.js (6)
[4935:3847:0715/022510:INFO:CONSOLE(6)] "embedder.onPostMessageReceived: recognition", source: chrome-extension://cmamiocjaibpnbogjcipfbbjbfijokki/embedder.js (6)
[4935:3847:0715/022510:INFO:CONSOLE(6)] "embedder.onPostMessageReceived.status: onerror", source: chrome-extension://cmamiocjaibpnbogjcipfbbjbfijokki/embedder.js (6)
[4935:3847:0715/022510:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://cmamiocjaibpnbogjcipfbbjbfijokki/embedder.html (0)
[4944:12807:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4944:12807:0715/022510:WARNING:channel.cc(322)] RawChannel write error
[4954:13063:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny (6236 ms)
[43/235] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny (7607 ms)
[ RUN ] AutofillServerTest.AlwaysQueryForPasswordFields
[4953:3847:0715/022510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillServerTest.AlwaysQueryForPasswordFields (4118 ms)
[44/235] AutofillServerTest.AlwaysQueryForPasswordFields (5753 ms)
[ RUN ] AndroidUsbDiscoveryTest.TestDeviceDiscovery
[4962:3847:0715/022512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbDiscoveryTest.TestDeviceDiscovery (3302 ms)
[45/235] AndroidUsbDiscoveryTest.TestDeviceDiscovery (4982 ms)
[ RUN ] DevToolsPolicyTest.PolicyTrue
[4983:3847:0715/022516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DevToolsPolicyTest.PolicyTrue (2415 ms)
[46/235] DevToolsPolicyTest.PolicyTrue (4005 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestDockedDevToolsClose
[4964:3847:0715/022512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50441...
sending server_data: {"host": "127.0.0.1", "port": 50441} (36 bytes)
[4955:3847:0715/022517:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4982:13063:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4982:13063:0715/022518:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsClose (7769 ms)
[47/235] DevToolsBeforeUnloadTest.TestDockedDevToolsClose (9517 ms)
[ RUN ] DevToolsSanityTest.TestPauseWhenLoadingDevTools
[4970:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50444...
sending server_data: {"host": "127.0.0.1", "port": 50444} (36 bytes)
[4963:3847:0715/022517:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DevToolsSanityTest.TestPauseWhenLoadingDevTools (6724 ms)
[48/235] DevToolsSanityTest.TestPauseWhenLoadingDevTools (8178 ms)
[ RUN ] DownloadTest.DownloadTest_GZipWithNoContent
[5002:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadTest_GZipWithNoContent (2662 ms)
[49/235] DownloadTest.DownloadTest_GZipWithNoContent (4038 ms)
[ RUN ] DownloadTest.BrowserCloseAfterDownload
[4992:3847:0715/022520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4995:13063:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4995:13063:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4987:3847:0715/022522:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4987:40195:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4987:40195:0715/022524:WARNING:channel.cc(322)] RawChannel write error
[4987:3847:0715/022524:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DownloadTest.BrowserCloseAfterDownload (5422 ms)
[50/235] DownloadTest.BrowserCloseAfterDownload (6744 ms)
[ RUN ] DevToolsSanityTest.TestPauseWhenScriptIsRunning
[4977:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50447...
sending server_data: {"host": "127.0.0.1", "port": 50447} (36 bytes)
[4969:3847:0715/022520:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4969:3847:0715/022521:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4969:3847:0715/022522:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[4988:13063:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsSanityTest.TestPauseWhenScriptIsRunning (10568 ms)
[51/235] DevToolsSanityTest.TestPauseWhenScriptIsRunning (11914 ms)
[ RUN ] DownloadTest.DownloadTest_CrazyFilenames
[4999:3847:0715/022521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:25.398 browser_tests[4991:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DownloadTest.DownloadTest_CrazyFilenames (5954 ms)
[52/235] DownloadTest.DownloadTest_CrazyFilenames (7410 ms)
[ RUN ] SavePageBrowserTest.SaveHTMLOnly
[5019:3847:0715/022527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageBrowserTest.SaveHTMLOnly (3234 ms)
[53/235] SavePageBrowserTest.SaveHTMLOnly (4814 ms)
[ RUN ] ErrorPageTest.Page404
[5020:3847:0715/022528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.Page404 (3255 ms)
[54/235] ErrorPageTest.Page404 (4669 ms)
[ RUN ] DownloadTest.FeedbackService
[5012:3847:0715/022526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5023:12807:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5023:12807:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5023:12807:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5006:40451:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5006:3847:0715/022529:ERROR:two_phase_uploader.cc(105)] URLFetcher failed, status=3 err=-11
[ OK ] DownloadTest.FeedbackService (4951 ms)
[55/235] DownloadTest.FeedbackService (6371 ms)
[ RUN ] ExecuteScriptAdInjectionBrowserTest.ExecuteScriptAdInjection
[5026:3847:0715/022529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5018:3847:0715/022531:INFO:CONSOLE(22)] "injectScript", source: chrome-extension://ifceajjligecjgdaccpkjifeccbhfnec/background.js (22)
[5018:3847:0715/022531:INFO:CONSOLE(24)] "injecting", source: chrome-extension://ifceajjligecjgdaccpkjifeccbhfnec/background.js (24)
[5018:3847:0715/022531:INFO:CONSOLE(22)] "injectScript", source: chrome-extension://ifceajjligecjgdaccpkjifeccbhfnec/background.js (22)
[5018:3847:0715/022531:INFO:CONSOLE(27)] "injected", source: chrome-extension://ifceajjligecjgdaccpkjifeccbhfnec/background.js (27)
[5018:40707:0715/022531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5018:40707:0715/022531:WARNING:channel.cc(322)] RawChannel write error
[5026:3847:0715/022531:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5026:3847:0715/022531:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5026:3847:0715/022531:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5026:3847:0715/022531:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExecuteScriptAdInjectionBrowserTest.ExecuteScriptAdInjection (4883 ms)
[56/235] ExecuteScriptAdInjectionBrowserTest.ExecuteScriptAdInjection (6418 ms)
[ RUN ] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask
[5039:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask (2977 ms)
[57/235] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask (4540 ms)
[ RUN ] AutofillPrivateApiTest.SaveAddress
[5038:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5040:13575:0715/022534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5040:13575:0715/022534:WARNING:channel.cc(322)] RawChannel write error
[5028:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] saveAddress", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?saveAddress (0)
[ OK ] AutofillPrivateApiTest.SaveAddress (4116 ms)
[58/235] AutofillPrivateApiTest.SaveAddress (5675 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers
[5041:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50455...
sending server_data: {"host": "127.0.0.1", "port": 50455} (36 bytes)
[5049:12807:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5049:12807:0715/022535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers (4861 ms)
[59/235] DownloadExtensionTest.DownloadExtensionTest_Download_Headers (6247 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid
[5051:3847:0715/022535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50458...
sending server_data: {"host": "127.0.0.1", "port": 50458} (36 bytes)
[5053:12807:0715/022538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid (4710 ms)
[60/235] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid (6259 ms)
[ RUN ] BrowserActionApiTest.BrowserActionAddPopup
[5057:3847:0715/022537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5050:41219:0715/022539:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] BrowserActionApiTest.BrowserActionAddPopup (4569 ms)
[61/235] BrowserActionApiTest.BrowserActionAddPopup (6108 ms)
[ RUN ] BrowserActionApiTest.IncognitoBasic
[5064:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50460...
sending server_data: {"host": "127.0.0.1", "port": 50460} (36 bytes)
[ OK ] BrowserActionApiTest.IncognitoBasic (5657 ms)
[62/235] BrowserActionApiTest.IncognitoBasic (7319 ms)
[ RUN ] ExtensionBrowserTest.WindowOpenNoPrivileges
[5069:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5070:13319:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5070:13319:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[5070:13319:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[5070:13319:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5070:13319:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.WindowOpenNoPrivileges (4731 ms)
[63/235] ExtensionBrowserTest.WindowOpenNoPrivileges (6534 ms)
[ RUN ] IdentityGetAccountsFunctionTest.MultiAccountOn
[5083:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5086:15875:0715/022543:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5086:15875:0715/022543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5086:15875:0715/022543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5086:13063:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] IdentityGetAccountsFunctionTest.MultiAccountOn (2676 ms)
[64/235] IdentityGetAccountsFunctionTest.MultiAccountOn (4351 ms)
[ RUN ] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory
[5078:3847:0715/022542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5072:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] getLaunchState", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[5072:40963:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5072:40963:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5072:40963:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory (4521 ms)
[65/235] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory (5914 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess
[5093:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5084:3847:0715/022547:INFO:CONSOLE(5)] "hi there", source: chrome-extension://echpdlkkomhnhhggkbihknjjbbeabpfi/test.js (5)
[5084:40963:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5084:40963:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[5084:40963:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5084:40963:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess (4472 ms)
[66/235] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess (6127 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials
[5097:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5087:3847:0715/022548:INFO:CONSOLE(5)] "hi there", source: chrome-extension://echpdlkkomhnhhggkbihknjjbbeabpfi/test.js (5)
[5087:41219:0715/022548:ERROR:checkin_request.cc(186)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials (4719 ms)
[67/235] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials (6178 ms)
[ RUN ] GetAuthTokenFunctionTest.NoninteractiveShutdown
[5104:3847:0715/022548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5094:3847:0715/022550:INFO:CONSOLE(5)] "hi there", source: chrome-extension://echpdlkkomhnhhggkbihknjjbbeabpfi/test.js (5)
[5107:12807:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5094:41219:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.NoninteractiveShutdown (4438 ms)
[68/235] GetAuthTokenFunctionTest.NoninteractiveShutdown (6138 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.LoadFailed
[5106:3847:0715/022548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:50461...
sending server_data: {"host": "127.0.0.1", "port": 50461} (36 bytes)
[5095:3847:0715/022551:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[5124:14339:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5124:14339:0715/022553:WARNING:channel.cc(322)] RawChannel write error
[5095:40707:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5095:40707:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5095:40707:0715/022553:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LaunchWebAuthFlowFunctionTest.LoadFailed (7656 ms)
[69/235] LaunchWebAuthFlowFunctionTest.LoadFailed (9181 ms)
[ RUN ] InstanceIDApiTest.GetID
[5118:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5109:3847:0715/022553:INFO:CONSOLE(0)] "[SUCCESS] getIDWithoutCallback", source: chrome-extension://nhfgnndinjfkmobceaemfhojalajhkmg/_generated_background_page.html (0)
[5109:3847:0715/022553:INFO:CONSOLE(0)] "[SUCCESS] getIDWithCallback", source: chrome-extension://nhfgnndinjfkmobceaemfhojalajhkmg/_generated_background_page.html (0)
[5109:3847:0715/022553:INFO:CONSOLE(0)] "[SUCCESS] getIDTwice", source: chrome-extension://nhfgnndinjfkmobceaemfhojalajhkmg/_generated_background_page.html (0)
[5120:13063:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5120:13063:0715/022553:WARNING:channel.cc(322)] RawChannel write error
[5109:41475:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5109:41475:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] InstanceIDApiTest.GetID (4305 ms)
[70/235] InstanceIDApiTest.GetID (5813 ms)
[ RUN ] NotificationProviderApiTest.Events
[5121:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5111:3847:0715/022554:INFO:CONSOLE(0)] "[SUCCESS] testOnCreated", source: chrome-extension://gbbcclehikiijhbmeifmcigomlhmneoj/_generated_background_page.html (0)
[5122:13063:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5122:13063:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NotificationProviderApiTest.Events (4565 ms)
[71/235] NotificationProviderApiTest.Events (5936 ms)
[ RUN ] ExtensionPreferenceApiTest.DataReductionProxy
[5127:3847:0715/022553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5119:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] getDrpPrefs", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[5119:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] updateDailyLengths", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[5119:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] clearDataSavings", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[ OK ] ExtensionPreferenceApiTest.DataReductionProxy (4047 ms)
[72/235] ExtensionPreferenceApiTest.DataReductionProxy (5534 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedSingle
[5139:3847:0715/022557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5131:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://aidafkoljlahomflclljdfhicpapfjgc/_generated_background_page.html (0)
[5131:3847:0715/022559:INFO:CONSOLE(0)] "[SUCCESS] setSingleProxy", source: chrome-extension://aidafkoljlahomflclljdfhicpapfjgc/_generated_background_page.html (0)
[5131:41219:0715/022559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProxySettingsApiTest.ProxyFixedSingle (4259 ms)
[73/235] ProxySettingsApiTest.ProxyFixedSingle (5782 ms)
[ RUN ] ExtensionSessionsTest.GetRecentlyClosedIncognito
[5141:3847:0715/022557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[5145:13063:0715/022559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5145:13063:0715/022559:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.GetRecentlyClosedIncognito (4480 ms)
[74/235] ExtensionSessionsTest.GetRecentlyClosedIncognito (5900 ms)
[ RUN ] SocketApiTest.SocketTCPExtension
[5146:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Echo TCP server started on port 50463...
sending server_data: {"host": "127.0.0.1", "port": 50463} (36 bytes)
[5134:3847:0715/022600:INFO:CONSOLE(374)] "Running tests, protocol none, echo server lOcAlHoSt:50463", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (374)
[5134:3847:0715/022600:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/_generated_background_page.html (0)
[5134:3847:0715/022600:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.getInfo: Socket not found
at Object.onGetInfo [as callback] (chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js:65:14)", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/_generated_background_page.html (0)
[5134:3847:0715/022600:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/_generated_background_page.html (0)
[5134:3847:0715/022601:INFO:CONSOLE(255)] "calling create", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (255)
[5134:3847:0715/022601:INFO:CONSOLE(261)] "calling connect", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (261)
[5134:3847:0715/022601:INFO:CONSOLE(270)] "Socket connect: result=0", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (270)
[5134:3847:0715/022601:INFO:CONSOLE(272)] "calling read with readCB2 callback", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (272)
[5134:3847:0715/022601:INFO:CONSOLE(278)] "calling disconnect", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (278)
[5134:3847:0715/022601:INFO:CONSOLE(281)] "calling connect", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (281)
[5134:3847:0715/022601:INFO:CONSOLE(290)] "Socket connect: result=0", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (290)
[5134:3847:0715/022601:INFO:CONSOLE(292)] "calling read with readCB1 callback", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (292)
[5134:3847:0715/022601:INFO:CONSOLE(308)] "write callback: bytesWritten=24", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (308)
[5134:3847:0715/022601:INFO:CONSOLE(323)] "Socket read CB2: result=30", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (323)
[5134:3847:0715/022601:INFO:CONSOLE(333)] "Success!", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/background.js (333)
[5134:3847:0715/022601:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/_generated_background_page.html (0)
[5134:3847:0715/022601:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bbmfbalbkpgcdiljfecpmebdagpjjbce/_generated_background_page.html (0)
[5155:13063:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5155:13063:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5155:13063:0715/022601:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SocketApiTest.SocketTCPExtension (5298 ms)
[75/235] SocketApiTest.SocketTCPExtension (6858 ms)
[ RUN ] SyncFileSystemApiTest.GetServiceStatus
[5152:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5143:63747:0715/022600:ERROR:mach_broker_mac.mm(222)] Unknown process 5156 is sending Mach IPC messages!
[5143:3847:0715/022601:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://egmpgfiljdgdenlebjhfijilihgcjcgi/_generated_background_page.html (0)
[5153:13319:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5153:13319:0715/022601:WARNING:channel.cc(322)] RawChannel write error
[5158:13063:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5158:13063:0715/022601:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncFileSystemApiTest.GetServiceStatus (4391 ms)
[76/235] SyncFileSystemApiTest.GetServiceStatus (5998 ms)
[ RUN ] ExtensionTabsZoomTest.GetZoomSettings
[5166:3847:0715/022603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5176:13063:0715/022605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsZoomTest.GetZoomSettings (4188 ms)
[77/235] ExtensionTabsZoomTest.GetZoomSettings (5504 ms)
[ RUN ] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced
[5165:3847:0715/022603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5168:13063:0715/022605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5168:13063:0715/022605:WARNING:channel.cc(322)] RawChannel write error
[5157:40451:0715/022605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced (4627 ms)
[78/235] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced (6149 ms)
[ RUN ] WebNavigationApiTest.History
[5178:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5190:13063:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5190:13063:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5190:13063:0715/022608:WARNING:channel.cc(322)] RawChannel write error
[5167:3847:0715/022608:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://gbeigmnjhommfkjenjjehpdbnkiafakg/test_history.html (0)
[5167:3847:0715/022608:INFO:CONSOLE(0)] "[SUCCESS] historyBeforeParsing", source: chrome-extension://gbeigmnjhommfkjenjjehpdbnkiafakg/test_history.html (0)
[5180:13063:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5180:13063:0715/022608:WARNING:channel.cc(322)] RawChannel write error
[5167:41219:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5167:3847:0715/022609:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.History (5740 ms)
[79/235] WebNavigationApiTest.History (7282 ms)
[ RUN ] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream
[5191:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5193:15875:0715/022609:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5193:15875:0715/022609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5193:15875:0715/022609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream (2795 ms)
[80/235] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream (4394 ms)
[ RUN ] WebNavigationApiTest.IFrame
[5177:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5188:12807:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5188:12807:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5164:3847:0715/022608:INFO:CONSOLE(0)] "[SUCCESS] iframe", source: chrome-extension://ndmpfpbbfpbcfgagnmempkhnfnignogn/test_iframe.html (0)
[5164:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] iframeMultiple", source: chrome-extension://ndmpfpbbfpbcfgagnmempkhnfnignogn/test_iframe.html (0)
[5164:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] iframeNavigate", source: chrome-extension://ndmpfpbbfpbcfgagnmempkhnfnignogn/test_iframe.html (0)
[5179:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5179:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5179:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5179:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5179:13063:0715/022609:WARNING:channel.cc(322)] RawChannel write error
[5164:41219:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5164:41219:0715/022609:WARNING:channel.cc(322)] RawChannel write error
[5164:3847:0715/022610:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.IFrame (6945 ms)
[81/235] WebNavigationApiTest.IFrame (8806 ms)
[ RUN ] AppApiTest.AppProcessBackgroundInstances
[5192:3847:0715/022609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5184:3847:0715/022609:INFO:app_process_apitest.cc(70)] Start of test.
2015-07-15 02:26:10.444 browser_tests[5184:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5184:3847:0715/022612:INFO:app_process_apitest.cc(92)] Nav 1.
[5184:76807:0715/022612:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5184:3847:0715/022612:INFO:app_process_apitest.cc(103)] New tab.
[5184:41219:0715/022614:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5184:3847:0715/022614:INFO:app_process_apitest.cc(106)] Nav 2.
[5184:3847:0715/022614:INFO:app_process_apitest.cc(126)] WindowOpenHelper 1.
[5184:3847:0715/022615:INFO:app_process_apitest.cc(128)] End of test.
[5196:3847:0715/022615:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[5184:41219:0715/022615:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5184:41219:0715/022615:WARNING:channel.cc(322)] RawChannel write error
[5202:13319:0715/022615:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5184:41219:0715/022615:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5184:41219:0715/022615:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.AppProcessBackgroundInstances (8686 ms)
[82/235] AppApiTest.AppProcessBackgroundInstances (10139 ms)
[ RUN ] ExtensionCrxInstallerTest.GrantScopes
[5212:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5199:40707:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5199:40707:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5199:40707:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionCrxInstallerTest.GrantScopes (4386 ms)
[83/235] ExtensionCrxInstallerTest.GrantScopes (5981 ms)
[ RUN ] AppApiTest.ReloadIntoAppProcessWithJavaScript
[5211:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5197:3847:0715/022614:INFO:app_process_apitest.cc(545)] Loading extension.
[5197:3847:0715/022614:INFO:app_process_apitest.cc(548)] Loading extension - done.
[5197:3847:0715/022614:INFO:app_process_apitest.cc(550)] Disabling extension.
[5197:3847:0715/022614:INFO:app_process_apitest.cc(552)] Disabling extension - done.
[5197:3847:0715/022614:INFO:app_process_apitest.cc(553)] Navigate to path1/empty.html.
[5197:3847:0715/022614:INFO:app_process_apitest.cc(555)] Navigate to path1/empty.html - done.
[5197:3847:0715/022614:INFO:app_process_apitest.cc(561)] Enabling extension.
[5197:3847:0715/022614:INFO:app_process_apitest.cc(563)] Enabling extension - done.
[5197:3847:0715/022614:INFO:app_process_apitest.cc(569)] Executing location.reload().
[5197:75783:0715/022614:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5197:41219:0715/022615:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5197:41219:0715/022615:WARNING:channel.cc(322)] RawChannel write error
[5197:3847:0715/022615:INFO:app_process_apitest.cc(572)] Executing location.reload() - done.
[5197:3847:0715/022615:INFO:app_process_apitest.cc(577)] Disabling extension.
[5197:3847:0715/022615:INFO:app_process_apitest.cc(579)] Disabling extension - done.
[5197:3847:0715/022615:INFO:app_process_apitest.cc(585)] Executing location = location.
[5197:41219:0715/022616:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5218:12807:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5218:12807:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5197:3847:0715/022616:INFO:app_process_apitest.cc(588)] Executing location = location - done.
[5197:41219:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5197:41219:0715/022616:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.ReloadIntoAppProcessWithJavaScript (5832 ms)
[84/235] AppApiTest.ReloadIntoAppProcessWithJavaScript (7476 ms)
[ RUN ] AppApiTest.BookmarkAppGetsNormalProcess
[5206:3847:0715/022612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5195:75783:0715/022614:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5219:13319:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5219:13319:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[5219:13319:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5219:13319:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5195:40195:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5195:40195:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5195:40195:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppApiTest.BookmarkAppGetsNormalProcess (7330 ms)
[85/235] AppApiTest.BookmarkAppGetsNormalProcess (8771 ms)
[ RUN ] ExtensionCrxInstallerTest.DoNotGrantScopes
[5230:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.DoNotGrantScopes (4347 ms)
[86/235] ExtensionCrxInstallerTest.DoNotGrantScopes (5756 ms)
[ RUN ] ExternallyConnectableMessagingTest.NotInstalled
[5239:3847:0715/022620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5227:75527:0715/022621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5240:12551:0715/022622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5240:12551:0715/022622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5227:75527:0715/022622:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.NotInstalled (3862 ms)
[87/235] ExternallyConnectableMessagingTest.NotInstalled (5442 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse
[5241:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5231:41219:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5231:41219:0715/022623:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse (4217 ms)
[88/235] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse (5850 ms)
[ RUN ] ClipboardApiTest.ExtensionNoPermission
[5233:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5224:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] testDomCopy", source: chrome-extension://nfokdcfgeplegmhgmgcfnejagoligmbg/test.html (0)
[5224:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] testDomPaste", source: chrome-extension://nfokdcfgeplegmhgmgcfnejagoligmbg/test.html (0)
[5224:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] testCopyInIframe", source: chrome-extension://nfokdcfgeplegmhgmgcfnejagoligmbg/test.html (0)
[5224:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] testPasteInIframe", source: chrome-extension://nfokdcfgeplegmhgmgcfnejagoligmbg/test.html (0)
[5224:75271:0715/022623:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5247:14087:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[5247:14087:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5247:14087:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5247:13831:0715/022623:FATAL:memory.cc(18)] Out of memory. size=4194304
[5224:3847:0715/022623:INFO:CONSOLE(0)] "[SUCCESS] bound testExecuteScriptCopyPaste", source: chrome-extension://nfokdcfgeplegmhgmgcfnejagoligmbg/test.html (0)
[5252:13063:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5252:13831:0715/022624:FATAL:memory.cc(18)] Out of memory. size=4194304
[5224:3847:0715/022624:INFO:CONSOLE(0)] "[SUCCESS] bound testContentScriptCopyPaste", source: chrome-extension://nfokdcfgeplegmhgmgcfnejagoligmbg/test.html (0)
[ OK ] ClipboardApiTest.ExtensionNoPermission (7414 ms)
[89/235] ClipboardApiTest.ExtensionNoPermission (8909 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.BookmarksURL
[5265:3847:0715/022627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5258:3847:0715/022630:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[5272:12807:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5272:12807:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionURLRewriteBrowserTest.BookmarksURL (5571 ms)
[90/235] ExtensionURLRewriteBrowserTest.BookmarksURL (7403 ms)
[ RUN ] ExtensionStorageMonitorTest.ThrottleNotifications
[5259:3847:0715/022626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5251:3847:0715/022631:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://dinlekodngoimbfhmofikjjnkjhkccjf/index.html (0)
[5251:3847:0715/022631:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://dinlekodngoimbfhmofikjjnkjhkccjf/index.html (0)
[ OK ] ExtensionStorageMonitorTest.ThrottleNotifications (7372 ms)
[91/235] ExtensionStorageMonitorTest.ThrottleNotifications (8933 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.OriginPrivileges
[5254:3847:0715/022624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50529...
sending server_data: {"host": "127.0.0.1", "port": 50529} (36 bytes)
[5248:41219:0715/022628:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[5248:41219:0715/022628:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/test.png
[5248:41219:0715/022628:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5248:41219:0715/022630:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5266:13063:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5266:13063:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5266:13063:0715/022630:WARNING:channel.cc(322)] RawChannel write error
[5248:41219:0715/022631:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5275:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5275:13063:0715/022631:WARNING:channel.cc(322)] RawChannel write error
[5248:41219:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5248:41219:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5248:41219:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionResourceRequestPolicyTest.OriginPrivileges (8994 ms)
[92/235] ExtensionResourceRequestPolicyTest.OriginPrivileges (10352 ms)
[ RUN ] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame
[5274:3847:0715/022629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5278:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5278:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5278:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5262:3847:0715/022631:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame (5745 ms)
[93/235] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame (7505 ms)
[ RUN ] ExtensionWebUITest.CanEmbedExtensionOptions
[5293:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5283:3847:0715/022636:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5283:40963:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5283:40963:0715/022638:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebUITest.CanEmbedExtensionOptions (6237 ms)
[94/235] ExtensionWebUITest.CanEmbedExtensionOptions (7662 ms)
[ RUN ] ProcessManagementTest.ExtensionProcessBalancing
[5297:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5299:13063:0715/022640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5285:75015:0715/022640:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5285:3847:0715/022641:INFO:CONSOLE(5)] "Uncaught TypeError: Cannot read property 'assertEq' of undefined", source: http://localhost:50541/extensions/api_test/management/test/common.js (5)
[5285:3847:0715/022641:INFO:CONSOLE(179)] "Uncaught TypeError: Cannot read property 'runTests' of undefined", source: http://localhost:50541/extensions/api_test/management/test/basics.js (179)
[5285:41219:0715/022641:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5305:13063:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5305:13063:0715/022641:WARNING:channel.cc(322)] RawChannel write error
[5309:13063:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5309:13063:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5285:41219:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProcessManagementTest.ExtensionProcessBalancing (8732 ms)
[95/235] ProcessManagementTest.ExtensionProcessBalancing (10185 ms)
[ RUN ] WebstoreReinstallerBrowserTest.TestWebstoreReinstall
HTTP server started on http://127.0.0.1:50539...
sending server_data: {"host": "127.0.0.1", "port": 50539} (36 bytes)
[5306:3847:0715/022637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5289:3847:0715/022640:WARNING:extension_install_prompt.cc(170)] Canceling!
[5289:3847:0715/022641:WARNING:extension_install_prompt.cc(163)] Proceeding!
[ OK ] WebstoreReinstallerBrowserTest.TestWebstoreReinstall (9278 ms)
[96/235] WebstoreReinstallerBrowserTest.TestWebstoreReinstall (10826 ms)
[ RUN ] ProcessManagementTest.ProcessOverflow
[5296:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5284:75527:0715/022638:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5325:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ProcessManagementTest.ProcessOverflow (12145 ms)
[97/235] ProcessManagementTest.ProcessOverflow (13472 ms)
[ RUN ] SearchProviderTest.TestIsSearchProviderInstalledWithException
HTTP server started on http://127.0.0.1:50563...
sending server_data: {"host": "127.0.0.1", "port": 50563} (36 bytes)
[5327:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5329:13063:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
testserver.py: Broken pipe
[5316:40195:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SearchProviderTest.TestIsSearchProviderInstalledWithException (5202 ms)
[98/235] SearchProviderTest.TestIsSearchProviderInstalledWithException (6815 ms)
[ RUN ] HistoryBrowserTest.PRE_HistoryPersists
HTTP server started on http://127.0.0.1:50594...
sending server_data: {"host": "127.0.0.1", "port": 50594} (36 bytes)
[ OK ] HistoryBrowserTest.PRE_HistoryPersists (1195 ms)
[99/235] HistoryBrowserTest.PRE_HistoryPersists (2747 ms)
[ RUN ] GeolocationBrowserTest.DisplaysPrompt
[5338:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5330:75527:0715/022646:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5330:3847:0715/022646:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.DisplaysPrompt (3102 ms)
[100/235] GeolocationBrowserTest.DisplaysPrompt (4708 ms)
[ RUN ] HistoryBrowserTest.IncognitoNoHistory
HTTP server started on http://127.0.0.1:50600...
sending server_data: {"host": "127.0.0.1", "port": 50600} (36 bytes)
[ OK ] HistoryBrowserTest.IncognitoNoHistory (715 ms)
[101/235] HistoryBrowserTest.IncognitoNoHistory (2381 ms)
[ RUN ] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption
[5350:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5353:15875:0715/022649:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5353:15875:0715/022649:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption (2830 ms)
[102/235] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption (4261 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_WebM
[5358:3847:0715/022650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5347:3847:0715/022651:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_WebM (3035 ms)
[103/235] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_WebM (4521 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndAllowMic
[5361:3847:0715/022651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5351:3847:0715/022651:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestAndAllowMic (2942 ms)
[104/235] MediaStreamDevicesControllerTest.RequestAndAllowMic (4724 ms)
[ RUN ] ECKEncryptedMediaTest.LoadUnknownSession
[5355:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50601...
sending server_data: {"host": "127.0.0.1", "port": 50601} (36 bytes)
[5343:3847:0715/022651:INFO:CONSOLE(295)] "02:26:51.655 - Using ClearKeyPlayer", source: http://127.0.0.1:50601/files/eme_player_js/utils.js (295)
[5343:3847:0715/022651:INFO:CONSOLE(295)] "02:26:51.661 - Registering video event handlers.", source: http://127.0.0.1:50601/files/eme_player_js/utils.js (295)
[5343:3847:0715/022651:INFO:CONSOLE(295)] "02:26:51.663 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:50601/files/eme_player_js/utils.js (295)
[5343:3847:0715/022652:INFO:CONSOLE(295)] "02:26:52.643 - Loading media using src.", source: http://127.0.0.1:50601/files/eme_player_js/utils.js (295)
[5343:3847:0715/022652:INFO:CONSOLE(295)] "02:26:52.724 - Loading session: UnknownSession", source: http://127.0.0.1:50601/files/eme_player_js/utils.js (295)
[5343:3847:0715/022652:INFO:CONSOLE(145)] "FAIL: Session not found.", source: http://127.0.0.1:50601/files/eme_player_js/utils.js (145)
[5343:3847:0715/022652:INFO:CONSOLE(295)] "02:26:52.732 - Set document title to: EME_SESSION_NOT_FOUND, updated title: EME_SESSION_NOT_FOUND", source: http://127.0.0.1:50601/files/eme_player_js/utils.js (295)
[ OK ] ECKEncryptedMediaTest.LoadUnknownSession (5234 ms)
[105/235] ECKEncryptedMediaTest.LoadUnknownSession (6702 ms)
[ RUN ] MetricsMemoryDetailsBrowserTest.TestMemoryDetails
[5369:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:55.492 browser_tests[5362:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] MetricsMemoryDetailsBrowserTest.TestMemoryDetails (5078 ms)
[106/235] MetricsMemoryDetailsBrowserTest.TestMemoryDetails (6652 ms)
[ RUN ] FtpBrowserTest.DirectoryListingNavigation
[5376:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:55.492 browser_tests[5368:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
FTP server started on port 50618...
sending server_data: {"host": "127.0.0.1", "port": 50618} (36 bytes)
starting FTP server
[]127.0.0.1:50619 Connected.
127.0.0.1:50619 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:50619 <== USER chrome
127.0.0.1:50619 ==> 331 Username ok, send password.
127.0.0.1:50619 <== PASS ******
127.0.0.1:50619 ==> 230 Login successful.
127.0.0.1:50619 <== SYST
127.0.0.1:50619 ==> 215 UNIX Type: L8
127.0.0.1:50619 <== PWD
127.0.0.1:50619 ==> 257 "/" is the current directory.
127.0.0.1:50619 <== TYPE I
127.0.0.1:50619 ==> 200 Type set to: Binary.
127.0.0.1:50619 <== SIZE /
127.0.0.1:50619 ==> 550 / is not retrievable.
127.0.0.1:50619 <== CWD /
127.0.0.1:50619 ==> 250 "/" is the current directory.
127.0.0.1:50619 <== PASV
127.0.0.1:50619 ==> 227 Entering passive mode (127,0,0,1,197,188).
127.0.0.1:50619 <== LIST -l
127.0.0.1:50619 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:50619 ==> 226 Transfer complete.
127.0.0.1:50619 <== QUIT
127.0.0.1:50619 ==> 221 Goodbye.
[chrome]@127.0.0.1:50619 Disconnected.
[5368:3847:0715/022656:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:50618/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:50618/ (299)
[5368:3847:0715/022656:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[]127.0.0.1:50622 Connected.
127.0.0.1:50622 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:50622 <== USER chrome
127.0.0.1:50622 ==> 331 Username ok, send password.
127.0.0.1:50622 <== PASS ******
127.0.0.1:50622 ==> 230 Login successful.
127.0.0.1:50622 <== SYST
127.0.0.1:50622 ==> 215 UNIX Type: L8
127.0.0.1:50622 <== PWD
127.0.0.1:50622 ==> 257 "/" is the current directory.
127.0.0.1:50622 <== TYPE I
127.0.0.1:50622 ==> 200 Type set to: Binary.
127.0.0.1:50622 <== SIZE /dir1
127.0.0.1:50622 ==> 550 /dir1 is not retrievable.
127.0.0.1:50622 <== CWD /dir1/
127.0.0.1:50622 ==> 250 "/dir1" is the current directory.
127.0.0.1:50622 <== PASV
127.0.0.1:50622 ==> 227 Entering passive mode (127,0,0,1,197,191).
127.0.0.1:50622 <== LIST -l
127.0.0.1:50622 ==> 150 File status okay. About to open data connection.
127.0.0.1:50622 ==> 226 Transfer complete.
127.0.0.1:50622 <== QUIT
127.0.0.1:50622 ==> 221 Goodbye.
[chrome]@127.0.0.1:50622 Disconnected.
[5368:3847:0715/022656:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:50618/dir1/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:50618/dir1/ (299)
[5368:3847:0715/022656:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[]127.0.0.1:50625 Connected.
127.0.0.1:50625 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:50625 <== USER chrome
127.0.0.1:50625 ==> 331 Username ok, send password.
127.0.0.1:50625 <== PASS ******
127.0.0.1:50625 ==> 230 Login successful.
127.0.0.1:50625 <== SYST
127.0.0.1:50625 ==> 215 UNIX Type: L8
127.0.0.1:50625 <== PWD
127.0.0.1:50625 ==> 257 "/" is the current directory.
127.0.0.1:50625 <== TYPE I
127.0.0.1:50625 ==> 200 Type set to: Binary.
127.0.0.1:50625 <== SIZE /dir1/test.html
127.0.0.1:50625 ==> 213 49
127.0.0.1:50625 <== CWD /dir1/test.html
127.0.0.1:50625 ==> 550 Not a directory.
127.0.0.1:50625 <== PASV
127.0.0.1:50625 ==> 227 Entering passive mode (127,0,0,1,197,194).
127.0.0.1:50625 <== RETR /dir1/test.html
127.0.0.1:50625 ==> 150 File status okay. About to open data connection.
127.0.0.1:50625 ==> 226 Transfer complete.
[chrome]@127.0.0.1:50625 "RETR /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/chrome/test/data/ftp/dir1/test.html" completed=1 bytes=49 seconds=0.001
127.0.0.1:50625 <== QUIT
127.0.0.1:50625 ==> 221 Goodbye.
[chrome]@127.0.0.1:50625 Disconnected.
[ OK ] FtpBrowserTest.DirectoryListingNavigation (4227 ms)
[107/235] FtpBrowserTest.DirectoryListingNavigation (5771 ms)
[ RUN ] LoadTimingBrowserTest.Integration
[5382:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50630...
sending server_data: {"host": "127.0.0.1", "port": 50630} (36 bytes)
[ OK ] LoadTimingBrowserTest.Integration (3485 ms)
[108/235] LoadTimingBrowserTest.Integration (5233 ms)
[ RUN ] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled
[5401:3847:0715/022700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5391:75527:0715/022701:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled (2825 ms)
[109/235] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled (4403 ms)
[ RUN ] MaterialPDFExtensionTest.ZoomManager
[5384:3847:0715/022656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5374:75527:0715/022657:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5374:3847:0715/022659:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5374:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[5374:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[5374:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testSmallZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[5374:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testSmallBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[5374:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testMultiplePdfZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[5374:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] testMultipleBrowserZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[5389:13063:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5389:13063:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5389:13063:0715/022701:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaterialPDFExtensionTest.ZoomManager (7046 ms)
[110/235] MaterialPDFExtensionTest.ZoomManager (8697 ms)
[ RUN ] PluginPowerSaverBrowserTest.ExpandingSmallPlugin
[5398:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[5406]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5406]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PluginPowerSaverBrowserTest.ExpandingSmallPlugin (3968 ms)
[111/235] PluginPowerSaverBrowserTest.ExpandingSmallPlugin (5248 ms)
[ RUN ] PrefsFunctionalTest.TestImagesNotBlockedInIncognito
[5404:3847:0715/022700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50638...
sending server_data: {"host": "127.0.0.1", "port": 50638} (36 bytes)
[5405:13063:0715/022703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefsFunctionalTest.TestImagesNotBlockedInIncognito (5022 ms)
[112/235] PrefsFunctionalTest.TestImagesNotBlockedInIncognito (6548 ms)
[ RUN ] PrerenderBrowserTest.OpenTaskManagerAfterPrerender
[5419:3847:0715/022705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50642...
sending server_data: {"host": "127.0.0.1", "port": 50642} (36 bytes)
[5408:39939:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5408:39939:0715/022707:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.OpenTaskManagerAfterPrerender (4789 ms)
[113/235] PrerenderBrowserTest.OpenTaskManagerAfterPrerender (6210 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHangingUnload
[5421:3847:0715/022705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50646...
sending server_data: {"host": "127.0.0.1", "port": 50646} (36 bytes)
[5411:3847:0715/022708:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[5434:13063:0715/022708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5434:13063:0715/022708:WARNING:channel.cc(322)] RawChannel write error
[5411:3847:0715/022708:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[5411:3847:0715/022708:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[5411:3847:0715/022708:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PrerenderBrowserTest.PrerenderHangingUnload (5138 ms)
[114/235] PrerenderBrowserTest.PrerenderHangingUnload (6556 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment
[5420:3847:0715/022705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50647...
sending server_data: {"host": "127.0.0.1", "port": 50647} (36 bytes)
[5423:13063:0715/022708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment (5709 ms)
[115/235] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment (7054 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickNewWindow
[5432:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50661...
sending server_data: {"host": "127.0.0.1", "port": 50661} (36 bytes)
[5433:12551:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5433:12551:0715/022711:WARNING:channel.cc(322)] RawChannel write error
[5446:13575:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5446:13575:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5446:13575:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[5446:13575:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5446:13575:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderClickNewWindow (6479 ms)
[116/235] PrerenderBrowserTest.PrerenderClickNewWindow (8132 ms)
[ RUN ] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached
[5444:3847:0715/022711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50670...
sending server_data: {"host": "127.0.0.1", "port": 50670} (36 bytes)
[5457:12551:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5457:12551:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5457:12551:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[5437:40451:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5437:40451:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5437:40451:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[5437:40451:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5437:40451:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached (4880 ms)
[117/235] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached (6280 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang
[5450:3847:0715/022711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50674...
sending server_data: {"host": "127.0.0.1", "port": 50674} (36 bytes)
[5459:13319:0715/022714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5459:13319:0715/022714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang (5065 ms)
[118/235] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang (6522 ms)
[ RUN ] PrerenderBrowserTest.TaskManagementTasksProvided
[5451:3847:0715/022712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50679...
sending server_data: {"host": "127.0.0.1", "port": 50679} (36 bytes)
[5440:39683:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.TaskManagementTasksProvided (5503 ms)
[119/235] PrerenderBrowserTest.TaskManagementTasksProvided (7048 ms)
[ RUN ] ProfileBrowserTest.CreateNewProfileSynchronous
[5464:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileBrowserTest.CreateNewProfileSynchronous (2774 ms)
[120/235] ProfileBrowserTest.CreateNewProfileSynchronous (4163 ms)
[ RUN ] ProfileBrowserTest.ExitType
[5471:3847:0715/022717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileBrowserTest.ExitType (3021 ms)
[121/235] ProfileBrowserTest.ExitType (4660 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown
[5476:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5479:13063:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5479:13063:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5479:15875:0715/022718:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5479:13063:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5479:15875:0715/022718:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5479:13063:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5479:15875:0715/022718:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown (2685 ms)
[122/235] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown (4187 ms)
[ RUN ] ProfileListDesktopBrowserTest.SwitchToProfile
[5482:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileListDesktopBrowserTest.SwitchToProfile (3200 ms)
[123/235] ProfileListDesktopBrowserTest.SwitchToProfile (4946 ms)
[ RUN ] ProfileManagerBrowserTest.EphemeralProfile
[5484:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileManagerBrowserTest.EphemeralProfile (3905 ms)
[124/235] ProfileManagerBrowserTest.EphemeralProfile (5741 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted
HTTPS server started on https://127.0.0.1:50692...
sending server_data: {"host": "127.0.0.1", "port": 50692} (36 bytes)
[5497:3847:0715/022723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5485:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:50692/files/push_messaging/push_test.js (18)
[5485:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:50692/files/push_messaging/push_test.js (18)
[5485:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:50692/files/push_messaging/push_test.js (18)
[5485:41731:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5485:3847:0715/022724:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[5485:3847:0715/022724:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[5485:3847:0715/022724:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted (4050 ms)
[125/235] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted (5629 ms)
[ RUN ] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil
HTTPS server started on https://127.0.0.1:50693...
sending server_data: {"host": "127.0.0.1", "port": 50693} (36 bytes)
[5500:3847:0715/022723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5487:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:50693/files/push_messaging/push_test.js (18)
[5487:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:50693/files/push_messaging/push_test.js (18)
[5487:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:50693/files/push_messaging/push_test.js (18)
[5487:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:50693/files/push_messaging/push_test.js (18)
[5487:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:50693/files/push_messaging/push_test.js (18)
[5487:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: immediate:shownotification-without-waituntil", source: https://127.0.0.1:50693/files/push_messaging/push_test.js (18)
[5487:3847:0715/022724:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:50693/files/push_messaging/push_test.js (18)
[5487:3847:0715/022724:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[5487:3847:0715/022724:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[5487:3847:0715/022724:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[5487:41731:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil (4302 ms)
[126/235] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil (5897 ms)
[ RUN ] ReferrerPolicyTest.TargetBlankOrigin
[5504:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.TargetBlankOrigin (3187 ms)
[127/235] ReferrerPolicyTest.TargetBlankOrigin (4876 ms)
[ RUN ] ServiceProcessControlBrowserTest.LaunchAndIPC
[ OK ] ServiceProcessControlBrowserTest.LaunchAndIPC (4 ms)
[128/235] ServiceProcessControlBrowserTest.LaunchAndIPC (1417 ms)
[ RUN ] ReferrerPolicyTest.HttpsContextMenuRedirect
[5509:3847:0715/022725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5511:13063:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ReferrerPolicyTest.HttpsContextMenuRedirect (3946 ms)
[129/235] ReferrerPolicyTest.HttpsContextMenuRedirect (5610 ms)
[ RUN ] ReferrerPolicyTest.History
[5517:3847:0715/022727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5510:3847:0715/022728:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ReferrerPolicyTest.History (2890 ms)
[130/235] ReferrerPolicyTest.History (4425 ms)
[ RUN ] LoadImageBrowserTest.LoadImage
[5521:3847:0715/022728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadImageBrowserTest.LoadImage (2748 ms)
[131/235] LoadImageBrowserTest.LoadImage (4377 ms)
[ RUN ] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers
[5528:3847:0715/022730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5522:40707:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5538:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5538:12807:0715/022732:WARNING:channel.cc(322)] RawChannel write error
[5522:40707:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5522:40707:0715/022735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers (6759 ms)
[132/235] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers (8223 ms)
[ RUN ] SessionRestoreTest.MemoryPressureLoadsNotAllTabs
[5543:3847:0715/022733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5553:15619:0715/022735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[5548:12807:0715/022735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5532:5635:0715/022736:ERROR:mach_broker_mac.mm(222)] Unknown process 5557 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.MemoryPressureLoadsNotAllTabs (6028 ms)
[133/235] SessionRestoreTest.MemoryPressureLoadsNotAllTabs (7899 ms)
[ RUN ] SessionRestoreTest.RestoreForeignTab
[5540:3847:0715/022732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5529:3847:0715/022734:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5529:3847:0715/022735:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5529:3847:0715/022736:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5546:12807:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5546:12807:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SessionRestoreTest.RestoreForeignTab (7320 ms)
[134/235] SessionRestoreTest.RestoreForeignTab (9235 ms)
[ RUN ] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers
[5533:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5524:40195:0715/022734:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5524:40195:0715/022734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5524:40195:0715/022734:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 02:27:40.680 browser_tests[5524:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5524:40195:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers (11961 ms)
[135/235] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers (13445 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent
[5574:3847:0715/022741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5577:15875:0715/022741:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5577:15875:0715/022741:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5577:15875:0715/022741:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5577:13063:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent (2568 ms)
[136/235] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent (4075 ms)
[ RUN ] TabRestoreTest.Basic
[5564:3847:0715/022739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:40.551 browser_tests[5555:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5564:3847:0715/022741:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[5572:13319:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5572:13319:0715/022741:WARNING:channel.cc(322)] RawChannel write error
[5555:40451:0715/022742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5555:40451:0715/022742:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabRestoreTest.Basic (5702 ms)
[137/235] TabRestoreTest.Basic (7309 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL
[5573:3847:0715/022740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5563:3847:0715/022742:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5563:3847:0715/022742:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACClBMVEUAAADbRTfrTjvcRjraQjbcRDjbRDjbRTfaRDXZQDPZQTTbQzfaRDbcRDfbQzbVKyvZQzXaQzbaRDbIPjLaRDbYQzfXQTfaQzbZQzbbRDi/QADbRDfbQDfbJCTcRTjbQzbIPjPbQzfbQzfbRTfTQyzcRzvbQzbaRDbaQjfbQzbaQzbaQzbaRDfYQTTaRDfbQzfaRDbaQzbbQjbbQjbZQjTZQzbaQzbYQTTVQTXbRDbPQDDbQzbIPzPbQzfbRDfbNzfZRDaAAADVOSvYQDbbRDa/QCDZRDbqVUDaQTPbRDfGPDLbQjXHPjTVQEDJPTLGPTHKPTPYTjvGPDHbRDe+Oi+6OS64OC7LPzLHPTL7+/urNSv5+fm/OjD4+PjEPDHFPDG5OC67OS/DOzG8OS+9Oi/COzDrn5nAOzDtoZvBOzD9/f36+vq3OC62Ny339/fIPjLsoJr+/v6xNizx8fHFPDCnMymjMii1NyyfMSfz8/PUlI+uNivLlI+oMynDPDDUlY+zNyylMiipNCrOlI/JPjLHPTHKPjKhMijPlI+3OC2+Oy/FPTH29vaqNSq5OS319fW8Oi7AOy/BOy+sNSv////VlZD8/PzQlZDKlI+iMijCPDDYmJO0NyykMiiwNiy2OC27OS69Oi6gMSfYl5K4OC3MPzPempXBPDDqnpjy8vL09PTHPjLRlZDbmZMWYj36AAAAUnRSTlMAgQ1CaODzz4soSuj4/tkGV9303/FBM9ic8gTpHAffhc+MKtAXQbDHdMaudtc7rX7q+n93Nl/VJyu4EK9B9vwOXgISNOIIgAw32vJNgAz+84ENOFEUuAAAA25JREFUeAHsz0lPwmAQxvEWSxdaWiAIyAIBkQXc9yXuezw+3/+7mAkc1MxrZho9kPR3fZL/ZKxM5n80a05jXA+jKKyPG06tmTIT+C180/IDS689AmPU1nacKlhVR9fpwain6RxiabtfGgw7neGg5J9iaU/eKWDhYsf64m2GhYK0k7yDXJ/8HD72QeJEGJqAHDCHz0OQiTAUgxxx0+MNTbGsE4A8PbNjH+RMFJqDvPDjZUTjXBS6Alk3rLs0zkShKcitYb2jcSoKlUESw3pMY1kUqoDcG9YHGiuiEEB+n1cvlLM9FyLupp0zd7a6UMivGTtFqBQNpdculPL8dzbUbDbkQc1jQy7UNtgQUshCfxb67Lw+ltMGoygALzLJLiuvsvNMXsNPkElJZAkQIIxASHRsesEUXOy49zi99+Qdc84vBXuBPJLYefPNOfdezfzOZq//ZZpBoezZ2TXJjMW+BYPgrKxkrxwtpn0OCEHKL0/zxDTtUg9WDU6ekpOnfNlu7gQbNiEVklkQzqfmeNUKtP7lfP5CLZjsRWdr3JhEvweAIF2oaqHA8WjCiUZ71d1AB2mqKuIAwnyYp/duVNoIAEESeei8bUz2T6utUiu0EQgSecp95Inu96qjN8ViKFTxDzlOeW8N8zlFLzqh5G+/kL0vOHuH2+g1KpXAPE8mlXV/kLhDrd+Hc/jrBfO8Zx5F0dObfiC7V7+9tUaoM3R6JQ/0dNoIe4ece26/HDe24XQ6QzAMpOvpI1kOe4XoMI/Y1x84P2tdzEeBYxiyHI+HPUI/WAx5muIOh3Bq5+ilHKAXnTgyeav2l72YJ8o7PK/ZgfS0YRzRsazMV4/Dfs3vHffM76JV7HbFeJgHgWQrl8mkvK5fYR7hFHE+nDPzyHae40zKM7S4szqZfhf2/XBflJgnkfD+iViYD/Pwp+B+PiDPR+ahM/ABLb6iU0Sv6d5lOLlj5vGRCL9d556/sJdg0CuXSmUSiSXJBwRJnHPSmU+c+8phznCW6jOhe25ShY7TC9LUkaQHPl9sFfZSeIcsBoe9BpJUn/f7hqwozh1azHPi5JEiD2e/1m+7S+tw/g8I++J8IvXI3KPZ7+Nbd92lTYOMfYepAR0p8nhhtgPphkxhQNN9JaS6FJlbuOl/kft3XCVxzydg4EhP5p8+c0H+Affig2wpFL3DAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[5563:3847:0715/022742:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAFo0lEQVR4Xu3cS1OTVxwG8Ha6dsZNt/0S7ozX+wUSGKN7ycIvkJ2OiNcdbvwMfABXLS1VvLXFSMWUgFAh1oJICCEGq8UFp8+fPu87J4S3vrmcvIfOceaZMKOSnN/8z/+c95Yv3B8XFxcXFxcXFzNRZ89+rZLJJNKLDCAZdfp0Hini5zWJ/Izk5e+QAf7bpPzf/yvKLkD0I1lArCOqwazL70D65Xdub5RUagcA0kDJCYCJ8Hen5b22D8y5czvVmTN9gCkRwHzwXvKe8t72wij1JWB6AFMIBDAPVZDPIJ/Fth7zDWAeESD64LPIZ7ICBwAxZBFRlmURiUWLk0ymuCwrG8NtQyqKKfUVYG4RwP7gs8pnbhsOAO4gapvlTluQzFaO+Uoy3nNMAayurlalcOqUKaSUudUKTa9dQN/t3m0EiWOItX6fw6W8nUCDyFJHh5ktAMbUuh0yN4HtBPpWgGIxNYQUTSBhTC3ZccvW3QNoawUR6Afk7p49ZpAwtuYPPHlsFUkFEehHAA0jy61GwthkjM1UTx8BIq2gIeDcQ+7v3atKnZ2trqK+xs/n8JRFVBUEJL+CBGgYQD/t369WWomEMTZ0PgkAaQ8g6ik2RJyH+/apxwD6BSm3tpLS9QPxTGDUFTQkTZrT6wGApIJGkKcHD6p38XjLzkzWfw6ZADb0oHvAEaBHAPpZKohAv7YSCWOup3r6CRBpBX3v9R+pHuSxAB04oDKI4EjGDh1qDRLGXA9Q1iagYQFigxagJwR6BpwxptIsEsYc+roVANajBhpkcxag+3qDBs5TRMd5jowfPtws0rqMPUz1JAkQbQ8i0F1vBWP/GQHOqEwvgWGywPmNWW0GCWMPA9RrA9Cg339YPQR6AhwBGtuEM47kjhxRE0jDSBh7GKABC4CqGzSBZHplNCDA6PGBXhw9qt4nEo0ADYQBytgCJLvnB97yLs2ZQM+Q59WV4+NM8nWqESSMPcwOOm8BEA8v2KC5QcxIgxYgTq0sgSY8HFaP4Ewjvx87Vi9SPgxQ0QYgHqD6q9cIK2jU7z2sHIY4NUAzyF/hkYphptiaDUBjFy6oYa//aLtnArHn1FaOjvMSkdfZsEgY+7YBqpTLKnvxonrI/jPiTS/ijBPHAxKYFxrONDLD5I8f33j9AKQQQHZOsaVr1wSlBmkcSN7hxagGlPtM5Xg4swR6xXwGqWhnk2aWr1/fEmni0iUfiNPLX84nQ+L8wbw+ceK/kPKGlnnzSFNA8nbPOQBNalOKOEw1DiMwfuaQj11dDS7z3ChGmVIA0nRvr8oCaKPvbMJ5ycxqOLObKudP4syfPCmpRcLYDRxqmMlKANLM5cvSf/zqmUI4rQik9ZwAnDnkDbKA/K0jYeyhD1ZtRnoFJKxSWuVwWjHEERjiyCsrR8N5iyu3i4iPhLEbON1hNuUApNdXrgAooHJqgHQchDiSApE+dXXxdIeBE2am8+7GjS2R5oBU1ZCDp5WfBR2HweVtueaWNXDKNXqkeSARRlutiMP404pZJJCHU0RwKanf8El786kEIL0BEisnsOfoOJICIzjLSLmjY5fFl33CZ/XmzSCkwMqZD5hWgkOgnIELh/Yhvb16Vc0RqXa1Ympx1EoikTZw6TnavA9AWujpERgdh0B+5bAp+72npBKJHQZuXrAPqXD7dlDlEIdVw+BGCKmePgO3v9iHBJzaymF0nCUNB9f3C6q7e6eBG6jsyofz57V9DrOpIRc0GMkKUuns7DFwC56dwYGnvpTX9hzGwynF47wFz8BNnLYGx1ScUn64WlXjlOPxxY8Yk6HbgO1H0nsOo+OsVRKJmNEbyW3PGpAAhGg9hwFOyj2KQCR/WjG4TeaWe5hlE5LAlBG8bvUwi3sc6lN390blGMBxD9S5RzINxD3U6x4Ld18s4L6awt64LzdxX4/zDxj9/IEueAvhAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[ OK ] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL (3988 ms)
[138/235] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL (5947 ms)
[ RUN ] SSLUITest.TestHTTPWithBrokenHTTPSResource
[5585:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50709...
sending server_data: {"host": "127.0.0.1", "port": 50709} (36 bytes)
HTTPS server started on https://127.0.0.1:50710...
sending server_data: {"host": "127.0.0.1", "port": 50710} (36 bytes)
[5580:3847:0715/022747:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SSLUITest.TestHTTPWithBrokenHTTPSResource (5305 ms)
[139/235] SSLUITest.TestHTTPWithBrokenHTTPSResource (6931 ms)
[ RUN ] SSLUITest.TestRunsInsecureContentTwoTabs
[5597:3847:0715/022746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50715...
sending server_data: {"host": "127.0.0.1", "port": 50715} (36 bytes)
HTTPS server started on https://127.0.0.1:50722...
sending server_data: {"host": "127.0.0.1", "port": 50722} (36 bytes)
[5584:3847:0715/022748:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:50722 ran insecure content from http://127.0.0.1:50715/files/ssl/randomize_hash.js
[5584:3847:0715/022748:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:50722 ran insecure content from http://127.0.0.1:50715/files/ssl/randomize_hash.js
[5584:3847:0715/022748:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:50722/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwNzE1' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:50715/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:50722/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwNzE1 (0)
[5584:40707:0715/022748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5584:40707:0715/022748:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestRunsInsecureContentTwoTabs (4849 ms)
[140/235] SSLUITest.TestRunsInsecureContentTwoTabs (6364 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowYesCheckYesParamNoReportNo
[5600:3847:0715/022746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:50720...
sending server_data: {"host": "127.0.0.1", "port": 50720} (36 bytes)
[5587:3847:0715/022749:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5609:13063:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5587:40451:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5609:13831:0715/022749:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowYesCheckYesParamNoReportNo (4822 ms)
[141/235] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowYesCheckYesParamNoReportNo (6429 ms)
[ RUN ] SSLUITest.TestBrokenHTTPSWithInsecureContent
[5593:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50711...
sending server_data: {"host": "127.0.0.1", "port": 50711} (36 bytes)
HTTPS server started on https://127.0.0.1:50718...
sending server_data: {"host": "127.0.0.1", "port": 50718} (36 bytes)
[5581:3847:0715/022749:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5581:3847:0715/022749:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:50718/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwNzEx' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:50711/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:50718/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwNzEx (12)
[5608:13063:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5608:13063:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5608:14087:0715/022749:FATAL:memory.cc(18)] Out of memory. size=4194304
[5581:40451:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5581:40451:0715/022749:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestBrokenHTTPSWithInsecureContent (5936 ms)
[142/235] SSLUITest.TestBrokenHTTPSWithInsecureContent (7702 ms)
[ RUN ] PopupBlockerBrowserTest.WindowFeaturesBarProps
[5624:3847:0715/022752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5611:75783:0715/022753:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5625:13063:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5625:13063:0715/022754:WARNING:channel.cc(322)] RawChannel write error
[5624:3847:0715/022754:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:507F0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5624:3847:0715/022754:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PopupBlockerBrowserTest.WindowFeaturesBarProps (4195 ms)
[143/235] PopupBlockerBrowserTest.WindowFeaturesBarProps (5906 ms)
[ RUN ] PopupBlockerBrowserTest.Opener
[5626:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5614:75015:0715/022754:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.Opener (4263 ms)
[144/235] PopupBlockerBrowserTest.Opener (5823 ms)
[ RUN ] PopupBlockerBrowserTest.ShiftClick
[5628:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5615:74759:0715/022754:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5630:13063:0715/022755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[5630:13063:0715/022755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5630:13063:0715/022755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5635:13063:0715/022755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5635:13063:0715/022755:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.ShiftClick (4401 ms)
[145/235] PopupBlockerBrowserTest.ShiftClick (5900 ms)
[ RUN ] TaskManagerBrowserTest.NoticeHostedAppTabChanges
[5617:3847:0715/022751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5610:75019:0715/022753:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5627:13319:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5627:13319:0715/022754:WARNING:channel.cc(322)] RawChannel write error
[5610:40707:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TaskManagerBrowserTest.NoticeHostedAppTabChanges (8593 ms)
[146/235] TaskManagerBrowserTest.NoticeHostedAppTabChanges (10143 ms)
[ RUN ] BrowserTest.GetSizeForNewRenderView
[5649:3847:0715/022759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5651:15875:0715/022759:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5651:15875:0715/022759:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5651:15875:0715/022759:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5651:13063:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5651:13063:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserTest.GetSizeForNewRenderView (3018 ms)
[147/235] BrowserTest.GetSizeForNewRenderView (4405 ms)
[ RUN ] BrowserTest.SadTabCancelsDialogs
[5643:3847:0715/022758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50753...
sending server_data: {"host": "127.0.0.1", "port": 50753} (36 bytes)
[ OK ] BrowserTest.SadTabCancelsDialogs (5407 ms)
[148/235] BrowserTest.SadTabCancelsDialogs (6789 ms)
[ RUN ] AppModeTest.EnableAppModeTest
[5659:3847:0715/022801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppModeTest.EnableAppModeTest (2455 ms)
[149/235] AppModeTest.EnableAppModeTest (4122 ms)
[ RUN ] BrowserTest.NullOpenerRedirectForksProcess
[5648:3847:0715/022759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50756...
sending server_data: {"host": "127.0.0.1", "port": 50756} (36 bytes)
HTTPS server started on https://127.0.0.1:50758...
sending server_data: {"host": "127.0.0.1", "port": 50758} (36 bytes)
[5652:12551:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5652:12551:0715/022803:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.NullOpenerRedirectForksProcess (6683 ms)
[150/235] BrowserTest.NullOpenerRedirectForksProcess (7941 ms)
[ RUN ] BrowserCommandControllerBrowserTest.DisableFind
[5666:3847:0715/022803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserCommandControllerBrowserTest.DisableFind (4624 ms)
[151/235] BrowserCommandControllerBrowserTest.DisableFind (6005 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewBackgroundTab
[5673:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_NewBackgroundTab (2871 ms)
[152/235] BrowserNavigatorTest.Disposition_NewBackgroundTab (4427 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup
[5678:3847:0715/022805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5685:12551:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup (4124 ms)
[153/235] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup (5901 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab
[5683:3847:0715/022807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5675:3847:0715/022809:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5675:4611:0715/022809:ERROR:browser_io_surface_manager_mac.cc(297)] Invalid Id for IOSurface 0
[ OK ] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab (5221 ms)
[154/235] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab (6775 ms)
[ RUN ] WindowAppleScriptTest.Tabs
[5696:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5698:15619:0715/022810:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5698:15619:0715/022810:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5698:15619:0715/022810:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WindowAppleScriptTest.Tabs (3059 ms)
[155/235] WindowAppleScriptTest.Tabs (4993 ms)
[ RUN ] WindowAppleScriptTest.InsertTab
[5697:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.InsertTab (3924 ms)
[156/235] WindowAppleScriptTest.InsertTab (5738 ms)
[ RUN ] CollectedCookiesMacTest.Outlets
[5703:3847:0715/022811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5695:40451:0715/022813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5695:40451:0715/022813:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CollectedCookiesMacTest.Outlets (3749 ms)
[157/235] CollectedCookiesMacTest.Outlets (5474 ms)
[ RUN ] FindInPageControllerTest.FindCrash_Issue14491
[5721:3847:0715/022815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5710:40707:0715/022816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5710:40707:0715/022816:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindCrash_Issue14491 (3279 ms)
[158/235] FindInPageControllerTest.FindCrash_Issue14491 (4879 ms)
[ RUN ] ViewIDTest.Tab
[5718:3847:0715/022814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5720:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5720:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5720:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5720:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5726:13319:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5726:13319:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5726:13319:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5728:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5728:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5728:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5729:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5729:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5729:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5732:13319:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[5707:9743:0715/022818:ERROR:mach_broker_mac.mm(222)] Unknown process 5733 is sending Mach IPC messages!
[5707:9743:0715/022818:ERROR:mach_broker_mac.mm(222)] Unknown process 5734 is sending Mach IPC messages!
[ OK ] ViewIDTest.Tab (5876 ms)
[159/235] ViewIDTest.Tab (7761 ms)
[ RUN ] DevToolsControllerTest.AllowOtherViews
[5712:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5702:3847:0715/022817:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5712:3847:0715/022818:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5712:3847:0715/022818:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5712:3847:0715/022818:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5712:3847:0715/022818:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5712:3847:0715/022818:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5712:3847:0715/022818:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5712:3847:0715/022818:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5712:3847:0715/022818:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5712:3847:0715/022818:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5712:3847:0715/022818:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5712:3847:0715/022818:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5712:3847:0715/022818:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5702:40451:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsControllerTest.AllowOtherViews (7608 ms)
[160/235] DevToolsControllerTest.AllowOtherViews (9132 ms)
[ RUN ] FindInPageControllerTest.StayActive
[5731:3847:0715/022817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.StayActive (4378 ms)
[161/235] FindInPageControllerTest.StayActive (5987 ms)
[ RUN ] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart
[5754:3847:0715/022823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5757:15619:0715/022823:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[5757:12807:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5757:12807:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5757:12807:0715/022823:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart (2753 ms)
[162/235] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart (4280 ms)
[ RUN ] FindInPageControllerTest.IncognitoFindNextSecret
[5744:3847:0715/022821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5738:40451:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5738:40451:0715/022823:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.IncognitoFindNextSecret (4632 ms)
[163/235] FindInPageControllerTest.IncognitoFindNextSecret (6915 ms)
[ RUN ] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile
[5756:3847:0715/022823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile (3193 ms)
[164/235] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile (4771 ms)
[ RUN ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects
[5752:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50766...
sending server_data: {"host": "127.0.0.1", "port": 50766} (36 bytes)
2015-07-15 02:28:25.681 browser_tests[5740:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects (5391 ms)
[165/235] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects (7228 ms)
[ RUN ] ChromeURLDataManagerTest.ResourceScaleTest
[5778:3847:0715/022828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeURLDataManagerTest.ResourceScaleTest (3352 ms)
[166/235] ChromeURLDataManagerTest.ResourceScaleTest (4862 ms)
[ RUN ] TabModalConfirmDialogTest.Close
[5775:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5764:40451:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5764:40451:0715/022829:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabModalConfirmDialogTest.Close (3722 ms)
[167/235] TabModalConfirmDialogTest.Close (5407 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden
[5773:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5781:13063:0715/022830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5781:13063:0715/022830:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden (4971 ms)
[168/235] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden (6500 ms)
[ RUN ] DownloadsDOMHandlerTest.RemoveOneItem
[5783:3847:0715/022829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50770...
sending server_data: {"host": "127.0.0.1", "port": 50770} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.RemoveOneItem (3734 ms)
[169/235] DownloadsDOMHandlerTest.RemoveOneItem (5470 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfoWithInvalidVersion
[ OK ] ChromeLocatorTest.GetChromeBundleInfoWithInvalidVersion (6 ms)
[170/235] ChromeLocatorTest.GetChromeBundleInfoWithInvalidVersion (1581 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfoWithPreviousVersion
[ OK ] ChromeLocatorTest.GetChromeBundleInfoWithPreviousVersion (7 ms)
[171/235] ChromeLocatorTest.GetChromeBundleInfoWithPreviousVersion (1191 ms)
[ RUN ] FormAutocompleteTest.SubmitEventPrevented
[ OK ] FormAutocompleteTest.SubmitEventPrevented (256 ms)
[172/235] FormAutocompleteTest.SubmitEventPrevented (1462 ms)
[ RUN ] ZoomControllerBrowserTest.PerTabModeResetSendsEvent
[5796:3847:0715/022832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5787:3847:0715/022834:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5787:3847:0715/022835:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] ZoomControllerBrowserTest.PerTabModeResetSendsEvent (5662 ms)
[173/235] ZoomControllerBrowserTest.PerTabModeResetSendsEvent (7219 ms)
[ RUN ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected
[5794:3847:0715/022832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5786:3847:0715/022834:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5786:3847:0715/022834:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected (5815 ms)
[174/235] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected (7220 ms)
[ RUN ] ZoomControllerBrowserTest.NavigationResetsManualMode
[5801:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5789:3847:0715/022835:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5789:3847:0715/022835:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] ZoomControllerBrowserTest.NavigationResetsManualMode (5614 ms)
[175/235] ZoomControllerBrowserTest.NavigationResetsManualMode (6862 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle
[ OK ] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle (183 ms)
[176/235] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle (1491 ms)
[ RUN ] FormAutofillTest.MaxLengthFields
[ OK ] FormAutofillTest.MaxLengthFields (266 ms)
[177/235] FormAutofillTest.MaxLengthFields (1643 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromBold
[ OK ] FormAutofillTest.LabelsInferredFromBold (270 ms)
[178/235] FormAutofillTest.LabelsInferredFromBold (1643 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched
[ OK ] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched (242 ms)
[179/235] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched (1587 ms)
[ RUN ] PasswordAutofillAgentTest.NoDOMActivationTest
[ OK ] PasswordAutofillAgentTest.NoDOMActivationTest (267 ms)
[180/235] PasswordAutofillAgentTest.NoDOMActivationTest (1521 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled (253 ms)
[181/235] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled (1638 ms)
[ RUN ] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions
[5815:3847:0715/022839:2788102694794:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788136822671:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788138912954:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788140630201:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788144857568:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788146299807:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788147706194:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788149179527:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788150616328:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788152586404:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788154181731:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788155691033:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788157073860:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788158488184:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788160326733:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788161719753:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788163452449:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788165112083:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788166501101:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788171380486:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788173175828:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788174561239:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788175976230:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788177286433:WARNING:keycode_converter.cc(91)] empty code string
[5815:3847:0715/022839:2788178636141:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions (371 ms)
[182/235] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions (1638 ms)
[ RUN ] PasswordGenerationAgentTest.BlacklistedTest
[ OK ] PasswordGenerationAgentTest.BlacklistedTest (371 ms)
[183/235] PasswordGenerationAgentTest.BlacklistedTest (1523 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword
[5816:3847:0715/022840:2788436895934:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788440117113:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788440812210:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788441213151:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788441593339:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788441989852:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788475189902:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788476812869:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788478596918:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788480266620:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788481847619:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788486752253:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788488736440:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788489194631:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788489573795:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788489943441:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788490294711:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788490653410:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788491018383:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788491407509:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788492907321:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788494314102:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788495884052:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788497348263:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788498722719:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788500129416:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788501509980:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788502922369:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788504341900:WARNING:keycode_converter.cc(91)] empty code string
[5816:3847:0715/022840:2788505763273:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword (340 ms)
[184/235] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword (1640 ms)
[ RUN ] PasswordGenerationAgentTest.DynamicFormTest
[ OK ] PasswordGenerationAgentTest.DynamicFormTest (280 ms)
[185/235] PasswordGenerationAgentTest.DynamicFormTest (1650 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0
[5829:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50771...
sending server_data: {"host": "127.0.0.1", "port": 50771} (36 bytes)
objc[5843]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5843]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5819:3847:0715/022846:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:50771/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[5819:3847:0715/022846:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:50771/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[5819:3847:0715/022846:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.001 seconds.", source: http://127.0.0.1:50771/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[5819:3847:0715/022846:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.001 seconds.", source: http://127.0.0.1:50771/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0 (4961 ms)
[186/235] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0 (6395 ms)
[ RUN ] OutOfProcessPPAPITest.View
[5832:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50774...
sending server_data: {"host": "127.0.0.1", "port": 50774} (36 bytes)
objc[5845]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5845]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5821:3847:0715/022846:INFO:CONSOLE(177)] "SizeChange finished in 0.008 seconds.", source: http://127.0.0.1:50774/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[5821:3847:0715/022846:INFO:CONSOLE(177)] "ClipChange finished in 0.013 seconds.", source: http://127.0.0.1:50774/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[5821:3847:0715/022846:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.026 seconds.", source: http://127.0.0.1:50774/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[ OK ] OutOfProcessPPAPITest.View (5102 ms)
[187/235] OutOfProcessPPAPITest.View (6842 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors
[5830:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50776...
sending server_data: {"host": "127.0.0.1", "port": 50776} (36 bytes)
objc[5846]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5846]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdhrYe_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5820:3847:0715/022846:INFO:CONSOLE(177)] "SetSocketFeatureErrorsForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:50776/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[5820:3847:0715/022846:INFO:CONSOLE(177)] "SetSocketFeatureErrors finished in 0.000 seconds.", source: http://127.0.0.1:50776/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[5820:3847:0715/022846:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBlocking finished in 0.006 seconds.", source: http://127.0.0.1:50776/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[5820:3847:0715/022846:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBackground finished in 0.001 seconds.", source: http://127.0.0.1:50776/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[ OK ] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors (5527 ms)
[188/235] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors (6967 ms)
[ RUN ] PPAPINaClPNaClTest.NetAddressPrivate
[5838:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50781...
sending server_data: {"host": "127.0.0.1", "port": 50781} (36 bytes)
[5847,2091143552:02:28:47.496765] Native Client module will be loaded at base address 0x000068dc00000000
[5826:3847:0715/022847:INFO:CONSOLE(177)] "AreEqual finished in 0.001 seconds.", source: http://127.0.0.1:50781/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[5826:3847:0715/022847:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.001 seconds.", source: http://127.0.0.1:50781/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[5826:3847:0715/022847:INFO:CONSOLE(177)] "Describe finished in 0.001 seconds.", source: http://127.0.0.1:50781/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[5826:3847:0715/022847:INFO:CONSOLE(177)] "ReplacePort finished in 0.001 seconds.", source: http://127.0.0.1:50781/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[5826:3847:0715/022847:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:50781/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[5826:3847:0715/022847:INFO:CONSOLE(177)] "GetFamily finished in 0.001 seconds.", source: http://127.0.0.1:50781/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[5826:3847:0715/022847:INFO:CONSOLE(177)] "GetPort finished in 0.001 seconds.", source: http://127.0.0.1:50781/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[5826:3847:0715/022847:INFO:CONSOLE(177)] "GetAddress finished in 0.001 seconds.", source: http://127.0.0.1:50781/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[ OK ] PPAPINaClPNaClTest.NetAddressPrivate (4761 ms)
[189/235] PPAPINaClPNaClTest.NetAddressPrivate (6518 ms)
[ RUN ] PolicyTest.DisabledPlugins
[5862:3847:0715/022850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5849:3847:0715/022851:INFO:policy_browsertest.cc(457)] Test skipped because the Flash plugin couldn't be found.
[5864:12807:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5864:12807:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5864:12807:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5864:12807:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5864:12807:0715/022851:WARNING:channel.cc(322)] RawChannel write error
[5864:15619:0715/022851:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5864:15619:0715/022851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5864:15619:0715/022851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.DisabledPlugins (2767 ms)
[190/235] PolicyTest.DisabledPlugins (4424 ms)
[ RUN ] NaClBrowserTestStatic.CORSNoCookie
[5854:3847:0715/022849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50796...
sending server_data: {"host": "127.0.0.1", "port": 50796} (36 bytes)
[5848:3847:0715/022851:INFO:CONSOLE(0)] "NativeClient: access to manifest url was denied.", source: http://127.0.0.1:50796/files/cross_origin/cors_no_cookie.html (0)
[5848:3847:0715/022851:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestStatic.CORSNoCookie (4153 ms)
[191/235] NaClBrowserTestStatic.CORSNoCookie (5590 ms)
[ RUN ] PolicyTest.ExtensionMinimumVersionRequiredAlt
[5866:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5868:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.ExtensionMinimumVersionRequiredAlt (6091 ms)
[192/235] PolicyTest.ExtensionMinimumVersionRequiredAlt (7754 ms)
[ RUN ] PolicyTest.SSLVersionFallbackMin
[5883:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5885:15875:0715/022856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[5885:13063:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5885:13063:0715/022856:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.SSLVersionFallbackMin (3139 ms)
[193/235] PolicyTest.SSLVersionFallbackMin (4621 ms)
[ RUN ] PolicyTest.ExtensionInstallBlacklistSharedModules
[5863:3847:0715/022850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.ExtensionInstallBlacklistSharedModules (7762 ms)
[194/235] PolicyTest.ExtensionInstallBlacklistSharedModules (9416 ms)
[ RUN ] TtsApiTest.PlatformSpeakOptionalArgs
[5904:3847:0715/022900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5892:3847:0715/022901:INFO:CONSOLE(0)] "[SUCCESS] testSpeakWithOptionalArgs", source: chrome-extension://gcdkbhbmbipahpelpldckionaophkdki/test.html (0)
[ OK ] TtsApiTest.PlatformSpeakOptionalArgs (3952 ms)
[195/235] TtsApiTest.PlatformSpeakOptionalArgs (5454 ms)
[ RUN ] PreferencesBrowserTest.SetPrefs
[5899:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5890:3847:0715/022901:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[5890:3847:0715/022901:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5890:38915:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5890:38915:0715/022902:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PreferencesBrowserTest.SetPrefs (5560 ms)
[196/235] PreferencesBrowserTest.SetPrefs (7152 ms)
[ RUN ] PolicyTest.URLBlacklist
[5881:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5871:40451:0715/022858:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5871:3847:0715/022858:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5871:3847:0715/022858:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5871:3847:0715/022858:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5871:40451:0715/022900:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5871:3847:0715/022900:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5871:40451:0715/022901:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5871:3847:0715/022901:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5871:40451:0715/022902:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5871:40451:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5871:40451:0715/022903:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.URLBlacklist (10295 ms)
[197/235] PolicyTest.URLBlacklist (11705 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsSetCommit
[5902:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5891:40451:0715/022901:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5891:3847:0715/022901:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[5891:3847:0715/022902:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.DialogPrefsSetCommit (5566 ms)
[198/235] PreferencesBrowserTest.DialogPrefsSetCommit (7266 ms)
[ RUN ] TtsApiTest.PlatformSpeakEnqueue
[5920:3847:0715/022905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5912:3847:0715/022907:INFO:CONSOLE(0)] "[SUCCESS] testEnqueue", source: chrome-extension://gdgnpehmmmdcgfcogolpanepfnajjejf/test.html (0)
[5912:40707:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5912:40707:0715/022907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.PlatformSpeakEnqueue (4097 ms)
[199/235] TtsApiTest.PlatformSpeakEnqueue (5510 ms)
[ RUN ] TtsApiTest.PlatformWordCallbacks
[5927:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5913:3847:0715/022908:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://fdjpnmgolcdafkbkiajcdpifenhglend/test.html (0)
[5928:12807:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5928:12807:0715/022908:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.PlatformWordCallbacks (3973 ms)
[200/235] TtsApiTest.PlatformWordCallbacks (5418 ms)
[ RUN ] TtsApiTest.RegisterEngine
[5929:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5916:3847:0715/022908:INFO:CONSOLE(0)] "[SUCCESS] testNoListeners", source: chrome-extension://iicnpgmnjppnfimlgnfcohabocnimpem/test.html (0)
[5916:3847:0715/022908:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngine", source: chrome-extension://iicnpgmnjppnfimlgnfcohabocnimpem/test.html (0)
[5916:3847:0715/022908:INFO:CONSOLE(0)] "[SUCCESS] testVoiceMatching", source: chrome-extension://iicnpgmnjppnfimlgnfcohabocnimpem/test.html (0)
[5916:3847:0715/022908:INFO:CONSOLE(0)] "[SUCCESS] testGetVoices", source: chrome-extension://iicnpgmnjppnfimlgnfcohabocnimpem/test.html (0)
[5916:41219:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5916:41219:0715/022908:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.RegisterEngine (4108 ms)
[201/235] TtsApiTest.RegisterEngine (5576 ms)
[ RUN ] TtsApiTest.EngineError
[5931:3847:0715/022907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5918:3847:0715/022909:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running ttsEngine.sendTtsEvent: Cannot send an event type that is not declared in the extension manifest.
at speakListener (chrome-extension://fdbpdmmidkbfhbghelmfnpcnbnhdaglc/test.js:25:7)", source: chrome-extension://fdbpdmmidkbfhbghelmfnpcnbnhdaglc/test.html (0)
[5918:3847:0715/022909:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngineError", source: chrome-extension://fdbpdmmidkbfhbghelmfnpcnbnhdaglc/test.html (0)
[5918:3847:0715/022909:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[5918:3847:0715/022909:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 4, remote ID 2147483650)
[5918:39683:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5918:39683:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5918:39683:0715/022909:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.EngineError (4047 ms)
[202/235] TtsApiTest.EngineError (5472 ms)
[ RUN ] SafeBrowsingServiceTest.UnwantedImgIgnored
[5952:3847:0715/022912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5938:16899:0715/022912:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[5938:16899:0715/022912:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] SafeBrowsingServiceTest.UnwantedImgIgnored (3045 ms)
[203/235] SafeBrowsingServiceTest.UnwantedImgIgnored (4735 ms)
[ RUN ] CaptivePortalBrowserTest.HttpsToHttpRedirect
[5954:3847:0715/022912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:50811...
sending server_data: {"host": "127.0.0.1", "port": 50811} (36 bytes)
[5941:3847:0715/022914:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.HttpsToHttpRedirect (3837 ms)
[204/235] CaptivePortalBrowserTest.HttpsToHttpRedirect (5406 ms)
[ RUN ] ChromeSpeechRecognitionTest.BasicTearDown
[5945:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:50808...
sending server_data: {"host": "127.0.0.1", "port": 50808} (36 bytes)
[5937:76039:0715/022913:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5947:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5947:13063:0715/022914:WARNING:channel.cc(322)] RawChannel write error
[5937:3847:0715/022914:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ChromeSpeechRecognitionTest.BasicTearDown (6042 ms)
[205/235] ChromeSpeechRecognitionTest.BasicTearDown (7355 ms)
[ RUN ] NetworkingPrivateApiTest.StartActivate
[5955:3847:0715/022912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5957:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5957:13063:0715/022914:WARNING:channel.cc(322)] RawChannel write error
[5942:3847:0715/022914:INFO:CONSOLE(0)] "[SUCCESS] startActivate", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startActivate (0)
[5942:40963:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5942:40963:0715/022915:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.StartActivate (4509 ms)
[206/235] NetworkingPrivateApiTest.StartActivate (6093 ms)
[ RUN ] NetworkingPrivateApiTestFail.VerifyAndEncryptCredentials
[5967:3847:0715/022916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5969:13063:0715/022918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5969:13063:0715/022918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5962:3847:0715/022918:INFO:CONSOLE(0)] "[FAIL] verifyAndEncryptCredentials: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptCredentials (0)
[ OK ] NetworkingPrivateApiTestFail.VerifyAndEncryptCredentials (4284 ms)
[207/235] NetworkingPrivateApiTestFail.VerifyAndEncryptCredentials (5635 ms)
[ RUN ] PicasaDataProviderNoDatabaseGetAlbumsImagesTest.NoDatabaseGetAlbumsImages
[5981:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5983:15875:0715/022919:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5983:15875:0715/022919:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5983:15875:0715/022919:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PicasaDataProviderNoDatabaseGetAlbumsImagesTest.NoDatabaseGetAlbumsImages (2847 ms)
[208/235] PicasaDataProviderNoDatabaseGetAlbumsImagesTest.NoDatabaseGetAlbumsImages (4378 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartDisconnect
[5975:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5966:40195:0715/022919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5979:12807:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5979:12807:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5979:12807:0715/022919:WARNING:channel.cc(322)] RawChannel write error
[5966:3847:0715/022919:INFO:CONSOLE(0)] "[SUCCESS] startDisconnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnect (0)
[ OK ] NetworkingPrivateServiceClientApiTest.StartDisconnect (4247 ms)
[209/235] NetworkingPrivateServiceClientApiTest.StartDisconnect (5642 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.OnNetworkListChangedEvent
[5980:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5968:3847:0715/022920:INFO:CONSOLE(0)] "[SUCCESS] onNetworkListChangedEvent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onNetworkListChangedEvent (0)
[ OK ] NetworkingPrivateServiceClientApiTest.OnNetworkListChangedEvent (4381 ms)
[210/235] NetworkingPrivateServiceClientApiTest.OnNetworkListChangedEvent (5827 ms)
[ RUN ] AppListServiceImplBrowserTest.CreatedLazily
[5991:3847:0715/022922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppListServiceImplBrowserTest.CreatedLazily (3058 ms)
[211/235] AppListServiceImplBrowserTest.CreatedLazily (4535 ms)
[ RUN ] AppListServiceImplBrowserTest.ShowContextMenu
[5998:3847:0715/022923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6001:12807:0715/022923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6001:12807:0715/022923:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppListServiceImplBrowserTest.ShowContextMenu (3037 ms)
[212/235] AppListServiceImplBrowserTest.ShowContextMenu (4635 ms)
[ RUN ] WebstoreProviderTest.NoSearchForSensitiveData
[5999:3847:0715/022923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6003:15619:0715/022924:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] WebstoreProviderTest.NoSearchForSensitiveData (3106 ms)
[213/235] WebstoreProviderTest.NoSearchForSensitiveData (4646 ms)
[ RUN ] MediaRouterDialogControllerBrowserTest.Navigate
[6004:3847:0715/022924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaRouterDialogControllerBrowserTest.Navigate (3469 ms)
[214/235] MediaRouterDialogControllerBrowserTest.Navigate (5252 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53
[6013:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53 (2973 ms)
[215/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53 (4697 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56
[6020:3847:0715/022927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56 (3196 ms)
[216/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56 (4627 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78
[6021:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6024:12807:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6024:12807:0715/022929:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78 (3281 ms)
[217/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78 (4866 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84
[6027:3847:0715/022929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84 (2904 ms)
[218/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84 (4365 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86
[6033:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6036:13063:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6036:13063:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6036:13063:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86 (3076 ms)
[219/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86 (4514 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95
[6040:3847:0715/022932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95 (2978 ms)
[220/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95 (4547 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96
[6042:3847:0715/022932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6045:12807:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6045:12807:0715/022933:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96 (3287 ms)
[221/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96 (4750 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18
[6047:3847:0715/022934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6048:12551:0715/022935:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6048:12551:0715/022935:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18 (3136 ms)
[222/235] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18 (4869 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0
[6054:3847:0715/022935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6046:75015:0715/022936:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0 (4138 ms)
[223/235] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0 (5775 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0
[6064:3847:0715/022937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6053:3847:0715/022938:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0 (2761 ms)
[224/235] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0 (4298 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1
[6060:3847:0715/022936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6050:76039:0715/022938:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6050:40451:0715/022938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6050:40451:0715/022938:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1 (4109 ms)
[225/235] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1 (5637 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[6069:3847:0715/022938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6070:15875:0715/022939:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[6070:15875:0715/022939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6070:15875:0715/022939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (2661 ms)
[226/235] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (4295 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2
[6087:3847:0715/022942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6088:13063:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6088:15875:0715/022943:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[6088:15875:0715/022943:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6088:15875:0715/022943:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2 (2902 ms)
[227/235] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2 (4513 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[6079:3847:0715/022941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50822...
sending server_data: {"host": "127.0.0.1", "port": 50822} (36 bytes)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.311 - Registering video event handlers.", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.315 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.344 - Loading media using src.", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.345 - Registering video event handlers.", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.345 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.400 - Loading media using src.", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.441 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.464 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.467 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.478 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022944:INFO:CONSOLE(295)] "02:29:44.768 - One video seeked.", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6071:3847:0715/022944:INFO:CONSOLE(295)] "02:29:44.770 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:50822/files/eme_player_js/utils.js (295)
[6083:13063:0715/022944:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (5403 ms)
[228/235] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (6898 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/0
[6089:3847:0715/022943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/0 (5819 ms)
[229/235] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/0 (7423 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1
[6101:3847:0715/022946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6102:15619:0715/022947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[6095:40195:0715/022947:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1 (2437 ms)
[230/235] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1 (3826 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[6081:3847:0715/022941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50840...
sending server_data: {"host": "127.0.0.1", "port": 50840} (36 bytes)
[6072:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.860 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.864 - Using ClearKeyPlayer", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.867 - Registering video event handlers.", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.868 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022944:INFO:CONSOLE(295)] "02:29:44.798 - Loading media using MSE.", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022944:INFO:CONSOLE(295)] "02:29:44.871 - onSourceOpen [object Event]", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022944:INFO:CONSOLE(295)] "02:29:44.874 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022944:INFO:CONSOLE(295)] "02:29:44.893 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022944:INFO:CONSOLE(295)] "02:29:44.898 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022944:INFO:CONSOLE(295)] "02:29:44.916 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022945:INFO:CONSOLE(295)] "02:29:45.131 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022945:INFO:CONSOLE(295)] "02:29:45.133 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022945:INFO:CONSOLE(295)] "02:29:45.530 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022945:INFO:CONSOLE(295)] "02:29:45.532 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022946:INFO:CONSOLE(295)] "02:29:46.330 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022946:INFO:CONSOLE(295)] "02:29:46.332 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6072:3847:0715/022947:INFO:CONSOLE(295)] "02:29:47.717 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50840/files/eme_player_js/utils.js (295)
[6084:13063:0715/022947:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8097 ms)
[231/235] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9441 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1
[6105:3847:0715/022948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6100:40195:0715/022948:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6107:15619:0715/022948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6107:15619:0715/022948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[6107:12807:0715/022948:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1 (2454 ms)
[232/235] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1 (3651 ms)
[ RUN ] HistoryBrowserTest.HistoryPersists
HTTP server started on http://127.0.0.1:50857...
sending server_data: {"host": "127.0.0.1", "port": 50857} (36 bytes)
[ OK ] HistoryBrowserTest.HistoryPersists (894 ms)
[233/235] HistoryBrowserTest.HistoryPersists (2459 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2
[6117:3847:0715/022950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6118:15619:0715/022951:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2 (2218 ms)
[234/235] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2 (3511 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0
[6114:3847:0715/022950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6106:3847:0715/022951:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6106:40195:0715/022951:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[6106:40195:0715/022951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6106:40195:0715/022951:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0 (3540 ms)
[235/235] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0 (5151 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"f2c0497d8a841c365c90ebcb0c83eb6d069b0e8b","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 7 Pending: 4.0s Duration: 397.5s Bot: vm473-m1 Exit: 0 |
+-------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 3 https://chromium-swarm.appspot.com/user/task/28a9d81480be5d10 |
+------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outnZZJFe/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 3/20
Using 4 parallel jobs.
[ RUN ] DevToolsBridgeClientBrowserTest.testSignIn
[5442:3847:0715/022356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5430:3847:0715/022359:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testSignIn", source: test_api.js (1324)
[ OK ] DevToolsBridgeClientBrowserTest.testSignIn (6125 ms)
[1/214] DevToolsBridgeClientBrowserTest.testSignIn (7637 ms)
[ RUN ] BaseDownloadsWebUITest.NoSearchResultsShown
[5443:3847:0715/022357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5431:3847:0715/022359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5431:3847:0715/022400:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoSearchResultsShown", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.NoSearchResultsShown (6209 ms)
[2/214] BaseDownloadsWebUITest.NoSearchResultsShown (7662 ms)
[ RUN ] ManageProfileUITest.ShowCreateConfirmation
[5444:3847:0715/022357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5432:3847:0715/022359:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[5432:3847:0715/022400:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5432:3847:0715/022401:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.ShowCreateConfirmation", source: test_api.js (1324)
[ OK ] ManageProfileUITest.ShowCreateConfirmation (7235 ms)
[3/214] ManageProfileUITest.ShowCreateConfirmation (8574 ms)
[ RUN ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit
[5445:3847:0715/022357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5433:3847:0715/022359:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[5433:3847:0715/022400:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5433:3847:0715/022401:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit", source: test_api.js (1324)
[ OK ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit (7577 ms)
[4/214] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit (9040 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes
[5464:3847:0715/022404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5456:40451:0715/022406:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5456:3847:0715/022406:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes (4834 ms)
[5/214] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes (6200 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilExportImport
[5465:3847:0715/022404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5457:39939:0715/022406:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5457:3847:0715/022407:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilExportImport", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilExportImport (5863 ms)
[6/214] NetInternalsTest.netInternalsLogUtilExportImport (7239 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilImportNetLogFile
[5472:3847:0715/022405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5459:3847:0715/022408:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilImportNetLogFile", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilImportNetLogFile (5829 ms)
[7/214] NetInternalsTest.netInternalsLogUtilImportNetLogFile (7439 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewRange
[5474:3847:0715/022405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5463:3847:0715/022408:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewRange", source: test_api.js (1324)
[5474:3847:0715/022409:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[5474:3847:0715/022409:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[5479:13063:0715/022409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5479:13063:0715/022409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5479:15875:0715/022409:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5479:15875:0715/022409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5474:3847:0715/022409:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[ OK ] NetInternalsTest.netInternalsTimelineViewRange (5543 ms)
[8/214] NetInternalsTest.netInternalsTimelineViewRange (7264 ms)
[ RUN ] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination
[5484:3847:0715/022410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5480:3847:0715/022413:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5480:3847:0715/022415:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination", source: test_api.js (1324)
[5495:12551:0715/022415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5495:12551:0715/022415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5495:12551:0715/022415:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination (7645 ms)
[9/214] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination (9221 ms)
[ RUN ] PlatformAppBrowserTest.ActiveAppsAreRecorded
[5497:3847:0715/022413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5485:3847:0715/022416:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] PlatformAppBrowserTest.ActiveAppsAreRecorded (6020 ms)
[10/214] PlatformAppBrowserTest.ActiveAppsAreRecorded (8068 ms)
[ RUN ] PrintPreviewWebUITest.SourceIsPDFCapabilities
[5490:3847:0715/022412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5483:3847:0715/022414:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5483:3847:0715/022416:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.SourceIsPDFCapabilities", source: test_api.js (1324)
[5490:3847:0715/022416:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5490:3847:0715/022416:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5490:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5490:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5490:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5490:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5490:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5490:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5490:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5490:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5490:3847:0715/022417:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5490:3847:0715/022417:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5490:3847:0715/022417:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5490:3847:0715/022417:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5490:3847:0715/022417:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] PrintPreviewWebUITest.SourceIsPDFCapabilities (7723 ms)
[11/214] PrintPreviewWebUITest.SourceIsPDFCapabilities (9419 ms)
[ RUN ] PlatformAppBrowserTest.Iframes
[5498:3847:0715/022413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5488:63747:0715/022415:ERROR:mach_broker_mac.mm(222)] Unknown process 5504 is sending Mach IPC messages!
[5488:3847:0715/022416:INFO:CONSOLE(15)] "Local iframe loaded", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.js (15)
[5488:3847:0715/022416:INFO:CONSOLE(0)] "[SUCCESS] localIframe", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.html (0)
[5488:3847:0715/022416:INFO:CONSOLE(24)] "data: URL iframe loaded", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.js (24)
[5488:3847:0715/022416:INFO:CONSOLE(0)] "[SUCCESS] dataUrlIframe", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.html (0)
[5488:3847:0715/022416:INFO:CONSOLE(33)] "filesystem: URL iframe loaded", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.js (33)
[5488:3847:0715/022416:INFO:CONSOLE(0)] "[SUCCESS] filesystemUrlIframe", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.html (0)
[5488:3847:0715/022416:INFO:CONSOLE(66)] "blob: URL iframe loaded", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.js (66)
[5488:3847:0715/022416:INFO:CONSOLE(0)] "[SUCCESS] blobUrlIframe", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.html (0)
[5488:3847:0715/022416:INFO:CONSOLE(0)] "Refused to frame 'http://localhost:52390/' because it violates the following Content Security Policy directive: "frame-src 'self' blob: filesystem: data: chrome-extension-resource:".
", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.html (0)
[5488:3847:0715/022417:INFO:CONSOLE(0)] "[SUCCESS] remoteIframe", source: chrome-extension://ckbkfikcpghmmagmbgceflohdbmcabhd/main.html (0)
[5505:13063:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5505:13063:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[5505:13063:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483659, remote ID 12)
[5505:13063:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483662, remote ID 15)
[5505:13063:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483665, remote ID 18)
[5505:13063:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483668, remote ID 21)
[ OK ] PlatformAppBrowserTest.Iframes (6565 ms)
[12/214] PlatformAppBrowserTest.Iframes (8360 ms)
[ RUN ] BluetoothLowEnergyApiTest.DescriptorValueChanged
[5514:3847:0715/022420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5507:3847:0715/022423:INFO:CONSOLE(0)] "[SUCCESS] testDescriptorValueChanged", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[5507:40707:0715/022423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5507:40707:0715/022423:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.DescriptorValueChanged (5587 ms)
[13/214] BluetoothLowEnergyApiTest.DescriptorValueChanged (7263 ms)
[ RUN ] CastChannelAPITest.TestGetLogs
[5521:3847:0715/022421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 74-4A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[5508:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_get_logs.html (0)
[5508:40451:0715/022424:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CastChannelAPITest.TestGetLogs (5289 ms)
[14/214] CastChannelAPITest.TestGetLogs (7117 ms)
[ RUN ] ExtensionApiTest.BookmarkManagerEditDisabled
[5525:3847:0715/022422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] verifyModel", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] createDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] moveDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] removeDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] removeTreeDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] updateDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] importDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] cutDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] canPasteDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] pasteDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[5512:3847:0715/022424:INFO:CONSOLE(0)] "[SUCCESS] editDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[ OK ] ExtensionApiTest.BookmarkManagerEditDisabled (5299 ms)
[15/214] ExtensionApiTest.BookmarkManagerEditDisabled (7146 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeUninstallURL
[5522:3847:0715/022421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5510:41219:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5510:41219:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5510:3847:0715/022426:INFO:CONSOLE(0)] "[SUCCESS] uninstallURL", source: chrome-extension://kdldmndmfjnjcakjplfjkppbpifgoocj/_generated_background_page.html (0)
[5524:13063:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5532:13063:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5532:13063:0715/022426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeRuntimeUninstallURL (7517 ms)
[16/214] ExtensionApiTest.ChromeRuntimeUninstallURL (9072 ms)
[ RUN ] ExtensionApiTest.CookiesEventsSpanning
[5538:3847:0715/022427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5531:3847:0715/022429:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5531:64515:0715/022431:ERROR:mach_broker_mac.mm(222)] Unknown process 5554 is sending Mach IPC messages!
[5531:3847:0715/022431:INFO:CONSOLE(0)] "[SUCCESS] testSet", source: chrome-extension://fnigngkcdibbhcebcpgkkcnknfpaomjm/test.html (0)
[5531:3847:0715/022431:INFO:CONSOLE(0)] "[SUCCESS] testRemove", source: chrome-extension://fnigngkcdibbhcebcpgkkcnknfpaomjm/test.html (0)
[5531:39939:0715/022432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5531:39939:0715/022432:WARNING:channel.cc(322)] RawChannel write error
[5531:3847:0715/022432:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] ExtensionApiTest.CookiesEventsSpanning (7375 ms)
[17/214] ExtensionApiTest.CookiesEventsSpanning (9188 ms)
[ RUN ] ExtensionApiTest.ContentScriptAllFrames
[5545:3847:0715/022428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5533:3847:0715/022433:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://ibjcoajaooomejhkmjifgolohoaegffj/test.html (0)
[5533:75271:0715/022433:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5546:12807:0715/022433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5546:12807:0715/022433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5552:13063:0715/022433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5552:13063:0715/022433:WARNING:channel.cc(322)] RawChannel write error
[5558:13063:0715/022433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentScriptAllFrames (7696 ms)
[18/214] ExtensionApiTest.ContentScriptAllFrames (9348 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupDefault
[5553:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5542:40707:0715/022433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5542:40707:0715/022433:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.WindowOpenPopupDefault (5313 ms)
[19/214] ExtensionApiTest.WindowOpenPopupDefault (7366 ms)
[ RUN ] ExtensionApiTest.SharedModuleInstallEvent
[5547:3847:0715/022429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.SharedModuleInstallEvent (7076 ms)
[20/214] ExtensionApiTest.SharedModuleInstallEvent (9037 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.RegularProfileReopenWithNoWindows
[5576:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerNewProfileManagementBrowserTest.RegularProfileReopenWithNoWindows (4245 ms)
[21/214] AppControllerNewProfileManagementBrowserTest.RegularProfileReopenWithNoWindows (6299 ms)
[ RUN ] MimeHandlerViewTest.ResizeBeforeAttach
[5567:3847:0715/022436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5561:75783:0715/022437:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5561:3847:0715/022440:INFO:CONSOLE(0)] "[SUCCESS] testResizeBeforeAttach", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[5561:41987:0715/022440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MimeHandlerViewTest.ResizeBeforeAttach (6694 ms)
[22/214] MimeHandlerViewTest.ResizeBeforeAttach (8654 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile
[5575:3847:0715/022437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5563:63747:0715/022440:ERROR:mach_broker_mac.mm(222)] Unknown process 5583 is sending Mach IPC messages!
[5563:3847:0715/022441:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://efgfikgjefblojangehllbpegknphgio/_generated_background_page.html (0)
[5578:13063:0715/022441:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[5578:13063:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5578:13063:0715/022441:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile (6103 ms)
[23/214] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile (7964 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension
[5577:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5565:4611:0715/022440:ERROR:mach_broker_mac.mm(222)] Unknown process 5584 is sending Mach IPC messages!
[5565:3847:0715/022441:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://fjacejdaalajhemmnnbpljkgkdlhlcge/_generated_background_page.html (0)
2015-07-15 02:24:42.030 browser_tests[5565:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension (6437 ms)
[24/214] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension (8023 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension
[5594:3847:0715/022444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5587:4611:0715/022446:ERROR:mach_broker_mac.mm(222)] Unknown process 5604 is sending Mach IPC messages!
[5587:3847:0715/022447:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[5587:3847:0715/022447:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://mnpbfodkgdjphobeafcpabhfcpeinadm/_generated_background_page.html (0)
[5597:13063:0715/022447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5597:13063:0715/022447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5597:13063:0715/022447:WARNING:channel.cc(322)] RawChannel write error
[5587:40963:0715/022447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension (6157 ms)
[25/214] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension (7882 ms)
[ RUN ] EphemeralAppLauncherTest.DuplicateLaunchInProgress
HTTP server started on http://127.0.0.1:52404...
sending server_data: {"host": "127.0.0.1", "port": 52404} (36 bytes)
[5609:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5612:12807:0715/022448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5612:12807:0715/022448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5612:12807:0715/022448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5612:12807:0715/022448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5612:12807:0715/022448:WARNING:channel.cc(322)] RawChannel write error
[5612:15619:0715/022448:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] EphemeralAppLauncherTest.DuplicateLaunchInProgress (4919 ms)
[26/214] EphemeralAppLauncherTest.DuplicateLaunchInProgress (6562 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchExtension
HTTP server started on http://127.0.0.1:52403...
sending server_data: {"host": "127.0.0.1", "port": 52403} (36 bytes)
[5608:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.LaunchExtension (7094 ms)
[27/214] EphemeralAppLauncherTest.LaunchExtension (9073 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted
[5600:3847:0715/022445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5614:12807:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5614:12807:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted (9808 ms)
[28/214] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted (11799 ms)
[ RUN ] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation
[5621:3847:0715/022451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5613:3847:0715/022456:INFO:CONSOLE(58)] "webview.loadstop", source: chrome-extension://nkeoippllcbbamapegjckdkkmjjggpfp/main.js (58)
[5613:3847:0715/022456:INFO:CONSOLE(58)] "script injection success", source: chrome-extension://nkeoippllcbbamapegjckdkkmjjggpfp/main.js (58)
[5613:39683:0715/022456:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5613:39683:0715/022456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5613:39683:0715/022456:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation (7419 ms)
[29/214] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation (9189 ms)
[ RUN ] WebViewTest.AcceptTouchEvents
[5625:3847:0715/022452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5616:3847:0715/022457:INFO:CONSOLE(6)] "data: connected", source: chrome-extension://biehoocakmoepnbfodffbifghcdjlanl/main.js (6)
[5616:3847:0715/022457:INFO:CONSOLE(6)] "g: onAppCommand, command = install-touch-handler", source: chrome-extension://biehoocakmoepnbfodffbifghcdjlanl/main.js (6)
[5616:3847:0715/022457:INFO:CONSOLE(6)] "data: installed-touch-handler", source: chrome-extension://biehoocakmoepnbfodffbifghcdjlanl/main.js (6)
[5616:3847:0715/022457:INFO:CONSOLE(6)] "g: onAppCommand, command = uninstall-touch-handler", source: chrome-extension://biehoocakmoepnbfodffbifghcdjlanl/main.js (6)
[5616:3847:0715/022457:INFO:CONSOLE(6)] "data: uninstalled-touch-handler", source: chrome-extension://biehoocakmoepnbfodffbifghcdjlanl/main.js (6)
[5641:12807:0715/022457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5641:12807:0715/022457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.AcceptTouchEvents (7872 ms)
[30/214] WebViewTest.AcceptTouchEvents (9745 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny
[5639:3847:0715/022456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5631:76303:0715/022501:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5631:3847:0715/022501:INFO:CONSOLE(249)] "<webview>: The permission request for "media" has been denied.", source: extensions::webViewActionRequests (249)
[5631:40451:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5631:3847:0715/022501:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 9, remote ID 2147483656)
[ OK ] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny (7535 ms)
[31/214] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny (9337 ms)
[ RUN ] WebViewTest.AddRemoveWebView_AddRemoveWebView
[5632:3847:0715/022454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5624:5635:0715/022456:ERROR:mach_broker_mac.mm(222)] Unknown process 5638 is sending Mach IPC messages!
[5624:76039:0715/022459:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5624:3847:0715/022459:INFO:CONSOLE(25)] "onWebviewLoaded", source: chrome-extension://klinjgndaojlbnlcdhfjpodgpaafkbgo/embedder.js (25)
[5624:3847:0715/022459:INFO:CONSOLE(9)] "[Guest]: post message received.", source: chrome-extension://klinjgndaojlbnlcdhfjpodgpaafkbgo/embedder.js (9)
[5624:3847:0715/022459:INFO:CONSOLE(9)] "receiveMessage, loadcount: 1", source: chrome-extension://klinjgndaojlbnlcdhfjpodgpaafkbgo/embedder.js (9)
[5645:15875:0715/022459:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5645:15875:0715/022459:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5645:15875:0715/022459:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5645:15875:0715/022459:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5624:3847:0715/022501:INFO:CONSOLE(25)] "onWebviewLoaded", source: chrome-extension://klinjgndaojlbnlcdhfjpodgpaafkbgo/embedder.js (25)
[5624:3847:0715/022501:INFO:CONSOLE(9)] "[Guest]: post message received.", source: chrome-extension://klinjgndaojlbnlcdhfjpodgpaafkbgo/embedder.js (9)
[5624:3847:0715/022501:INFO:CONSOLE(9)] "receiveMessage, loadcount: 2", source: chrome-extension://klinjgndaojlbnlcdhfjpodgpaafkbgo/embedder.js (9)
[5624:3847:0715/022501:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://klinjgndaojlbnlcdhfjpodgpaafkbgo/embedder.html (0)
[5651:13063:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.AddRemoveWebView_AddRemoveWebView (9897 ms)
[32/214] WebViewTest.AddRemoveWebView_AddRemoveWebView (11608 ms)
[ RUN ] WebViewTest.ContextMenuLanguageSettings
[5649:3847:0715/022500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5643:3847:0715/022505:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://mclffhijlifnmicdadmlileoblllnfgm/embedder.js (5)
[5643:3847:0715/022505:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://mclffhijlifnmicdadmlileoblllnfgm/embedder.js (5)
[5643:3847:0715/022505:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://mclffhijlifnmicdadmlileoblllnfgm/embedder.js (250)
[5643:3847:0715/022505:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://mclffhijlifnmicdadmlileoblllnfgm/embedder.js (5)
[5643:40707:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5643:40707:0715/022506:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.ContextMenuLanguageSettings (8054 ms)
[33/214] WebViewTest.ContextMenuLanguageSettings (9643 ms)
[ RUN ] WebViewTest.NoContentSettingsAPI
[5655:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5648:3847:0715/022505:INFO:CONSOLE(9)] "Blocking all JavaScript", source: chrome-extension://djkkhaeokoiemlaggpmmcgepnieihfcf/background.js (9)
[5648:3847:0715/022508:INFO:CONSOLE(2229)] "loadstop", source: chrome-extension://nkeoippllcbbamapegjckdkkmjjggpfp/main.js (2229)
[5648:3847:0715/022508:INFO:CONSOLE(2242)] "Guest: "Script has been successfully injected."", source: chrome-extension://nkeoippllcbbamapegjckdkkmjjggpfp/main.js (2242)
[5648:3847:0715/022508:INFO:CONSOLE(2233)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://nkeoippllcbbamapegjckdkkmjjggpfp/main.js (2233)
[5648:3847:0715/022509:INFO:CONSOLE(2242)] "Guest: "Reporting connection to embedder."", source: chrome-extension://nkeoippllcbbamapegjckdkkmjjggpfp/main.js (2242)
[5648:3847:0715/022509:INFO:CONSOLE(2247)] "A communication channel has been established with webview.", source: chrome-extension://nkeoippllcbbamapegjckdkkmjjggpfp/main.js (2247)
[5648:40707:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5648:40707:0715/022509:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.NoContentSettingsAPI (9301 ms)
[34/214] WebViewTest.NoContentSettingsAPI (11082 ms)
[ RUN ] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache
[5666:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5669:12807:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5669:12807:0715/022510:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache (7442 ms)
[35/214] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache (8978 ms)
[ RUN ] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission
[5667:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5659:63235:0715/022508:ERROR:mach_broker_mac.mm(222)] Unknown process 5673 is sending Mach IPC messages!
[5659:3847:0715/022509:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/main.js (25)
[5659:3847:0715/022509:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/utils.js (6)
[5659:3847:0715/022509:INFO:CONSOLE(6)] "customArg: speech_recognition_api_no_permission", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/utils.js (6)
[5659:3847:0715/022509:INFO:CONSOLE(6)] "startTest: speech_recognition_api_no_permission", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/utils.js (6)
[5659:3847:0715/022509:INFO:CONSOLE(14)] "getConfig: [object Object]", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022509:INFO:CONSOLE(14)] "embedder.loadGuest begin", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "webview.loadstop", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "webview.inject", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "FROM GUEST: guest.js load begin", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "FROM GUEST: guest.js load end", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "loadGuest done, start Running test", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "FROM GUEST: runSpeechRecognitionAPI", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:39171:0715/022511:ERROR:media_stream_manager.cc(1241)] Invalid security origin.
[5659:3847:0715/022511:INFO:CONSOLE(14)] "FROM GUEST: r.onerror", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "embedder.onPostMessageReceived: onerror", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "utils.test.succeed", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(0)] "[SUCCESS] testAllow", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/main.html (0)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "FROM GUEST: runSpeechRecognitionAPI", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:39171:0715/022511:ERROR:media_stream_manager.cc(1241)] Invalid security origin.
[5659:3847:0715/022511:INFO:CONSOLE(14)] "FROM GUEST: r.onerror", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "embedder.onPostMessageReceived: onerror", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(14)] "utils.test.succeed", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/speech_recognition_api_no_permission/bootstrap.js (14)
[5659:3847:0715/022511:INFO:CONSOLE(0)] "[SUCCESS] testDeny", source: chrome-extension://bajajddhhhagelfflbolakabojokocaj/main.html (0)
[ OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission (7816 ms)
[36/214] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission (9340 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.PlayAppManifest
[ OK ] AppBannerDataFetcherBrowserTest.PlayAppManifest (1 ms)
[37/214] AppBannerDataFetcherBrowserTest.PlayAppManifest (1755 ms)
[ RUN ] AutofillTest.ProfilesNotAggregatedWithNoAddress
[5680:3847:0715/022510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52420...
sending server_data: {"host": "127.0.0.1", "port": 52420} (36 bytes)
testserver.py: Broken pipe
[ OK ] AutofillTest.ProfilesNotAggregatedWithNoAddress (6517 ms)
[38/214] AutofillTest.ProfilesNotAggregatedWithNoAddress (8335 ms)
[ RUN ] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup
[5694:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5686:60931:0715/022516:ERROR:mach_broker_mac.mm(222)] Unknown process 5702 is sending Mach IPC messages!
[ OK ] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup (4669 ms)
[39/214] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup (6604 ms)
[ RUN ] AutofillTest.AppendCountryCodeForAggregatedPhones
[5688:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52425...
sending server_data: {"host": "127.0.0.1", "port": 52425} (36 bytes)
[5705:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5705:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5705:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[5705:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5705:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillTest.AppendCountryCodeForAggregatedPhones (8285 ms)
[40/214] AutofillTest.AppendCountryCodeForAggregatedPhones (9870 ms)
[ RUN ] BitmapFetcherBrowserTest.StartTest
[5704:3847:0715/022517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BitmapFetcherBrowserTest.StartTest (4565 ms)
[41/214] BitmapFetcherBrowserTest.StartTest (6544 ms)
[ RUN ] ContentSettingsTest.RedirectLoopCookies
[5718:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52437...
sending server_data: {"host": "127.0.0.1", "port": 52437} (36 bytes)
[5710:3847:0715/022524:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ContentSettingsTest.RedirectLoopCookies (5037 ms)
[42/214] ContentSettingsTest.RedirectLoopCookies (6917 ms)
[ RUN ] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal
[5725:3847:0715/022523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5726:12807:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5726:12807:0715/022524:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal (3780 ms)
[43/214] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal (5712 ms)
[ RUN ] ContentSettingsTest.PRE_BasicCookiesHttps
[5709:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52434...
sending server_data: {"host": "127.0.0.1", "port": 52434} (36 bytes)
testserver.py: Closed connection
[5729:13063:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContentSettingsTest.PRE_BasicCookiesHttps (8589 ms)
[44/214] ContentSettingsTest.PRE_BasicCookiesHttps (10219 ms)
[ RUN ] CrashRecoveryBrowserTest.LoadInNewTab
[5728:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==5730==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011d3ac414 bp 0x7fff50b3e270 sp 0x7fff50b3e270 T0)
#0 0x11d3ac413 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x11d3a7a3f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x11d3a7a3f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x11d3766d8 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4451:3
#4 0x11d36ecd4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x11d3ac86d in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x11d3ac86d in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x11d3ac86d in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:468:0
#8 0x11d36b0ad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x1131cc80e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x1131cc691 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11d01ea83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x1128d7c9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x110fea3e8 in Run base/callback.h:396:12
#14 0x110fea3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x11d1c82e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x11d1c66d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x110fea3e8 in Run base/callback.h:396:12
#18 0x110fea3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x11104c3ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x11104ca56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x11104d006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x110fca7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x111032e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x110fc8d26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff8fe8bb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff8fe8b454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff8feae7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff8feae0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8bd987bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x110fcbcd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x110fca09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x1110831ee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x11104b074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x11d447d32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x110f073b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x110f059dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x10fdcf1b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10f0bfc1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10f0bfc03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0xd5e1413)
==5730==ABORTING
2015-07-15 02:25:27.138 browser_tests[5717:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] CrashRecoveryBrowserTest.LoadInNewTab (5530 ms)
[45/214] CrashRecoveryBrowserTest.LoadInNewTab (7410 ms)
[ RUN ] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler
[5743:3847:0715/022529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5749:15875:0715/022530:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5749:15875:0715/022530:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5749:15875:0715/022530:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler (3690 ms)
[46/214] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler (5321 ms)
[ RUN ] CrashRecoveryBrowserTest.DoubleReloadWithError
[5742:3847:0715/022529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5731:3847:0715/022530:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
ASAN:SIGSEGV
=================================================================
==5746==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011ad0f414 bp 0x7fff531da270 sp 0x7fff531da270 T0)
#0 0x11ad0f413 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x11ad0aa3f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x11ad0aa3f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x11acd96d8 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4451:3
#4 0x11acd1cd4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x11ad0f86d in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x11ad0f86d in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x11ad0f86d in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:468:0
#8 0x11acce0ad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x110b2f80e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x110b2f691 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11a981a83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x11023ac9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x10e94d3e8 in Run base/callback.h:396:12
#14 0x10e94d3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x11ab2b2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x11ab296d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x10e94d3e8 in Run base/callback.h:396:12
#18 0x10e94d3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x10e9af3ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x10e9afa56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x10e9b0006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x10e92d7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x10e995e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x10e92bd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff8fe8bb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff8fe8b454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff8feae7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff8feae0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8bd987bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x10e92ecd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x10e92d09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x10e9e61ee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x10e9ae074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x11adaad32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x10e86a3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x10e8689dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x10d7321b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10ca23c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10ca23c03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0xd5e1413)
==5746==ABORTING
[5731:3847:0715/022532:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5731:3847:0715/022532:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CrashRecoveryBrowserTest.DoubleReloadWithError (6083 ms)
[47/214] CrashRecoveryBrowserTest.DoubleReloadWithError (7906 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage
[5761:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage (3006 ms)
[48/214] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage (4588 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose
[5744:3847:0715/022529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52460...
sending server_data: {"host": "127.0.0.1", "port": 52460} (36 bytes)
[5733:3847:0715/022535:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose (10050 ms)
[49/214] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose (11808 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash
[5768:3847:0715/022536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash (3108 ms)
[50/214] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash (4759 ms)
[ RUN ] DevToolsExtensionTest.TestContentScriptIsPresent
[5754:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52463...
sending server_data: {"host": "127.0.0.1", "port": 52463} (36 bytes)
[5745:3847:0715/022536:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5745:3847:0715/022537:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5745:3847:0715/022538:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[5754:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5754:3847:0715/022539:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5754:3847:0715/022539:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5754:3847:0715/022539:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5754:3847:0715/022539:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5754:3847:0715/022539:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5754:3847:0715/022539:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5754:3847:0715/022539:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5754:3847:0715/022539:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5754:3847:0715/022539:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] DevToolsExtensionTest.TestContentScriptIsPresent (9779 ms)
[51/214] DevToolsExtensionTest.TestContentScriptIsPresent (11895 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.MultiPageArticle
[5773:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5773:3847:0715/022539:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5773:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5773:3847:0715/022539:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5773:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5773:3847:0715/022539:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5773:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5773:3847:0715/022539:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5773:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5773:3847:0715/022539:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5773:3847:0715/022539:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5769:40451:0715/022539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5769:40451:0715/022539:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DomDistillerViewerSourceBrowserTest.MultiPageArticle (3565 ms)
[52/214] DomDistillerViewerSourceBrowserTest.MultiPageArticle (5270 ms)
[ RUN ] DownloadTest.DownloadResourceThrottleCancels
[5786:3847:0715/022541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadResourceThrottleCancels (3476 ms)
[53/214] DownloadTest.DownloadResourceThrottleCancels (5062 ms)
[ RUN ] DomDistillerTabUtilsBrowserTest.TestSwapWebContents
[5784:3847:0715/022541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5774:76039:0715/022542:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5774:3847:0715/022542:INFO:CONSOLE(113)] "DomDistiller debug level: 0", source: (113)
[ OK ] DomDistillerTabUtilsBrowserTest.TestSwapWebContents (5306 ms)
[54/214] DomDistillerTabUtilsBrowserTest.TestSwapWebContents (7335 ms)
[ RUN ] DownloadTest.DownloadTest_DenyDanger
[5795:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5785:40195:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5785:40195:0715/022544:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadTest_DenyDanger (3537 ms)
[55/214] DownloadTest.DownloadTest_DenyDanger (5655 ms)
[ RUN ] DownloadTest.Resumption_WithPrompt
[5796:3847:0715/022544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.Resumption_WithPrompt (3675 ms)
[56/214] DownloadTest.Resumption_WithPrompt (5379 ms)
[ RUN ] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections
[5804:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52469...
sending server_data: {"host": "127.0.0.1", "port": 52469} (36 bytes)
[5798:3847:0715/022549:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5798:3847:0715/022549:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections (5700 ms)
[57/214] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections (7528 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename
[5816:3847:0715/022549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5805:41219:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5805:41219:0715/022550:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename (3671 ms)
[58/214] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename (5692 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override
[5818:3847:0715/022549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52472...
sending server_data: {"host": "127.0.0.1", "port": 52472} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override (6085 ms)
[59/214] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override (7715 ms)
[ RUN ] DeclarativeContentApiTest.EnabledForSpanningIncognito
[5813:3847:0715/022548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5803:64003:0715/022550:ERROR:mach_broker_mac.mm(222)] Unknown process 5821 is sending Mach IPC messages!
[5803:3847:0715/022553:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5803:3847:0715/022553:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5803:40451:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5803:40451:0715/022554:WARNING:channel.cc(322)] RawChannel write error
[5803:3847:0715/022554:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] DeclarativeContentApiTest.EnabledForSpanningIncognito (8421 ms)
[60/214] DeclarativeContentApiTest.EnabledForSpanningIncognito (10334 ms)
[ RUN ] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence
[5832:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence (5608 ms)
[61/214] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence (7197 ms)
[ RUN ] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn
[5842:3847:0715/022557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5846:16131:0715/022558:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5846:16131:0715/022558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5846:16131:0715/022558:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn (3323 ms)
[62/214] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn (5128 ms)
[ RUN ] FileSystemApiTest.FileSystemApiIsWritableTest
[5834:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5826:4871:0715/022557:ERROR:mach_broker_mac.mm(222)] Unknown process 5841 is sending Mach IPC messages!
[5826:3847:0715/022558:INFO:CONSOLE(0)] "[SUCCESS] isNotWritableEntry", source: chrome-extension://lhmnnnmopeooacoccgphggifaiongopf/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiIsWritableTest (6513 ms)
[63/214] FileSystemApiTest.FileSystemApiIsWritableTest (8200 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintServiceError
[5847:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5839:3847:0715/022601:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ncijenmgfbkppnfgcgmmmheeehapdoio/test.js (5)
[5839:40963:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5839:40963:0715/022601:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintServiceError (5207 ms)
[64/214] GetAuthTokenFunctionTest.NonInteractiveMintServiceError (6864 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesEmail
[5855:3847:0715/022601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5848:3847:0715/022603:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ncijenmgfbkppnfgcgmmmheeehapdoio/test.js (5)
[5858:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.ScopesEmail (4984 ms)
[65/214] GetAuthTokenFunctionTest.ScopesEmail (6689 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess
[5861:3847:0715/022602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5850:3847:0715/022605:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[5874:15619:0715/022606:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5874:15619:0715/022606:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5850:41219:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5850:41219:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess (6802 ms)
[66/214] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess (8939 ms)
[ RUN ] ExtensionManagementTest.DisableEnable
[5870:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5877:13575:0715/022607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5877:13575:0715/022607:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementTest.DisableEnable (4851 ms)
[67/214] ExtensionManagementTest.DisableEnable (6814 ms)
[ RUN ] ExtensionModuleApiTest.CognitoFile
[5878:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5872:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testUpdateUrlData", source: chrome-extension://jiidpmjdobmajdmjachgkjnbkdcicpag/test.html (0)
[5872:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://jiidpmjdobmajdmjachgkjnbkdcicpag/test.html (0)
[ OK ] ExtensionModuleApiTest.CognitoFile (4895 ms)
[68/214] ExtensionModuleApiTest.CognitoFile (6548 ms)
[ RUN ] ExtensionManagementApiTest.Basics
[5862:3847:0715/022603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5853:3847:0715/022611:INFO:CONSOLE(21)] "permissions for Extension Management API Test", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.js (21)
[5853:3847:0715/022611:INFO:CONSOLE(24)] " management", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.js (24)
[5853:3847:0715/022611:INFO:CONSOLE(21)] "permissions for permissions", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.js (21)
[5853:3847:0715/022611:INFO:CONSOLE(24)] " notifications", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.js (24)
[5853:3847:0715/022611:INFO:CONSOLE(24)] " unlimitedStorage", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.js (24)
[5853:3847:0715/022611:INFO:CONSOLE(21)] "permissions for permissions", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.js (21)
[5853:3847:0715/022611:INFO:CONSOLE(24)] " notifications", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.js (24)
[5853:3847:0715/022611:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.html (0)
2015-07-15 02:26:12.271 browser_tests[5853:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5853:3847:0715/022612:INFO:CONSOLE(0)] "[SUCCESS] permissionWarnings", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.html (0)
[5853:3847:0715/022614:INFO:CONSOLE(0)] "[SUCCESS] permissionWarningsLocationApi", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.html (0)
[5853:3847:0715/022614:INFO:CONSOLE(0)] "[SUCCESS] disable", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.html (0)
[5853:3847:0715/022614:INFO:CONSOLE(0)] "[SUCCESS] enable", source: chrome-extension://ldegedjcocdgelhdifmlmeabhmabhnfo/basics.html (0)
[ OK ] ExtensionManagementApiTest.Basics (14019 ms)
[69/214] ExtensionManagementApiTest.Basics (15745 ms)
[ RUN ] ExtensionModuleApiTest.CognitoNoFile
[5890:3847:0715/022611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:12.271 browser_tests[5882:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5882:4611:0715/022613:ERROR:mach_broker_mac.mm(222)] Unknown process 5899 is sending Mach IPC messages!
[5882:3847:0715/022614:INFO:CONSOLE(0)] "[SUCCESS] testUpdateUrlData", source: chrome-extension://oggkniephkgbhglakdlgpiachiojlpcj/test.html (0)
[5882:3847:0715/022614:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://oggkniephkgbhglakdlgpiachiojlpcj/test.html (0)
[5892:12551:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5892:12551:0715/022614:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionModuleApiTest.CognitoNoFile (5914 ms)
[70/214] ExtensionModuleApiTest.CognitoNoFile (7597 ms)
[ RUN ] ExtensionPageCaptureApiTest.SaveAsMHTML
[5894:3847:0715/022612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5885:75527:0715/022615:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionPageCaptureApiTest.SaveAsMHTML (5674 ms)
[71/214] ExtensionPageCaptureApiTest.SaveAsMHTML (7368 ms)
[ RUN ] ProxySettingsApiTest.ProxyEventsInvalidProxy
[5904:3847:0715/022614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5893:41219:0715/022616:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5905:12807:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProxySettingsApiTest.ProxyEventsInvalidProxy (5038 ms)
[72/214] ProxySettingsApiTest.ProxyEventsInvalidProxy (6991 ms)
[ RUN ] SettingsPrivateApiTest.GetPref
[5914:3847:0715/022618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5906:41219:0715/022621:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5906:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] getPref", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getPref (0)
[ OK ] SettingsPrivateApiTest.GetPref (5331 ms)
[73/214] SettingsPrivateApiTest.GetPref (7057 ms)
[ RUN ] ExtensionSettingsApiTest.SimpleTest
[5916:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] getWhenEmpty", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] getWhenNonempty", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] removeWhenEmpty", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] removeWhenNonempty", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] setWhenOverwriting", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] clearWhenEmpty", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] clearWhenNonempty", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] keysWithDots", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] getWithDefaultValues", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] quota", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[5907:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] nullsInArgs", source: chrome-extension://mbmgalogafeflhkpdjilkngilbclfogn/_generated_background_page.html (0)
[ OK ] ExtensionSettingsApiTest.SimpleTest (5642 ms)
[74/214] ExtensionSettingsApiTest.SimpleTest (7326 ms)
[ RUN ] ExtensionTabsZoomTest.SetToDefaultZoom
[5927:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsZoomTest.SetToDefaultZoom (4678 ms)
[75/214] ExtensionTabsZoomTest.SetToDefaultZoom (6870 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestApi
[5942:3847:0715/022626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5933:41219:0715/022628:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5944:12807:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5933:3847:0715/022628:INFO:CONSOLE(0)] "[SUCCESS] addListeners", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_api.html (0)
[5933:3847:0715/022628:INFO:CONSOLE(0)] "[SUCCESS] removeListeners", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_api.html (0)
[5933:3847:0715/022628:INFO:CONSOLE(0)] "[SUCCESS] specialEvents", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_api.html (0)
[5933:3847:0715/022628:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.addEventListener: 'badpattern://*' is not a valid URL pattern.
at specialEvents (chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_api.js:114:39)", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_api.html (0)
[5933:3847:0715/022628:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.eventHandled: Header 'X-Header-With-Invalid-Value' has an invalid value.", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_api.html (0)
[5933:3847:0715/022628:INFO:CONSOLE(0)] "[SUCCESS] badResponseHeaderDoesNotCauseCrash", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_api.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestApi (5007 ms)
[76/214] ExtensionWebRequestApiTest.WebRequestApi (6741 ms)
[ RUN ] WebNavigationApiTest.GetFrame
[5939:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5952:12807:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5952:12807:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5931:3847:0715/022629:INFO:CONSOLE(0)] "[SUCCESS] testGetFrame", source: chrome-extension://cdihaacalkodfocakemlhaokajofhgal/test_getFrame.html (0)
[5931:3847:0715/022629:INFO:CONSOLE(0)] "[SUCCESS] testGetInvalidFrame", source: chrome-extension://cdihaacalkodfocakemlhaokajofhgal/test_getFrame.html (0)
[5931:3847:0715/022629:INFO:CONSOLE(0)] "[SUCCESS] testGetAllFrames", source: chrome-extension://cdihaacalkodfocakemlhaokajofhgal/test_getFrame.html (0)
[5931:3847:0715/022631:INFO:CONSOLE(0)] "[SUCCESS] testFrameDetach", source: chrome-extension://cdihaacalkodfocakemlhaokajofhgal/test_getFrame.html (0)
[5941:12807:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5941:12807:0715/022631:WARNING:channel.cc(322)] RawChannel write error
[5955:15619:0715/022631:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[5955:15619:0715/022631:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5955:15619:0715/022631:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5931:3847:0715/022631:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.GetFrame (8283 ms)
[77/214] WebNavigationApiTest.GetFrame (10098 ms)
[ RUN ] ExtensionTabsTest.GetAllWindows
[5921:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5909:3847:0715/022630:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5921:3847:0715/022630:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:503A0C00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5921:3847:0715/022630:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[5930:15619:0715/022630:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5930:15619:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5943:15875:0715/022630:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5943:15875:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5922:15875:0715/022630:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5922:15875:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5928:16387:0715/022630:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5928:16387:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5936:15875:0715/022630:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5936:15875:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5909:40195:0715/022630:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5922:15875:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5922:15875:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5922:13063:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5922:13063:0715/022630:WARNING:channel.cc(322)] RawChannel write error
[5928:16387:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[5930:12807:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5930:12807:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5930:12807:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5930:12807:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5909:40195:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5909:40195:0715/022630:WARNING:channel.cc(322)] RawChannel write error
[5943:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5943:13063:0715/022631:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.GetAllWindows (14350 ms)
[78/214] ExtensionTabsTest.GetAllWindows (16105 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.MissingDownloadDir
HTTP server started on http://127.0.0.1:52487...
sending server_data: {"host": "127.0.0.1", "port": 52487} (36 bytes)
[5962:3847:0715/022633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5954:40195:0715/022635:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5954:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] completeBeforeBegin", source: http://www.example.com:52487/files/extensions/api_test/webstore_private/accepted.html (0)
[5954:3847:0715/022636:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[5954:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] invalidID", source: http://www.example.com:52487/files/extensions/api_test/webstore_private/accepted.html (0)
[5954:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] missingVersion", source: http://www.example.com:52487/files/extensions/api_test/webstore_private/accepted.html (0)
[5954:3847:0715/022637:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:52487/files/extensions/api_test/webstore_private/common.js (52)
[5954:3847:0715/022638:WARNING:extension_install_prompt.cc(163)] Proceeding!
[5954:3847:0715/022639:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:52487/files/extensions/api_test/webstore_private/accepted.html (0)
[5954:3847:0715/022640:WARNING:extension_install_prompt.cc(163)] Proceeding!
[5954:3847:0715/022642:INFO:CONSOLE(0)] "[SUCCESS] duplicateInstall", source: http://www.example.com:52487/files/extensions/api_test/webstore_private/accepted.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.MissingDownloadDir (11803 ms)
[79/214] ExtensionWebstorePrivateApiTest.MissingDownloadDir (13344 ms)
[ RUN ] AppBackgroundPageApiTest.NoJsBackgroundPage
[5969:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5960:75275:0715/022639:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5960:3847:0715/022641:INFO:CONSOLE(13)] "background page loaded", source: http://a.com:52503/extensions/api_test/app_background_page/no_js/bg.html (13)
[5960:40707:0715/022643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5960:40707:0715/022643:WARNING:channel.cc(322)] RawChannel write error
[5973:13063:0715/022643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5973:13063:0715/022643:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.NoJsBackgroundPage (10410 ms)
[80/214] AppBackgroundPageApiTest.NoJsBackgroundPage (12232 ms)
[ RUN ] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp
HTTP server started on http://127.0.0.1:52493...
sending server_data: {"host": "127.0.0.1", "port": 52493} (36 bytes)
[5976:3847:0715/022636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5961:40707:0715/022638:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5961:3847:0715/022639:INFO:CONSOLE(0)] "[SUCCESS] canLaunchEphemeralApp", source: http://www.example.com:52493/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[5961:3847:0715/022639:INFO:CONSOLE(0)] "[SUCCESS] noUserGesture", source: http://www.example.com:52493/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[5961:3847:0715/022641:INFO:CONSOLE(0)] "[SUCCESS] launchExtension", source: http://www.example.com:52493/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[5961:3847:0715/022644:INFO:CONSOLE(0)] "[SUCCESS] launchSuccess", source: http://www.example.com:52493/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[5961:3847:0715/022644:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[5961:3847:0715/022646:WARNING:extension_install_prompt.cc(163)] Proceeding!
[5961:3847:0715/022646:INFO:CONSOLE(0)] "[SUCCESS] pendingInstall", source: http://www.example.com:52493/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[ OK ] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp (12778 ms)
[81/214] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp (14598 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestBlocking
[5949:3847:0715/022628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5957:13063:0715/022632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5957:13063:0715/022632:WARNING:channel.cc(322)] RawChannel write error
[5940:3847:0715/022632:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5940:3847:0715/022632:INFO:CONSOLE(0)] "[SUCCESS] complexLoadCancelled", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022634:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5940:3847:0715/022635:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadCancelledOnReceiveHeaders", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022635:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.eventHandled: Invalid header specification '{"name":"User-Agent"}'.", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022635:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadIgnoreOnBeforeSendHeadersInvalidHeaders", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:75271:0715/022635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5940:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadIgnoreOnBeforeSendHeadersInvalidResponse", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5964:12551:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5964:12551:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5940:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] complexLoadRedirected", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022640:INFO:CONSOLE(0)] "[SUCCESS] crossOriginAnonymousRedirect", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022641:INFO:CONSOLE(0)] "[SUCCESS] crossOriginCredentialedRedirect", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022642:INFO:CONSOLE(0)] "[SUCCESS] modifyRequestHeaders", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022643:INFO:CONSOLE(0)] "[SUCCESS] modifyBinaryRequestHeaders", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022644:INFO:CONSOLE(0)] "[SUCCESS] modifyResponseHeaders", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022645:INFO:CONSOLE(0)] "[SUCCESS] handleNonUTF8InModifyResponseHeaders", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:41219:0715/022646:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5940:3847:0715/022646:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadRedirectOnReceiveHeaders", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022647:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[5940:3847:0715/022647:INFO:CONSOLE(0)] "[SUCCESS] syncXhrsFromOurselfAreInvisible", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[5940:3847:0715/022648:INFO:CONSOLE(0)] "[SUCCESS] asyncXhrsFromOurselfAreVisible", source: chrome-extension://iimbkjkdhfedhcklacopjijhagoaggnp/test_blocking.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestBlocking (23365 ms)
[82/214] ExtensionWebRequestApiTest.WebRequestBlocking (25111 ms)
[ RUN ] BackgroundAppBrowserTest.ReloadBackgroundApp
[5999:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5993:3847:0715/022648:INFO:CONSOLE(8)] "Uncaught TypeError: Cannot read property 'onLaunched' of undefined", source: chrome-extension://bbicjeilfahlaceoihihkjpjhnhgdlod/background.js (8)
[5993:3847:0715/022649:INFO:CONSOLE(8)] "Uncaught TypeError: Cannot read property 'onLaunched' of undefined", source: chrome-extension://bbicjeilfahlaceoihihkjpjhnhgdlod/background.js (8)
[6001:12807:0715/022649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6001:12807:0715/022649:WARNING:channel.cc(322)] RawChannel write error
[5993:39939:0715/022649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5993:39939:0715/022649:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BackgroundAppBrowserTest.ReloadBackgroundApp (6574 ms)
[83/214] BackgroundAppBrowserTest.ReloadBackgroundApp (8074 ms)
[ RUN ] ErrorConsoleBrowserTest.BadExtensionPage
[6004:3847:0715/022647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5997:3847:0715/022650:ERROR:CONSOLE(5)] "Uncaught ReferenceError: foo is not defined", source: chrome-extension://jofpbofjdaifdhefbodmegmfkmjpbdle/broken.js (5)
[5997:41219:0715/022650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5997:41219:0715/022650:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorConsoleBrowserTest.BadExtensionPage (4790 ms)
[84/214] ErrorConsoleBrowserTest.BadExtensionPage (6357 ms)
[ RUN ] ExecuteScriptApiTest.NavigationRaceJavaScriptURL
[6012:3847:0715/022650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6013:14087:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6013:14087:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6013:14087:0715/022652:WARNING:channel.cc(322)] RawChannel write error
[6006:75783:0715/022654:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6015:12551:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6015:12551:0715/022654:WARNING:channel.cc(322)] RawChannel write error
[6025:13063:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExecuteScriptApiTest.NavigationRaceJavaScriptURL (7063 ms)
[85/214] ExecuteScriptApiTest.NavigationRaceJavaScriptURL (8594 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Frames
[6020:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6032:3847:0715/022656:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[6032:12551:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ExtensionContextMenuBrowserTest.Frames (5501 ms)
[86/214] ExtensionContextMenuBrowserTest.Frames (7169 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect
[6027:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6029:13063:0715/022657:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 02:26:57.395 browser_tests[6016:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[6016:39683:0715/022657:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect (5702 ms)
[87/214] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect (7367 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached
[6028:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:57.382 browser_tests[6017:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[6017:41219:0715/022657:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6017:41219:0715/022657:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached (5943 ms)
[88/214] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached (7749 ms)
[ RUN ] RequirementsCheckerBrowserTest.CheckEmptyExtension
[6047:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6048:13063:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6048:13063:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6048:13063:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6048:13063:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6048:15875:0715/022701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] RequirementsCheckerBrowserTest.CheckEmptyExtension (3569 ms)
[89/214] RequirementsCheckerBrowserTest.CheckEmptyExtension (5493 ms)
[ RUN ] ExtensionWebUITest.RuntimeLastError
[6040:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6035:41219:0715/022701:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6042:13063:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6042:13063:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6042:13063:0715/022701:WARNING:channel.cc(322)] RawChannel write error
[6035:3847:0715/022702:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6040:3847:0715/022703:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6040:3847:0715/022703:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6040:3847:0715/022703:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6040:3847:0715/022703:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6040:3847:0715/022703:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6040:3847:0715/022703:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6040:3847:0715/022703:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6040:3847:0715/022703:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionWebUITest.RuntimeLastError (6598 ms)
[90/214] ExtensionWebUITest.RuntimeLastError (8241 ms)
[ RUN ] GeolocationBrowserTest.CancelPermissionForFrame
[6054:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6044:75023:0715/022703:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6044:3847:0715/022703:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 16, remote ID 2147483663)
[6044:3847:0715/022703:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.CancelPermissionForFrame (3934 ms)
[91/214] GeolocationBrowserTest.CancelPermissionForFrame (6001 ms)
[ RUN ] RedirectTest.ClientCancelled
[6066:3847:0715/022706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RedirectTest.ClientCancelled (4496 ms)
[92/214] RedirectTest.ClientCancelled (6026 ms)
[ RUN ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation
[6072:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6060:75783:0715/022708:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation (3747 ms)
[93/214] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation (5746 ms)
[ RUN ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation
[6074:3847:0715/022708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6063:76807:0715/022709:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6063:40707:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation (3615 ms)
[94/214] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation (5330 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_MP4
[6091:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6080:3847:0715/022714:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_MP4 (3484 ms)
[95/214] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_MP4 (5163 ms)
[ RUN ] WebstoreInlineInstallerTest.ReinstallDisabledExtension
HTTP server started on http://127.0.0.1:52549...
sending server_data: {"host": "127.0.0.1", "port": 52549} (36 bytes)
[6055:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6041:3847:0715/022703:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (8)
[6041:3847:0715/022703:INFO:CONSOLE(11)] "In runTest", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (11)
[6041:3847:0715/022706:WARNING:extension_install_prompt.cc(163)] Proceeding!
[6041:3847:0715/022708:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (22)
[6041:3847:0715/022708:INFO:CONSOLE(24)] "Test complete", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (24)
[6041:3847:0715/022708:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (8)
[6041:3847:0715/022708:INFO:CONSOLE(11)] "In runTest", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (11)
[6041:3847:0715/022710:WARNING:extension_install_prompt.cc(163)] Proceeding!
[6041:3847:0715/022710:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (22)
[6041:3847:0715/022710:INFO:CONSOLE(24)] "Test complete", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (24)
[6041:3847:0715/022710:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (8)
[6041:3847:0715/022711:INFO:CONSOLE(11)] "In runTest", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (11)
[6041:3847:0715/022712:WARNING:extension_install_prompt.cc(163)] Proceeding!
[6041:3847:0715/022712:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (22)
[6041:3847:0715/022712:INFO:CONSOLE(24)] "Test complete", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (24)
[6041:3847:0715/022712:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (8)
[6041:3847:0715/022712:INFO:CONSOLE(11)] "In runTest", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (11)
[6041:3847:0715/022714:WARNING:extension_install_prompt.cc(163)] Proceeding!
[6041:3847:0715/022714:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (22)
[6041:3847:0715/022714:INFO:CONSOLE(24)] "Test complete", source: http://app.com:52549/files/extensions/api_test/webstore_inline_install/install.html (24)
[ OK ] WebstoreInlineInstallerTest.ReinstallDisabledExtension (15644 ms)
[96/214] WebstoreInlineInstallerTest.ReinstallDisabledExtension (17586 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndAllowMicCam
[6093:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6083:3847:0715/022714:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6083:40451:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaStreamDevicesControllerTest.RequestAndAllowMicCam (4255 ms)
[97/214] MediaStreamDevicesControllerTest.RequestAndAllowMicCam (6170 ms)
[ RUN ] MediaStreamPermissionTest.TestDenyingUserMediaIncognito
[6084:3847:0715/022712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52586...
sending server_data: {"host": "127.0.0.1", "port": 52586} (36 bytes)
[6088:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6088:13063:0715/022715:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaStreamPermissionTest.TestDenyingUserMediaIncognito (6137 ms)
[98/214] MediaStreamPermissionTest.TestDenyingUserMediaIncognito (8076 ms)
[ RUN ] LoadTimingBrowserTest.Preconnect
[6106:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.Preconnect (4258 ms)
[99/214] LoadTimingBrowserTest.Preconnect (6111 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchSubmit
[6113:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6100:56071:0715/022720:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmit (3950 ms)
[100/214] PasswordManagerBrowserTestBase.PromptForFetchSubmit (5625 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked
[6114:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6102:56071:0715/022720:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked (4029 ms)
[101/214] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked (5854 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe
[6116:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6104:56327:0715/022721:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe (4085 ms)
[102/214] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe (5936 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName
[6127:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6119:56071:0715/022726:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6119:40451:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName (4455 ms)
[103/214] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName (6325 ms)
[ RUN ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue
[6132:3847:0715/022725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6120:56079:0715/022726:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue (4205 ms)
[104/214] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue (6024 ms)
[ RUN ] PreservedWindowPlacement.PRE_Test
[6136:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6124:40963:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6124:40963:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6124:40963:0715/022727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PreservedWindowPlacement.PRE_Test (3691 ms)
[105/214] PreservedWindowPlacement.PRE_Test (5414 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp
[6135:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52620...
sending server_data: {"host": "127.0.0.1", "port": 52620} (36 bytes)
[ OK ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp (4830 ms)
[106/214] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp (6812 ms)
[ RUN ] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs
[6149:3847:0715/022730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6152:16387:0715/022731:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs (3338 ms)
[107/214] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs (5126 ms)
[ RUN ] PrerenderBrowserTest.PrerenderQuickQuit
[6156:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52627...
sending server_data: {"host": "127.0.0.1", "port": 52627} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderQuickQuit (5047 ms)
[108/214] PrerenderBrowserTest.PrerenderQuickQuit (6795 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond
[6151:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52623...
sending server_data: {"host": "127.0.0.1", "port": 52623} (36 bytes)
[6154:13063:0715/022735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6154:13063:0715/022735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond (6897 ms)
[109/214] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond (8466 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageWithFragment
[6158:3847:0715/022732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52631...
sending server_data: {"host": "127.0.0.1", "port": 52631} (36 bytes)
[6147:40707:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPageWithFragment (6457 ms)
[110/214] PrerenderBrowserTest.PrerenderPageWithFragment (8362 ms)
[ RUN ] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap
[6176:3847:0715/022738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6180:15875:0715/022739:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[6180:15875:0715/022739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6180:15875:0715/022739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap (3271 ms)
[111/214] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap (4921 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingIframe
[6168:3847:0715/022735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52641...
sending server_data: {"host": "127.0.0.1", "port": 52641} (36 bytes)
[6161:40451:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6161:40451:0715/022739:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingIframe (6498 ms)
[112/214] PrerenderBrowserTest.PrerenderSafeBrowsingIframe (8121 ms)
[ RUN ] ProfileBrowserTest.CreateOldProfileSynchronous
[6182:3847:0715/022739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileBrowserTest.CreateOldProfileSynchronous (3641 ms)
[113/214] ProfileBrowserTest.CreateOldProfileSynchronous (5399 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown
[6186:3847:0715/022740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6188:15875:0715/022741:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[6188:15875:0715/022741:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6188:15875:0715/022741:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[6188:13063:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6188:13063:0715/022741:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown (3436 ms)
[114/214] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown (5502 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt
HTTPS server started on https://127.0.0.1:52648...
sending server_data: {"host": "127.0.0.1", "port": 52648} (36 bytes)
[6200:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6187:3847:0715/022745:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:52648/files/push_messaging/push_test.js (18)
[6187:3847:0715/022745:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:52648/files/push_messaging/push_test.js (18)
[6187:3847:0715/022745:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6187:3847:0715/022745:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[6187:3847:0715/022745:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt (4855 ms)
[115/214] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt (6896 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickRedirect
[6198:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6201:13319:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6201:13319:0715/022746:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.MiddleClickRedirect (4997 ms)
[116/214] ReferrerPolicyTest.MiddleClickRedirect (6776 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag
[6204:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag (3905 ms)
[117/214] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag (5745 ms)
[ RUN ] SearchByImageBrowserTest.ImageSearchWithCorruptImage
[6209:3847:0715/022746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52654...
sending server_data: {"host": "127.0.0.1", "port": 52654} (36 bytes)
[ OK ] SearchByImageBrowserTest.ImageSearchWithCorruptImage (5050 ms)
[118/214] SearchByImageBrowserTest.ImageSearchWithCorruptImage (7195 ms)
[ RUN ] SpellingMenuObserverTest.SuggestionsForceTopSeparator
[6221:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellingMenuObserverTest.SuggestionsForceTopSeparator (3458 ms)
[119/214] SpellingMenuObserverTest.SuggestionsForceTopSeparator (5281 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_PostWithPassword
[6222:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_PostWithPassword (3729 ms)
[120/214] ContinueWhereILeftOffTest.PRE_PostWithPassword (5386 ms)
[ RUN ] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers
[6224:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6213:40195:0715/022752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6213:40195:0715/022752:WARNING:channel.cc(322)] RawChannel write error
[6224:3847:0715/022753:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50B30800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6224:3847:0715/022753:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers (5419 ms)
[121/214] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers (7227 ms)
[ RUN ] SSLUITest.TestRunsInsecuredContentRandomizeHash
[6243:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52659...
sending server_data: {"host": "127.0.0.1", "port": 52659} (36 bytes)
HTTPS server started on https://127.0.0.1:52660...
sending server_data: {"host": "127.0.0.1", "port": 52660} (36 bytes)
[6233:3847:0715/022759:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:52660 ran insecure content from http://replace_with_host_and_port/files/ssl/randomize_hash.js
[6233:3847:0715/022759:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:52660 ran insecure content from http://replace_with_host_and_port/files/ssl/randomize_hash.js
[6233:3847:0715/022759:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:52660/files/ssl/page_runs_insecure_content.html' was loaded over HTTPS, but requested an insecure script 'http://replace_with_host_and_port/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:52660/files/ssl/page_runs_insecure_content.html (0)
[6244:13063:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6244:13063:0715/022759:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestRunsInsecuredContentRandomizeHash (6197 ms)
[122/214] SSLUITest.TestRunsInsecuredContentRandomizeHash (8280 ms)
[ RUN ] SmartSessionRestoreSimpleTest.CorrectLoadingOrder
[6232:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6226:3847:0715/022756:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6226:3847:0715/022758:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6226:3847:0715/022758:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6226:3847:0715/022759:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6226:3847:0715/022800:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6256:12551:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6248:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6248:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6249:13063:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6241:13063:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6241:13063:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6241:13063:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6241:13063:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6241:13063:0715/022800:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SmartSessionRestoreSimpleTest.CorrectLoadingOrder (9942 ms)
[123/214] SmartSessionRestoreSimpleTest.CorrectLoadingOrder (11685 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamYesReportYes
[6250:3847:0715/022758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52664...
sending server_data: {"host": "127.0.0.1", "port": 52664} (36 bytes)
[6240:3847:0715/022801:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6260:12807:0715/022801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6260:12807:0715/022801:WARNING:channel.cc(322)] RawChannel write error
[6251:13063:0715/022801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6251:13063:0715/022801:WARNING:channel.cc(322)] RawChannel write error
[6260:13323:0715/022802:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamYesReportYes (6248 ms)
[124/214] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamYesReportYes (8255 ms)
[ RUN ] TabRestoreTest.RestoreTabWithSpecialURLOnBack
[6239:3847:0715/022755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6230:75527:0715/022801:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6230:40451:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6230:40451:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabRestoreTest.RestoreTabWithSpecialURLOnBack (9811 ms)
[125/214] TabRestoreTest.RestoreTabWithSpecialURLOnBack (11864 ms)
[ RUN ] TabContentsTagTest.PreExistingTaskProviding
[6275:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6261:16899:0715/022807:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6290:3847:0715/022808:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TabContentsTagTest.PreExistingTaskProviding (6712 ms)
[126/214] TabContentsTagTest.PreExistingTaskProviding (8508 ms)
[ RUN ] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload
[6282:3847:0715/022806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6266:75271:0715/022808:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6266:40963:0715/022808:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6266:40963:0715/022808:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload (4953 ms)
[127/214] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload (6860 ms)
[ RUN ] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload
[6277:3847:0715/022805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6263:76295:0715/022807:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6263:40451:0715/022809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6263:40451:0715/022809:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload (6652 ms)
[128/214] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload (8323 ms)
[ RUN ] TaskManagerBrowserTest.WebWorkerJSHeapMemory
[6288:3847:0715/022807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6289:13063:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] TaskManagerBrowserTest.WebWorkerJSHeapMemory (7285 ms)
[129/214] TaskManagerBrowserTest.WebWorkerJSHeapMemory (9381 ms)
[ RUN ] CardUnmaskPromptViewBrowserTest.DisplayUI
[6307:3847:0715/022812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CardUnmaskPromptViewBrowserTest.DisplayUI (3770 ms)
[130/214] CardUnmaskPromptViewBrowserTest.DisplayUI (5290 ms)
[ RUN ] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito
[6308:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6299:75527:0715/022815:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito (5734 ms)
[131/214] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito (7180 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsOldDockedWindow
[6306:3847:0715/022812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6297:3847:0715/022816:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6306:3847:0715/022817:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6306:3847:0715/022817:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6306:3847:0715/022817:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6306:3847:0715/022817:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6306:3847:0715/022817:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6306:3847:0715/022817:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6306:3847:0715/022817:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6306:3847:0715/022817:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6306:3847:0715/022817:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6306:3847:0715/022817:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6306:3847:0715/022817:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6306:3847:0715/022817:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] TaskManagerBrowserTest.DevToolsOldDockedWindow (7071 ms)
[132/214] TaskManagerBrowserTest.DevToolsOldDockedWindow (8657 ms)
[ RUN ] PopupBlockerBrowserTest.MultiplePopups
[6318:3847:0715/022816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6312:75783:0715/022817:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.MultiplePopups (3747 ms)
[133/214] PopupBlockerBrowserTest.MultiplePopups (5267 ms)
[ RUN ] BookmarkBrowsertest.PRE_Persist
[6324:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6325:15875:0715/022819:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[6325:13063:0715/022819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6325:13063:0715/022819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6325:13063:0715/022819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6325:13063:0715/022819:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BookmarkBrowsertest.PRE_Persist (3795 ms)
[134/214] BookmarkBrowsertest.PRE_Persist (5676 ms)
[ RUN ] BrowserTest.CancelBeforeUnloadResetsURL
[6330:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52692...
sending server_data: {"host": "127.0.0.1", "port": 52692} (36 bytes)
[ OK ] BrowserTest.CancelBeforeUnloadResetsURL (5369 ms)
[135/214] BrowserTest.CancelBeforeUnloadResetsURL (7241 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IncognitoRefocus
[6338:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6340:13063:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6340:13063:0715/022824:WARNING:channel.cc(322)] RawChannel write error
[6329:5383:0715/022824:ERROR:mach_broker_mac.mm(222)] Unknown process 6347 is sending Mach IPC messages!
[6329:5383:0715/022824:ERROR:mach_broker_mac.mm(222)] Unknown process 6348 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_IncognitoRefocus (5218 ms)
[136/214] BrowserNavigatorTest.Disposition_IncognitoRefocus (6926 ms)
[ RUN ] BrowserTest.ShouldShowLocationBar
[6337:3847:0715/022821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52693...
sending server_data: {"host": "127.0.0.1", "port": 52693} (36 bytes)
[6326:3847:0715/022826:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6352:13063:0715/022828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6352:13063:0715/022828:WARNING:channel.cc(322)] RawChannel write error
[6337:3847:0715/022828:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6337:3847:0715/022828:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6337:3847:0715/022828:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6337:3847:0715/022828:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] BrowserTest.ShouldShowLocationBar (9266 ms)
[137/214] BrowserTest.ShouldShowLocationBar (11102 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab
[6345:3847:0715/022823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6336:38659:0715/022826:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6336:3847:0715/022826:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6336:3847:0715/022827:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
2015-07-15 02:28:29.047 browser_tests[6336:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab (7628 ms)
[138/214] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab (9545 ms)
[ RUN ] CollectedCookiesMacTest.Close
[6358:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:29.258 browser_tests[6351:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[6351:40451:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6351:40451:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6351:40451:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6351:40451:0715/022829:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CollectedCookiesMacTest.Close (4146 ms)
[139/214] CollectedCookiesMacTest.Close (5777 ms)
[ RUN ] ZoomDecorationTest.HideOnInputProgress
[6361:3847:0715/022828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:29.025 browser_tests[6354:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ZoomDecorationTest.HideOnInputProgress (3231 ms)
[140/214] ZoomDecorationTest.HideOnInputProgress (4867 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.ContinueClicked
[6372:3847:0715/022832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.ContinueClicked (3702 ms)
[141/214] ProfileSigninConfirmationViewControllerTest.ContinueClicked (5589 ms)
[ RUN ] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar
[6380:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6382:15875:0715/022834:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[6382:15875:0715/022834:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6382:15875:0715/022834:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar (3752 ms)
[142/214] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar (5327 ms)
[ RUN ] FindInPageControllerTest.FindLongString
[6378:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindLongString (6545 ms)
[143/214] FindInPageControllerTest.FindLongString (8166 ms)
[ RUN ] LoginPromptBrowserTest.TestCancelAuth
[6379:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52695...
sending server_data: {"host": "127.0.0.1", "port": 52695} (36 bytes)
[ OK ] LoginPromptBrowserTest.TestCancelAuth (7227 ms)
[144/214] LoginPromptBrowserTest.TestCancelAuth (8853 ms)
[ RUN ] LoginPromptBrowserTest.MultipleRealmConfirmation
[6391:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52710...
sending server_data: {"host": "127.0.0.1", "port": 52710} (36 bytes)
[ OK ] LoginPromptBrowserTest.MultipleRealmConfirmation (5246 ms)
[145/214] LoginPromptBrowserTest.MultipleRealmConfirmation (7086 ms)
[ RUN ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials
[6393:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52720...
sending server_data: {"host": "127.0.0.1", "port": 52720} (36 bytes)
[6386:3847:0715/022840:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[6394:13063:0715/022841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6394:13063:0715/022841:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials (5161 ms)
[146/214] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials (6838 ms)
[ RUN ] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink
[6405:3847:0715/022842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink (4247 ms)
[147/214] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink (5698 ms)
[ RUN ] SettingsWindowManagerTest.SettingsWindowMultiProfile
[6402:3847:0715/022841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6395:39683:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6395:39683:0715/022843:WARNING:channel.cc(322)] RawChannel write error
[6395:5635:0715/022843:ERROR:mach_broker_mac.mm(222)] Unknown process 6409 is sending Mach IPC messages!
[ OK ] SettingsWindowManagerTest.SettingsWindowMultiProfile (4785 ms)
[148/214] SettingsWindowManagerTest.SettingsWindowMultiProfile (6649 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestHelpFrame
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestHelpFrame (1 ms)
[149/214] WebUIBidiCheckerBrowserTestLTR.TestHelpFrame (1790 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPopups
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPopups (1 ms)
[150/214] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPopups (1884 ms)
[ RUN ] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks
[6417:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6421:13063:0715/022846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6421:13063:0715/022846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6421:13063:0715/022846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6421:15875:0715/022846:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[6421:15875:0715/022846:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6421:15875:0715/022846:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks (3537 ms)
[151/214] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks (5241 ms)
[ RUN ] BrowserActionsBarBrowserTest.BrowserActionPopupTest
[6416:3847:0715/022845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6422:15875:0715/022848:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[6422:15875:0715/022848:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[6406:41219:0715/022848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserActionsBarBrowserTest.BrowserActionPopupTest (5464 ms)
[152/214] BrowserActionsBarBrowserTest.BrowserActionPopupTest (7085 ms)
[ RUN ] UnloadTest.BrowserCloseWithInnerFocusedFrame
[6437:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6425:3847:0715/022852:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseWithInnerFocusedFrame (3844 ms)
[153/214] UnloadTest.BrowserCloseWithInnerFocusedFrame (5632 ms)
[ RUN ] TimeFormatBrowserTest.DecimalPointNotDot
[6444:3847:0715/022852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6445:15875:0715/022853:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[6445:15875:0715/022853:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6445:15875:0715/022853:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] TimeFormatBrowserTest.DecimalPointNotDot (3353 ms)
[154/214] TimeFormatBrowserTest.DecimalPointNotDot (5284 ms)
[ RUN ] PrintPreviewTest.PrintCommands
[6430:3847:0715/022849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6423:3847:0715/022852:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6423:40195:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6423:40195:0715/022854:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewTest.PrintCommands (7036 ms)
[155/214] PrintPreviewTest.PrintCommands (8664 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDivTable
[ OK ] FormAutofillTest.LabelsInferredFromDivTable (520 ms)
[156/214] FormAutofillTest.LabelsInferredFromDivTable (2203 ms)
[ RUN ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets
[ OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets (190 ms)
[157/214] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets (1761 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne
[6434:3847:0715/022850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6436:12551:0715/022852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6436:12551:0715/022852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6424:3847:0715/022853:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6424:3847:0715/022853:INFO:CONSOLE(1791)] "Running test testAddContentScriptWithSameNameShouldOverwriteTheExistingOne", source: webview_content_script_test.js (1791)
[6424:3847:0715/022853:INFO:CONSOLE(4348)] "Step 1: call <webview>.addContentScripts(myrule1)", source: webview_content_script_test.js (4348)
[6424:3847:0715/022854:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[6424:76039:0715/022854:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6424:3847:0715/022855:INFO:CONSOLE(4379)] "Step 2: A communication channel has been established with webview.", source: webview_content_script_test.js (4379)
[6424:3847:0715/022855:INFO:CONSOLE(4382)] "Step 3: <webview>.addContentScripts() with a updated 'myrule1'", source: webview_content_script_test.js (4382)
[6424:3847:0715/022855:INFO:CONSOLE(4399)] "Step 4: Another communication channel has been established with webview.", source: webview_content_script_test.js (4399)
[ OK ] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne (7990 ms)
[158/214] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne (9608 ms)
[ RUN ] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage
[ OK ] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage (273 ms)
[159/214] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage (1847 ms)
[ RUN ] PasswordAutofillAgentTest.OnChangeLoggingState_Activated
[ OK ] PasswordAutofillAgentTest.OnChangeLoggingState_Activated (376 ms)
[160/214] PasswordAutofillAgentTest.OnChangeLoggingState_Activated (2017 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged
[ OK ] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (353 ms)
[161/214] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (2116 ms)
[ RUN ] PasswordAutofillAgentTest.RememberAutofilledUsername
[6454:3847:0715/022857:2546474452678:WARNING:keycode_converter.cc(91)] empty code string
[6454:3847:0715/022857:2546511979010:WARNING:keycode_converter.cc(91)] empty code string
[6454:3847:0715/022857:2546519665117:WARNING:keycode_converter.cc(91)] empty code string
[6454:3847:0715/022857:2546522286303:WARNING:keycode_converter.cc(91)] empty code string
[6454:3847:0715/022857:2546524402874:WARNING:keycode_converter.cc(91)] empty code string
[6454:3847:0715/022857:2546526584797:WARNING:keycode_converter.cc(91)] empty code string
[6454:3847:0715/022857:2546528681612:WARNING:keycode_converter.cc(91)] empty code string
[6454:3847:0715/022857:2546530776897:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberAutofilledUsername (352 ms)
[162/214] PasswordAutofillAgentTest.RememberAutofilledUsername (1793 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername (278 ms)
[163/214] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername (1770 ms)
[ RUN ] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected
[ OK ] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected (239 ms)
[164/214] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected (1769 ms)
[ RUN ] WebUIResourceBrowserTest.RepeatingButtonTest
[6468:3847:0715/022901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6458:3847:0715/022902:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[6458:3847:0715/022902:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.RepeatingButtonTest (3662 ms)
[165/214] WebUIResourceBrowserTest.RepeatingButtonTest (5207 ms)
[ RUN ] WebUIResourceBrowserTest.ContextMenuHandlerTest
[6473:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6459:3847:0715/022903:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[6459:3847:0715/022903:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[6475:13063:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6475:13063:0715/022903:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.ContextMenuHandlerTest (3975 ms)
[166/214] WebUIResourceBrowserTest.ContextMenuHandlerTest (5505 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncFailsAssert
[6465:3847:0715/022901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6457:3847:0715/022903:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[6457:3847:0715/022903:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: testFailsAssert()
Error: assertNotReached()
at assertNotReached (async.js:1680:11)
at testFailsAssert (async.js:4193:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at <anonymous>:1:1
[ OK ] WebUIBrowserAsyncTest.TestAsyncFailsAssert (5219 ms)
[167/214] WebUIBrowserAsyncTest.TestAsyncFailsAssert (6786 ms)
[ RUN ] OutOfProcessPPAPITest.PaintAggregator
[6474:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[6479]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6479]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[6462:3847:0715/022905:INFO:CONSOLE(177)] "InitialState finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "SingleInvalidation finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "DoubleDisjointInvalidation finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "SingleScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "DoubleOverlappingScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "NegatingScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "DiagonalScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "ContainedPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "ContainedPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "ContainedPaintsBeforeAndAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "LargeContainedPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "LargeContainedPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "OverlappingPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "OverlappingPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "DisjointPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "DisjointPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "ContainedPaintTrimmedByScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "ContainedPaintEliminatedByScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "ContainedPaintAfterScrollTrimmedByScrollDamage finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[6462:3847:0715/022905:INFO:CONSOLE(177)] "ContainedPaintAfterScrollEliminatedByScrollDamage finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[ OK ] OutOfProcessPPAPITest.PaintAggregator (5151 ms)
[168/214] OutOfProcessPPAPITest.PaintAggregator (6853 ms)
[ RUN ] PPAPINaClNewlibTest.NetAddress
[6486:3847:0715/022907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52732...
sending server_data: {"host": "127.0.0.1", "port": 52732} (36 bytes)
[6502,1961841024:02:29:10.517072] Native Client module will be loaded at base address 0x0000510f00000000
[6478:3847:0715/022910:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:52732/files/test_case.html?mode=nacl_newlib&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[6478:3847:0715/022910:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:52732/files/test_case.html?mode=nacl_newlib&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[6478:3847:0715/022910:INFO:CONSOLE(177)] "DescribeAsString finished in 0.000 seconds.", source: http://127.0.0.1:52732/files/test_case.html?mode=nacl_newlib&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[ OK ] PPAPINaClNewlibTest.NetAddress (6226 ms)
[169/214] PPAPINaClNewlibTest.NetAddress (7972 ms)
[ RUN ] PPAPINaClPNaClTest.AudioConfig
[6491:3847:0715/022907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52738...
sending server_data: {"host": "127.0.0.1", "port": 52738} (36 bytes)
[6504,1961841024:02:29:11.376098] Native Client module will be loaded at base address 0x0000089700000000
[6480:3847:0715/022911:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.142 seconds.", source: http://127.0.0.1:52738/files/test_case.html?mode=nacl_pnacl&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[6480:3847:0715/022911:INFO:CONSOLE(177)] "ValidConfigs finished in 0.028 seconds.", source: http://127.0.0.1:52738/files/test_case.html?mode=nacl_pnacl&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[6480:3847:0715/022911:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:52738/files/test_case.html?mode=nacl_pnacl&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[6480:40451:0715/022911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClPNaClTest.AudioConfig (6389 ms)
[170/214] PPAPINaClPNaClTest.AudioConfig (8198 ms)
[ RUN ] NaClBrowserTestNewlib.ExitStatus254
[6492:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52739...
sending server_data: {"host": "127.0.0.1", "port": 52739} (36 bytes)
[6482:3847:0715/022910:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[6503,1961841024:02:29:11.377028] Native Client module will be loaded at base address 0x0000487d00000000
hello world from CreateModule
[6482:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[6482:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] ||||
[6482:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[6482:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[6482:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] ||||
[6482:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[6503,1961841024:02:29:11.527052] NaCl untrusted code called _exit(0xfe)
[6482:40707:0715/022911:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[6482:3847:0715/022911:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:52739/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254 (0)
[6482:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[6482:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] ||||
[6482:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[6482:40707:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6482:40707:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6482:40707:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[6482:40707:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6482:40707:0715/022912:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClBrowserTestNewlib.ExitStatus254 (6273 ms)
[171/214] NaClBrowserTestNewlib.ExitStatus254 (8064 ms)
[ RUN ] CloudPolicyTest.FetchPolicy
sending server_data: {"host": "127.0.0.1", "port": 52760} (36 bytes)
[6520:3847:0715/022915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
127.0.0.1 - - [15/Jul/2015 02:29:16] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&oauth_token=bogus&deviceid=1DF862D2-0323-4A72-A862-97FB778919F3 HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:29:16] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=1DF862D2-0323-4A72-A862-97FB778919F3&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:29:16] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=1DF862D2-0323-4A72-A862-97FB778919F3&user_affiliation=none HTTP/1.1" 200 -
[ OK ] CloudPolicyTest.FetchPolicy (4116 ms)
[172/214] CloudPolicyTest.FetchPolicy (5760 ms)
[ RUN ] PolicyTest.PRE_PRE_DefaultCookiesSetting
[6521:3847:0715/022916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6524:15619:0715/022916:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[6524:15619:0715/022916:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[6524:12807:0715/022916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.PRE_PRE_DefaultCookiesSetting (3306 ms)
[173/214] PolicyTest.PRE_PRE_DefaultCookiesSetting (4973 ms)
[ RUN ] NaClBrowserTestPnaclSubzero.PnaclErrorHandling
[6498:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52751...
sending server_data: {"host": "127.0.0.1", "port": 52751} (36 bytes)
[6487:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[6487:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] ||||
[6487:3847:0715/022911:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[6507,1961841024:02:29:12.831881] Native Client module will be loaded at base address 0x000050ca00000000
[6487:3847:0715/022913:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header
Error in bitstream format", source: http://127.0.0.1:52751/files/pnacl_error_handling.html?pnacl=1 (0)
[6507,1961841024:02:29:13.133871] NaCl untrusted code called _exit(0x0)
[6487:3847:0715/022913:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[6487:3847:0715/022913:INFO:nacl_browsertest_util.cc(130)] ||||
[6487:3847:0715/022913:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
2015-07-15 02:29:14.202 browser_tests[6487:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[6511,1961841024:02:29:14.361817] Native Client module will be loaded at base address 0x000037d300000000
[6487:3847:0715/022914:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header
Error in bitstream format", source: http://127.0.0.1:52751/files/pnacl_error_handling.html?pnacl=1 (0)
[6511,1961841024:02:29:14.387061] NaCl untrusted code called _exit(0x0)
[6487:3847:0715/022914:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 PASS]
[6487:3847:0715/022914:INFO:nacl_browsertest_util.cc(130)] ||||
[6487:3847:0715/022914:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[6519,1961841024:02:29:15.762321] Native Client module will be loaded at base address 0x000048f900000000
[6487:3847:0715/022915:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header (to run in Chrome, bitcode files must be finalized using pnacl-finalize)
Error in bitstream format", source: http://127.0.0.1:52751/files/pnacl_error_handling.html?pnacl=1 (0)
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 PASS]
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] ||||
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testbrfKw5/out/Release/nacl_test_data/pnacl/non_existent.pexe
127.0.0.1 - - [15/Jul/2015 02:29:15] code 404, message Not Found
[6487:38915:0715/022915:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,1983930345 not found.
[6487:3847:0715/022915:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:52751/files/pnacl_error_handling.html?pnacl=1 (0)
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] ||||
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[6487:3847:0715/022915:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:52751/files/pnacl_error_handling.html?pnacl=1 (0)
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] ||||
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[6487:3847:0715/022915:INFO:CONSOLE(0)] "NativeClient: manifest: PNaCl-like NMF with application/x-nacl mimetype instead of x-pnacl mimetype (has pnacl-translate).", source: http://127.0.0.1:52751/files/pnacl_error_handling.html?pnacl=1 (0)
[6487:3847:0715/022915:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[6487:3847:0715/022916:INFO:nacl_browsertest_util.cc(130)] ||||
[6487:3847:0715/022916:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[6526,1961841024:02:29:17.124821] Native Client module will be loaded at base address 0x0000747000000000
[6526,1961841024:02:29:17.653466] NaCl untrusted code called _exit(0x0)
[6529,1961841024:02:29:18.695283] Native Client module will be loaded at base address 0x00002a0000000000
[6529,1961841024:02:29:19.211025] NaCl untrusted code called _exit(0x0)
[6534,1961841024:02:29:20.283042] Native Client module will be loaded at base address 0x0000781700000000
[6534,1961841024:02:29:20.371174] NaCl untrusted code called _exit(0x0)
[6539,1961841024:02:29:21.465389] Native Client module will be loaded at base address 0x0000776b00000000
[6487:3847:0715/022921:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway PASS]
[6487:3847:0715/022921:INFO:nacl_browsertest_util.cc(130)] ||||
[6487:3847:0715/022921:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 7 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnaclSubzero.PnaclErrorHandling (14481 ms)
[174/214] NaClBrowserTestPnaclSubzero.PnaclErrorHandling (16440 ms)
[ RUN ] PolicyTest.DownloadDirectory
[6535:3847:0715/022920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.DownloadDirectory (3468 ms)
[175/214] PolicyTest.DownloadDirectory (5234 ms)
[ RUN ] PolicyTest.ForceSafeSearch
[6523:3847:0715/022916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6510:3847:0715/022917:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022917:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022918:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022918:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022918:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022918:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022918:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022919:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022919:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022919:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022919:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022919:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022919:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022920:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022920:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022920:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022920:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022920:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022921:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022921:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022921:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022921:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022922:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022922:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022922:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022922:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022922:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6510:3847:0715/022922:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyTest.ForceSafeSearch (9209 ms)
[176/214] PolicyTest.ForceSafeSearch (10904 ms)
[ RUN ] PolicyTest.ExtensionInstallWhitelist
[6536:3847:0715/022920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6528:3847:0715/022923:WARNING:extension_error_reporter.cc(79)] Extension error: AdBlock (extension ID "dojnnbeimaimaojcialkkgajdnefpgcn") is blocked by the administrator.
[6528:40451:0715/022924:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6528:40451:0715/022924:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.ExtensionInstallWhitelist (6030 ms)
[177/214] PolicyTest.ExtensionInstallWhitelist (7871 ms)
[ RUN ] ChromeRenderWidgetHostViewMacHistorySwiperTest.TestIframeHistorySwiping
[6550:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeRenderWidgetHostViewMacHistorySwiperTest.TestIframeHistorySwiping (4751 ms)
[178/214] ChromeRenderWidgetHostViewMacHistorySwiperTest.TestIframeHistorySwiping (6506 ms)
[ RUN ] CaptivePortalBrowserTest.Status511
[6549:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6553:12551:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6541:40195:0715/022929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6541:40195:0715/022929:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.Status511 (5718 ms)
[179/214] CaptivePortalBrowserTest.Status511 (7295 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworksWifi
[6556:3847:0715/022927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6546:40451:0715/022930:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6546:3847:0715/022930:INFO:CONSOLE(0)] "[SUCCESS] getVisibleNetworksWifi", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworksWifi (0)
[6546:40451:0715/022930:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworksWifi (5705 ms)
[180/214] NetworkingPrivateServiceClientApiTest.GetVisibleNetworksWifi (7824 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2
[6571:3847:0715/022932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2 (3875 ms)
[181/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2 (5485 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14
[6575:3847:0715/022933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6576:13063:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6576:13063:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14 (3679 ms)
[182/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14 (5197 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22
[6579:3847:0715/022935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22 (4316 ms)
[183/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22 (6383 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31
[6587:3847:0715/022937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6580:40451:0715/022939:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[6580:40451:0715/022939:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6580:40451:0715/022939:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31 (4112 ms)
[184/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31 (5761 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35
[6588:3847:0715/022938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35 (3745 ms)
[185/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35 (5410 ms)
[ RUN ] ChromeWhispernetClientTest.MultipleClients
[6561:3847:0715/022929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6554:3847:0715/022931:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[6554:3847:0715/022931:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[6574,1961841024:02:29:33.100324] Native Client module will be loaded at base address 0x0000356c00000000
[6574,1961841024:02:29:37.450267] NaCl untrusted code called _exit(0x0)
[6590,1961841024:02:29:38.774948] Native Client module will be loaded at base address 0x0000297300000000
[6590,1961841024:02:29:38.853404] NaCl untrusted code called _exit(0x0)
[6593,1961841024:02:29:40.032381] Native Client module will be loaded at base address 0x00000c3a00000000
[6554:3847:0715/022940:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[6554:3847:0715/022940:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 1764026D-41DB-46E4-A1E7-BE8396E3D4AA", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
[6554:3847:0715/022940:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 7A227728-7E25-41A8-80E7-7B05C1C36527", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 1
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 6 and parity = 1
[6554:3847:0715/022940:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 0BF79C84-FA1D-470E-B1B6-5B92BACA7FB7", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 1
[ OK ] ChromeWhispernetClientTest.MultipleClients (13998 ms)
[186/214] ChromeWhispernetClientTest.MultipleClients (15997 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44
[6596:3847:0715/022941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44 (3429 ms)
[187/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44 (5045 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64
[6605:3847:0715/022944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64 (3768 ms)
[188/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64 (5943 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77
[6607:3847:0715/022944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6598:40451:0715/022945:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6598:40451:0715/022945:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77 (4053 ms)
[189/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77 (6056 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88
[6612:3847:0715/022945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6600:39427:0715/022946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6600:39427:0715/022946:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88 (4583 ms)
[190/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88 (6286 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90
[6616:3847:0715/022946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90 (3551 ms)
[191/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90 (5713 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112
[6627:3847:0715/022950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112 (3995 ms)
[192/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112 (6005 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0
[6626:3847:0715/022950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6630:12807:0715/022951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6630:12807:0715/022951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6626:3847:0715/022951:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[6626:3847:0715/022951:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0 (4277 ms)
[193/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0 (6002 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[6636:3847:0715/022952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52775...
sending server_data: {"host": "127.0.0.1", "port": 52775} (36 bytes)
[6625:3847:0715/022954:INFO:CONSOLE(295)] "02:29:54.523 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52775/files/eme_player_js/utils.js (295)
[6625:3847:0715/022954:INFO:CONSOLE(295)] "02:29:54.534 - Registering video event handlers.", source: http://127.0.0.1:52775/files/eme_player_js/utils.js (295)
[6625:3847:0715/022954:INFO:CONSOLE(295)] "02:29:54.547 - Loading media using src.", source: http://127.0.0.1:52775/files/eme_player_js/utils.js (295)
[6625:3847:0715/022954:INFO:CONSOLE(295)] "02:29:54.735 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52775/files/eme_player_js/utils.js (295)
[6625:3847:0715/022954:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6625:3847:0715/022954:INFO:CONSOLE(295)] "02:29:54.751 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52775/files/eme_player_js/utils.js (295)
[6625:3847:0715/022954:INFO:CONSOLE(295)] "02:29:54.780 - Adding key to sessionID: 1", source: http://127.0.0.1:52775/files/eme_player_js/utils.js (295)
[6625:3847:0715/022954:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6625:3847:0715/022954:INFO:CONSOLE(295)] "02:29:54.784 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52775/files/eme_player_js/utils.js (295)
[6625:3847:0715/022957:INFO:CONSOLE(295)] "02:29:57.516 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52775/files/eme_player_js/utils.js (295)
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7439 ms)
[194/214] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9726 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0
[6632:3847:0715/022951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6622:75783:0715/022955:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0 (10170 ms)
[195/214] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0 (12048 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[6647:3847:0715/022955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52796...
sending server_data: {"host": "127.0.0.1", "port": 52796} (36 bytes)
[6639:3847:0715/022957:INFO:CONSOLE(295)] "02:29:57.777 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52796/files/eme_player_js/utils.js (295)
[6639:3847:0715/022957:INFO:CONSOLE(295)] "02:29:57.785 - Registering video event handlers.", source: http://127.0.0.1:52796/files/eme_player_js/utils.js (295)
[6639:3847:0715/022957:INFO:CONSOLE(295)] "02:29:57.797 - Loading media using src.", source: http://127.0.0.1:52796/files/eme_player_js/utils.js (295)
[6639:3847:0715/022958:INFO:CONSOLE(295)] "02:29:58.175 - webkit-org.w3.clearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:52796/files/eme_player_js/utils.js (295)
[6639:3847:0715/022958:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6639:3847:0715/022958:INFO:CONSOLE(295)] "02:29:58.199 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52796/files/eme_player_js/utils.js (295)
[6639:3847:0715/022958:INFO:CONSOLE(295)] "02:29:58.211 - Adding key to sessionID: 1", source: http://127.0.0.1:52796/files/eme_player_js/utils.js (295)
[6639:3847:0715/022958:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6639:3847:0715/022958:INFO:CONSOLE(295)] "02:29:58.214 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52796/files/eme_player_js/utils.js (295)
2015-07-15 02:29:59.289 browser_tests[6639:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[6639:3847:0715/023001:INFO:CONSOLE(295)] "02:30:01.052 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52796/files/eme_player_js/utils.js (295)
[6649:13063:0715/023001:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8052 ms)
[196/214] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9892 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[6648:3847:0715/022955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52798...
sending server_data: {"host": "127.0.0.1", "port": 52798} (36 bytes)
[6640:3847:0715/022957:INFO:CONSOLE(295)] "02:29:57.922 - Using ClearKeyPlayer", source: http://127.0.0.1:52798/files/eme_player_js/utils.js (295)
[6640:3847:0715/022957:INFO:CONSOLE(295)] "02:29:57.933 - Registering video event handlers.", source: http://127.0.0.1:52798/files/eme_player_js/utils.js (295)
[6640:3847:0715/022957:INFO:CONSOLE(295)] "02:29:57.936 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:52798/files/eme_player_js/utils.js (295)
[6640:3847:0715/022958:INFO:CONSOLE(295)] "02:29:58.010 - Loading media using src.", source: http://127.0.0.1:52798/files/eme_player_js/utils.js (295)
[6640:3847:0715/022958:INFO:CONSOLE(295)] "02:29:58.344 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52798/files/eme_player_js/utils.js (295)
[6640:3847:0715/022958:INFO:CONSOLE(295)] "02:29:58.349 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52798/files/eme_player_js/utils.js (295)
[6640:3847:0715/022958:INFO:CONSOLE(295)] "02:29:58.365 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52798/files/eme_player_js/utils.js (295)
[6640:3847:0715/022958:INFO:CONSOLE(295)] "02:29:58.386 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52798/files/eme_player_js/utils.js (295)
2015-07-15 02:29:59.285 browser_tests[6640:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[6640:3847:0715/023001:INFO:CONSOLE(295)] "02:30:01.194 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52798/files/eme_player_js/utils.js (295)
[6650:13063:0715/023001:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8584 ms)
[197/214] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10418 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[6658:3847:0715/023002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52831...
sending server_data: {"host": "127.0.0.1", "port": 52831} (36 bytes)
[6653:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.747 - Registering video event handlers.", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.872 - onSourceOpen [object Event]", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.875 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.914 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023004:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6653:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.917 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.932 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023004:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:52831/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (40)
[6653:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.943 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.952 - Adding key to sessionID: 1", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.953 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.955 - Adding key to sessionID: 2", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:52831/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (60)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.963 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.963 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.972 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.973 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:52831/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (48)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.978 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.978 - Adding key to sessionID: 3", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.979 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.980 - Adding key to sessionID: 4", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.981 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023005:INFO:CONSOLE(295)] "02:30:04.981 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6653:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.204 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52831/files/eme_player_js/utils.js (295)
[6658:3847:0715/023006:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6658:3847:0715/023006:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6658:3847:0715/023006:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6658:3847:0715/023006:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6661:13063:0715/023006:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (6892 ms)
[198/214] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (8673 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[6664:3847:0715/023003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52849...
sending server_data: {"host": "127.0.0.1", "port": 52849} (36 bytes)
[6657:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.228 - Using ClearKeyPlayer", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[6657:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.237 - Registering video event handlers.", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[6657:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.240 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[6657:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.318 - Loading media using MSE.", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[6657:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.712 - onSourceOpen [object Event]", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[6657:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.716 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[6657:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.827 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[6657:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.833 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[6657:3847:0715/023006:INFO:CONSOLE(295)] "02:30:06.846 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[6657:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.598 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52849/files/eme_player_js/utils.js (295)
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8765 ms)
[199/214] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (10786 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[6673:3847:0715/023006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52866...
sending server_data: {"host": "127.0.0.1", "port": 52866} (36 bytes)
[6663:3847:0715/023008:INFO:CONSOLE(295)] "02:30:08.040 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023008:INFO:CONSOLE(295)] "02:30:08.048 - Registering video event handlers.", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023008:INFO:CONSOLE(295)] "02:30:08.057 - Loading media using src.", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023008:INFO:CONSOLE(295)] "02:30:08.257 - org.chromium.externalclearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023008:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6663:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.415 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.424 - Adding key to sessionID: 1", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023009:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6663:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.430 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.630 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.634 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.637 - Adding key to sessionID: 1", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.645 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.053 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.054 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.056 - Adding key to sessionID: 1", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.072 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.836 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.840 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.844 - Adding key to sessionID: 1", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.850 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:3847:0715/023012:INFO:CONSOLE(295)] "02:30:12.285 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52866/files/eme_player_js/utils.js (295)
[6663:40451:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6663:40451:0715/023012:WARNING:channel.cc(322)] RawChannel write error
[6675:12807:0715/023012:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9186 ms)
[200/214] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (11406 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[6674:3847:0715/023006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52883...
sending server_data: {"host": "127.0.0.1", "port": 52883} (36 bytes)
[6665:3847:0715/023008:INFO:CONSOLE(295)] "02:30:08.824 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023008:INFO:CONSOLE(295)] "02:30:08.834 - Registering video event handlers.", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023008:INFO:CONSOLE(295)] "02:30:08.847 - Loading media using MSE.", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.036 - onSourceOpen [object Event]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.040 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023009:INFO:CONSOLE(295)] "02:30:09.085 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023009:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.484 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.502 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.513 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.520 - Adding key to sessionID: 1", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.526 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.531 - Adding key to sessionID: 2", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.537 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.540 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.728 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.730 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.731 - Adding key to sessionID: 2", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023010:INFO:CONSOLE(295)] "02:30:10.735 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023011:INFO:CONSOLE(295)] "02:30:11.129 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023011:INFO:CONSOLE(295)] "02:30:11.133 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023011:INFO:CONSOLE(295)] "02:30:11.138 - Adding key to sessionID: 2", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023011:INFO:CONSOLE(295)] "02:30:11.151 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023011:INFO:CONSOLE(295)] "02:30:11.928 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023011:INFO:CONSOLE(295)] "02:30:11.931 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023011:INFO:CONSOLE(295)] "02:30:11.933 - Adding key to sessionID: 2", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023011:INFO:CONSOLE(295)] "02:30:11.938 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6665:3847:0715/023013:INFO:CONSOLE(295)] "02:30:13.439 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52883/files/eme_player_js/utils.js (295)
[6676:13063:0715/023013:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (10033 ms)
[201/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (11860 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[6684:3847:0715/023010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52900...
sending server_data: {"host": "127.0.0.1", "port": 52900} (36 bytes)
[6678:3847:0715/023012:INFO:CONSOLE(295)] "02:30:12.460 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023012:INFO:CONSOLE(295)] "02:30:12.473 - Registering video event handlers.", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023012:INFO:CONSOLE(295)] "02:30:12.486 - Loading media using MSE.", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023013:INFO:CONSOLE(295)] "02:30:13.088 - onSourceOpen [object Event]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023013:INFO:CONSOLE(295)] "02:30:13.092 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023013:INFO:CONSOLE(295)] "02:30:13.119 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023013:INFO:CONSOLE(295)] "02:30:13.125 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023013:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/023014:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[6678:3847:0715/023014:INFO:CONSOLE(295)] "02:30:14.566 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023014:INFO:CONSOLE(295)] "02:30:14.574 - Adding key to sessionID: 1", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023014:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6678:3847:0715/023014:INFO:CONSOLE(295)] "02:30:14.583 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023014:INFO:CONSOLE(295)] "02:30:14.779 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023014:INFO:CONSOLE(295)] "02:30:14.782 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023014:INFO:CONSOLE(295)] "02:30:14.784 - Adding key to sessionID: 1", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023014:INFO:CONSOLE(295)] "02:30:14.787 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023015:INFO:CONSOLE(295)] "02:30:15.180 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023015:INFO:CONSOLE(295)] "02:30:15.183 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023015:INFO:CONSOLE(295)] "02:30:15.186 - Adding key to sessionID: 1", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023015:INFO:CONSOLE(295)] "02:30:15.190 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023015:INFO:CONSOLE(295)] "02:30:15.981 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023015:INFO:CONSOLE(295)] "02:30:15.984 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023015:INFO:CONSOLE(295)] "02:30:15.987 - Adding key to sessionID: 1", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023015:INFO:CONSOLE(295)] "02:30:15.993 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6678:3847:0715/023017:INFO:CONSOLE(295)] "02:30:17.434 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52900/files/eme_player_js/utils.js (295)
[6685:12807:0715/023017:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9479 ms)
[202/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (11358 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/3
[6698:3847:0715/023016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6701:13063:0715/023018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6701:13063:0715/023018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6701:13063:0715/023018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6701:13063:0715/023018:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PDFTestFiles/PDFExtensionTest.Load/3 (3739 ms)
[203/214] PDFTestFiles/PDFExtensionTest.Load/3 (5827 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2
[6702:3847:0715/023018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6694:3847:0715/023019:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6694:3847:0715/023019:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6705:12807:0715/023019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6705:12807:0715/023019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6705:12807:0715/023019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6705:12807:0715/023019:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2 (4616 ms)
[204/214] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2 (6070 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[6690:3847:0715/023014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52917...
sending server_data: {"host": "127.0.0.1", "port": 52917} (36 bytes)
[6686:3847:0715/023016:INFO:CONSOLE(295)] "02:30:16.784 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023016:INFO:CONSOLE(295)] "02:30:16.796 - Registering video event handlers.", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023016:INFO:CONSOLE(295)] "02:30:16.809 - Loading media using MSE.", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023017:INFO:CONSOLE(295)] "02:30:17.042 - onSourceOpen [object Event]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023017:INFO:CONSOLE(295)] "02:30:17.045 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023017:INFO:CONSOLE(295)] "02:30:17.080 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023017:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.578 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.602 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.709 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.716 - Adding key to sessionID: 1", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.719 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.742 - Adding key to sessionID: 2", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.745 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.795 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.921 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.923 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.925 - Adding key to sessionID: 2", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023018:INFO:CONSOLE(295)] "02:30:18.930 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023019:INFO:CONSOLE(295)] "02:30:19.324 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023019:INFO:CONSOLE(295)] "02:30:19.327 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023019:INFO:CONSOLE(295)] "02:30:19.330 - Adding key to sessionID: 2", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023019:INFO:CONSOLE(295)] "02:30:19.337 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023020:INFO:CONSOLE(295)] "02:30:20.122 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023020:INFO:CONSOLE(295)] "02:30:20.125 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023020:INFO:CONSOLE(295)] "02:30:20.128 - Adding key to sessionID: 2", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023020:INFO:CONSOLE(295)] "02:30:20.135 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.723 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.726 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.729 - Adding key to sessionID: 2", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.744 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.764 - First play ended.", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.767 - Loading media using MSE.", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.773 - Playing second time.", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.790 - onSourceOpen [object Event]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.797 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.838 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.867 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.876 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.901 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.908 - Adding key to sessionID: 3", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.912 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.916 - Adding key to sessionID: 4", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.921 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023021:INFO:CONSOLE(295)] "02:30:21.927 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023022:INFO:CONSOLE(295)] "02:30:22.119 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023022:INFO:CONSOLE(295)] "02:30:22.124 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023022:INFO:CONSOLE(295)] "02:30:22.129 - Adding key to sessionID: 4", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023022:INFO:CONSOLE(295)] "02:30:22.142 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023022:INFO:CONSOLE(295)] "02:30:22.525 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023022:INFO:CONSOLE(295)] "02:30:22.533 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023022:INFO:CONSOLE(295)] "02:30:22.544 - Adding key to sessionID: 4", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023022:INFO:CONSOLE(295)] "02:30:22.564 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.321 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.330 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.338 - Adding key to sessionID: 4", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.349 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6686:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.845 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52917/files/eme_player_js/utils.js (295)
[6693:12807:0715/023024:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13455 ms)
[205/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (15406 ms)
[ RUN ] ContentSettingsTest.BasicCookiesHttps
[6716:3847:0715/023023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52937...
sending server_data: {"host": "127.0.0.1", "port": 52937} (36 bytes)
[ OK ] ContentSettingsTest.BasicCookiesHttps (5044 ms)
[206/214] ContentSettingsTest.BasicCookiesHttps (7095 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0
[6714:3847:0715/023022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6706:3847:0715/023025:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6706:40451:0715/023025:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6714:3847:0715/023025:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[6715:15875:0715/023025:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[6715:15875:0715/023025:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[6715:15875:0715/023025:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6715:15875:0715/023025:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[6706:40451:0715/023025:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0 (6490 ms)
[207/214] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0 (8151 ms)
[ RUN ] ExtensionBrowserTest.BrowserActionDefaultPersistence
[6720:3847:0715/023024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6711:3847:0715/023026:WARNING:browser_action_browsertest.cc(108)] State store already initialized; test guaranteed to pass.
[6723:12807:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6723:12807:0715/023026:WARNING:channel.cc(322)] RawChannel write error
[6711:41219:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBrowserTest.BrowserActionDefaultPersistence (4777 ms)
[208/214] ExtensionBrowserTest.BrowserActionDefaultPersistence (6520 ms)
[ RUN ] PreservedWindowPlacement.Test
[6735:3847:0715/023029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6740:16131:0715/023030:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PreservedWindowPlacement.Test (4069 ms)
[209/214] PreservedWindowPlacement.Test (5908 ms)
[ RUN ] BookmarkBrowsertest.Persist
[6739:3847:0715/023030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6741:13063:0715/023031:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6741:13063:0715/023031:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6741:13063:0715/023031:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6741:13063:0715/023031:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6741:13063:0715/023031:WARNING:channel.cc(322)] RawChannel write error
[6741:15875:0715/023031:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] BookmarkBrowsertest.Persist (3914 ms)
[210/214] BookmarkBrowsertest.Persist (5773 ms)
[ RUN ] ContinueWhereILeftOffTest.PostWithPassword
[6737:3847:0715/023030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6742:13063:0715/023032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6742:13063:0715/023032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6744:15875:0715/023032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[6744:13063:0715/023032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6744:13063:0715/023032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6744:13063:0715/023032:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PostWithPassword (4882 ms)
[211/214] ContinueWhereILeftOffTest.PostWithPassword (6660 ms)
[ RUN ] PolicyTest.PRE_DefaultCookiesSetting
[6743:3847:0715/023031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.PRE_DefaultCookiesSetting (4137 ms)
[212/214] PolicyTest.PRE_DefaultCookiesSetting (6097 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2
[6750:3847:0715/023035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6746:3847:0715/023035:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6751:13063:0715/023036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6751:13063:0715/023036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6751:13063:0715/023036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6751:13063:0715/023036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6751:13063:0715/023036:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2 (3258 ms)
[213/214] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2 (4927 ms)
[ RUN ] PolicyTest.DefaultCookiesSetting
[6755:3847:0715/023036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6756:15363:0715/023037:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[6756:15363:0715/023037:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[6756:15363:0715/023037:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.DefaultCookiesSetting (3033 ms)
[214/214] PolicyTest.DefaultCookiesSetting (4357 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"b7dfed5f8e21870d89f71dd354277dd043722807","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 3 Pending: 3.0s Duration: 435.4s Bot: vm86-a4 Exit: 0 |
+------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 14 https://chromium-swarm.appspot.com/user/task/28a9d82c4d94d310 |
+--------------------------------------------------------------------------+
ERROR 91950 net(647): Timeout while reading from https://isolateserver.storage.googleapis.com/default-gzip/916043cfffb006a64a98f3d4658f86afda207b62?GoogleAccessId=553957813421%40developer.gserviceaccount.com&Expires=1436966619&Signature=Xq%2B7ithIpEIFcTFrhZ%2FNkD7D8YsEcLL3zE5Py1t5KcfoCEJqkfEpOM8ADasZNrsLTzarXhqeK17Mf5lr%2F895L0ZlVdiKSqTe%2FFcMBZDEKag2NhjRwBStvehTtPG5HylLzgF3EjxxiNUVnnCuoz922EZ75uADwcck8ircOStrCbk%3D, read 2293760 of 5001507: The read operation timed out
ERROR 91952 isolateserver(605): Failed to fetch 916043cfffb006a64a98f3d4658f86afda207b62: The read operation timed out
0 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outMb2YEc/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 14/20
Using 4 parallel jobs.
[ RUN ] InvalidationsWebUITest.testChangingInvalidationsState
[57435:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57424:3847:0715/022517:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testChangingInvalidationsState", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testChangingInvalidationsState (5380 ms)
[1/218] InvalidationsWebUITest.testChangingInvalidationsState (6782 ms)
[ RUN ] Mock4JSWebUITestFails.NotCalledExpectFails
[57437:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57425:3847:0715/022517:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.NotCalledExpectFails", source: test_api.js (1324)
[57425:3847:0715/022517:ERROR:web_ui_test_handler.cc(75)] Failed: RUN_TEST_F("Mock4JSWebUITestFails","NotCalledExpectFails")
expected method was not invoked the expected number of times: callMe()
Allowed:
expected once: callMe()
[57425:40195:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] Mock4JSWebUITestFails.NotCalledExpectFails (5759 ms)
[2/218] Mock4JSWebUITestFails.NotCalledExpectFails (7050 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testEnable
[57434:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57422:3847:0715/022518:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[57422:3847:0715/022518:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[57422:3847:0715/022519:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57422:3847:0715/022519:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testEnable", source: test_api.js (1324)
[57448:13319:0715/022519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57448:13319:0715/022519:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BasicExtensionSettingsWebUITest.testEnable (8082 ms)
[3/218] BasicExtensionSettingsWebUITest.testEnable (9557 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowPageNoHistory
[57436:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57423:3847:0715/022517:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[57423:3847:0715/022518:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57423:3847:0715/022519:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageNoHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowPageNoHistory (8549 ms)
[4/218] OptionsWebUIExtendedTest.ShowPageNoHistory (10035 ms)
[ RUN ] PrintPreviewWebUITest.SourceIsHTMLCapabilities
[57459:3847:0715/022521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57452:3847:0715/022523:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57452:3847:0715/022524:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.SourceIsHTMLCapabilities", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.SourceIsHTMLCapabilities (6838 ms)
[5/218] PrintPreviewWebUITest.SourceIsHTMLCapabilities (8097 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewNoEvents
[57458:3847:0715/022520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57451:3847:0715/022523:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewNoEvents", source: test_api.js (1324)
[57458:3847:0715/022525:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[57458:3847:0715/022525:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[57458:3847:0715/022525:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[57465:12807:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57465:12807:0715/022525:WARNING:channel.cc(322)] RawChannel write error
[57458:3847:0715/022525:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[57458:3847:0715/022525:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[57465:15619:0715/022525:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[57465:15619:0715/022525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[57465:15619:0715/022525:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[57465:15619:0715/022525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] NetInternalsTest.netInternalsTimelineViewNoEvents (6935 ms)
[6/218] NetInternalsTest.netInternalsTimelineViewNoEvents (8550 ms)
[ RUN ] BluetoothPrivateApiTest.PasskeyPairing
[57472:3847:0715/022523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57464:3847:0715/022525:INFO:CONSOLE(0)] "[SUCCESS] testPasskeyPairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[57474:12807:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57474:12807:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57474:12807:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57474:12807:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57474:12807:0715/022525:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.PasskeyPairing (4094 ms)
[7/218] BluetoothPrivateApiTest.PasskeyPairing (5490 ms)
[ RUN ] PlatformAppBrowserTest.AppWindowRestoreState
[57471:3847:0715/022523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57462:63747:0715/022524:ERROR:mach_broker_mac.mm(222)] Unknown process 57476 is sending Mach IPC messages!
[57462:3847:0715/022525:INFO:CONSOLE(0)] "[SUCCESS] testRestoreNormal", source: chrome-extension://baafhibifkliejejekllojjedjmmfehe/_generated_background_page.html (0)
[57462:3847:0715/022526:INFO:CONSOLE(0)] "[SUCCESS] testRestoreMaximized", source: chrome-extension://baafhibifkliejejekllojjedjmmfehe/_generated_background_page.html (0)
[57473:12807:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57477:13063:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57477:15875:0715/022526:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[57477:15875:0715/022526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[57477:15875:0715/022526:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[57477:15875:0715/022526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PlatformAppBrowserTest.AppWindowRestoreState (5096 ms)
[8/218] PlatformAppBrowserTest.AppWindowRestoreState (6565 ms)
[ RUN ] CastChannelAPITest.TestOpenInvalidConnectInfo
[57493:3847:0715/022530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57496:15363:0715/022530:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] CastChannelAPITest.TestOpenInvalidConnectInfo (3134 ms)
[9/218] CastChannelAPITest.TestOpenInvalidConnectInfo (4507 ms)
[ RUN ] CastChannelAPITest.TestSetAuthorityKeysValid
[57497:3847:0715/022530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57498:15619:0715/022531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] CastChannelAPITest.TestSetAuthorityKeysValid (3000 ms)
[10/218] CastChannelAPITest.TestSetAuthorityKeysValid (4680 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetIncludedServices
[57490:3847:0715/022529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57479:3847:0715/022531:INFO:CONSOLE(0)] "[SUCCESS] testGetIncludedServices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[57494:12807:0715/022531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57494:12807:0715/022531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57494:12807:0715/022531:WARNING:channel.cc(322)] RawChannel write error
[57499:3847:0715/022531:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.GetIncludedServices (4241 ms)
[11/218] BluetoothLowEnergyApiTest.GetIncludedServices (5770 ms)
[ RUN ] BluetoothLowEnergyApiTest.ConnectInProgress
[57492:3847:0715/022529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57480:3847:0715/022532:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[57480:39683:0715/022532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothLowEnergyApiTest.ConnectInProgress (4644 ms)
[12/218] BluetoothLowEnergyApiTest.ConnectInProgress (6217 ms)
[ RUN ] ExtensionApiTest.BackgroundScripts
[57515:3847:0715/022535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57518:13827:0715/022537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57523:13063:0715/022537:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[57523:13063:0715/022537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57523:13063:0715/022537:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.BackgroundScripts (4195 ms)
[13/218] ExtensionApiTest.BackgroundScripts (5743 ms)
[ RUN ] ExtensionApiTest.ActiveTab
[57510:3847:0715/022534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57502:75015:0715/022536:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57502:3847:0715/022536:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[57502:3847:0715/022536:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1:52606/extensions/api_test/active_tab/page.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://jeafpkehmpahbphmnbhkmbpgdgkinjfp' is therefore not allowed access.", source: chrome-extension://jeafpkehmpahbphmnbhkmbpgdgkinjfp/_generated_background_page.html (0)
[57502:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://jeafpkehmpahbphmnbhkmbpgdgkinjfp/_generated_background_page.html (0)
[57502:3847:0715/022537:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://jeafpkehmpahbphmnbhkmbpgdgkinjfp/_generated_background_page.html (0)
[57502:3847:0715/022537:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[57502:3847:0715/022537:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://jeafpkehmpahbphmnbhkmbpgdgkinjfp/_generated_background_page.html (0)
[57502:3847:0715/022537:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1:52606/extensions/api_test/active_tab/final_page.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://jeafpkehmpahbphmnbhkmbpgdgkinjfp' is therefore not allowed access.", source: chrome-extension://jeafpkehmpahbphmnbhkmbpgdgkinjfp/_generated_background_page.html (0)
[57502:3847:0715/022537:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://jeafpkehmpahbphmnbhkmbpgdgkinjfp/_generated_background_page.html (0)
[57513:13063:0715/022537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57513:13063:0715/022537:WARNING:channel.cc(322)] RawChannel write error
[57502:40707:0715/022537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57502:40707:0715/022537:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ActiveTab (5309 ms)
[14/218] ExtensionApiTest.ActiveTab (6874 ms)
[ RUN ] ExtensionApiTest.TabSize
[57519:3847:0715/022536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57522:13063:0715/022537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57507:3847:0715/022538:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://gdmhpdkjigfachdaooblnknmmmiglbal/tab_size.html (0)
[57507:3847:0715/022538:INFO:CONSOLE(0)] "[SUCCESS] sizeAfterDuplicatingTab", source: chrome-extension://gdmhpdkjigfachdaooblnknmmmiglbal/tab_size.html (0)
[57519:3847:0715/022538:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50510800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[57519:3847:0715/022538:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[57525:15875:0715/022538:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[57525:15875:0715/022538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[57525:15875:0715/022538:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[57525:15875:0715/022538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionApiTest.TabSize (4443 ms)
[15/218] ExtensionApiTest.TabSize (6020 ms)
[ RUN ] ScriptContextTest.GetEffectiveDocumentURL
[ OK ] ScriptContextTest.GetEffectiveDocumentURL (457 ms)
[16/218] ScriptContextTest.GetEffectiveDocumentURL (2013 ms)
[ RUN ] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc
[57517:3847:0715/022535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57505:3847:0715/022538:INFO:CONSOLE(0)] "[SUCCESS] testAboutBlankInFrame", source: chrome-extension://epmjindncaebpjeljechbblamgpccjik/test.html (0)
[57505:75271:0715/022539:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57505:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] testAboutSrcdocFrame", source: chrome-extension://epmjindncaebpjeljechbblamgpccjik/test.html (0)
[57505:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] testAboutSrcdocNestedFrame", source: chrome-extension://epmjindncaebpjeljechbblamgpccjik/test.html (0)
[57505:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] testAboutBlankInTopLevelFrame", source: chrome-extension://epmjindncaebpjeljechbblamgpccjik/test.html (0)
[57505:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] getHostPermissionsForFollowingTests", source: chrome-extension://epmjindncaebpjeljechbblamgpccjik/test.html (0)
[57505:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInFrame", source: chrome-extension://epmjindncaebpjeljechbblamgpccjik/test.html (0)
[57505:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInSrcdocFrame", source: chrome-extension://epmjindncaebpjeljechbblamgpccjik/test.html (0)
[57524:12807:0715/022542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57524:12807:0715/022542:WARNING:channel.cc(322)] RawChannel write error
[57520:13063:0715/022542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57505:41219:0715/022542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc (9346 ms)
[17/218] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc (11087 ms)
[ RUN ] ExtensionApiTest.IncognitoDisabledByPref
[57537:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57539:13063:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57539:13063:0715/022543:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.IncognitoDisabledByPref (4141 ms)
[18/218] ExtensionApiTest.IncognitoDisabledByPref (5767 ms)
[ RUN ] ExtensionApiTest.TabOpener
[57535:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57536:12807:0715/022542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57536:12807:0715/022542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57527:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] init", source: chrome-extension://gdmhpdkjigfachdaooblnknmmmiglbal/opener.html (0)
[57527:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] createWithOpener", source: chrome-extension://gdmhpdkjigfachdaooblnknmmmiglbal/opener.html (0)
[57527:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] closeOpener", source: chrome-extension://gdmhpdkjigfachdaooblnknmmmiglbal/opener.html (0)
[57527:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] updateOpener", source: chrome-extension://gdmhpdkjigfachdaooblnknmmmiglbal/opener.html (0)
[57546:16131:0715/022543:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[57546:16131:0715/022543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[57527:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] closeOpenerAgain", source: chrome-extension://gdmhpdkjigfachdaooblnknmmmiglbal/opener.html (0)
[ OK ] ExtensionApiTest.TabOpener (5575 ms)
[19/218] ExtensionApiTest.TabOpener (6987 ms)
[ RUN ] AppControllerPlatformAppBrowserTest.ActivationFocusesBrowserWindow
[57547:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57564:12551:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppControllerPlatformAppBrowserTest.ActivationFocusesBrowserWindow (6842 ms)
[20/218] AppControllerPlatformAppBrowserTest.ActivationFocusesBrowserWindow (8437 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType
[57556:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57549:63235:0715/022548:ERROR:mach_broker_mac.mm(222)] Unknown process 57566 is sending Mach IPC messages!
[57549:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://hkpiafodgngcffiganlaefifpmgehccb/_generated_background_page.html (0)
[57549:41219:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[57549:41219:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[57549:41219:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType (4711 ms)
[21/218] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType (6462 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted
[57557:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57550:3847:0715/022550:INFO:CONSOLE(26)] "Clicking a mismatching link", source: http://127.0.0.1:52623/extensions/platform_apps/url_handlers/launching_pages/navigate.js (26)
[57550:75527:0715/022550:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted (5784 ms)
[22/218] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted (7023 ms)
[ RUN ] EphemeralAppBrowserTest.UpdateEphemeralApp
[57563:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57553:40195:0715/022552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppBrowserTest.UpdateEphemeralApp (6896 ms)
[23/218] EphemeralAppBrowserTest.UpdateEphemeralApp (8349 ms)
[ RUN ] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers
[57581:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57591:13063:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57591:13063:0715/022555:WARNING:channel.cc(322)] RawChannel write error
[57572:39171:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57572:39171:0715/022555:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers (5674 ms)
[24/218] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers (7130 ms)
[ RUN ] EphemeralAppLauncherTestDisabled.FeatureDisabled
HTTP server started on http://127.0.0.1:52628...
sending server_data: {"host": "127.0.0.1", "port": 52628} (36 bytes)
[57594:3847:0715/022555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57579:41219:0715/022556:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57595:12551:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57595:12551:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57595:12551:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57595:12551:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57595:12551:0715/022556:WARNING:channel.cc(322)] RawChannel write error
[57595:15363:0715/022556:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] EphemeralAppLauncherTestDisabled.FeatureDisabled (4070 ms)
[25/218] EphemeralAppLauncherTestDisabled.FeatureDisabled (5903 ms)
[ RUN ] EphemeralAppBrowserTest.DisableRetainFileSystemEntries
[57582:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57573:3847:0715/022558:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cofmccaiaaccgkiknjmkmnhapklalilo/index.html (0)
[57573:40451:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57573:40451:0715/022558:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.DisableRetainFileSystemEntries (8016 ms)
[26/218] EphemeralAppBrowserTest.DisableRetainFileSystemEntries (9512 ms)
[ RUN ] AppEventPageTest.OnSuspendUseStorageApi
[57608:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:59.836 browser_tests[57599:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[57599:3847:0715/022602:INFO:CONSOLE(12)] "Finished writing last_save: 7/15/2015, 2:26:02 AM", source: chrome-extension://jgbbjbokpgnpgdflajnklpjckdehcjdp/main.js (12)
[ OK ] AppEventPageTest.OnSuspendUseStorageApi (6203 ms)
[27/218] AppEventPageTest.OnSuspendUseStorageApi (7639 ms)
[ RUN ] WebViewVisibilityTest.EmbedderVisibilityChanged
[57609:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57601:3847:0715/022603:INFO:CONSOLE(6)] "onAppCommand: hide-embedder", source: chrome-extension://aknaggjeoeiekcidbgeegcjjbgioncdm/main.js (6)
[57612:12551:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57612:12551:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57612:12551:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57612:12551:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57612:12551:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[57601:39683:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewVisibilityTest.EmbedderVisibilityChanged (6243 ms)
[28/218] WebViewVisibilityTest.EmbedderVisibilityChanged (7650 ms)
[ RUN ] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup
[57596:3847:0715/022556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:59.839 browser_tests[57587:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[57598:14087:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup (10679 ms)
[29/218] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup (12230 ms)
[ RUN ] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged
[57621:3847:0715/022602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57613:3847:0715/022605:INFO:CONSOLE(1271)] "1. Performing initial navigation.", source: chrome-extension://igohcjhokdhcgebhbfjledkdemoodlio/main.js (1271)
[57613:3847:0715/022606:INFO:CONSOLE(1243)] "2. Inject script to trigger a guest-initiated navigation.", source: chrome-extension://igohcjhokdhcgebhbfjledkdemoodlio/main.js (1243)
[57613:3847:0715/022606:INFO:CONSOLE(1250)] "3. Listening for the load that will be started as a result of 2.", source: chrome-extension://igohcjhokdhcgebhbfjledkdemoodlio/main.js (1250)
[57613:3847:0715/022606:INFO:CONSOLE(1254)] "4. Attempting to inject script into about:blank. This is expected to fail.", source: chrome-extension://igohcjhokdhcgebhbfjledkdemoodlio/main.js (1254)
[57613:3847:0715/022606:INFO:CONSOLE(1259)] "5. Verify that executeScript has, indeed, failed.", source: chrome-extension://igohcjhokdhcgebhbfjledkdemoodlio/main.js (1259)
[57629:3847:0715/022606:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged (5992 ms)
[30/218] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged (7870 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple (1 ms)
[31/218] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple (1207 ms)
[ RUN ] WebViewTest.NoPrerenderer
[57635:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57627:75791:0715/022610:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.NoPrerenderer (6001 ms)
[32/218] WebViewTest.NoPrerenderer (7621 ms)
[ RUN ] BrowsingDataDatabaseHelperTest.CannedAddDatabase
[57652:3847:0715/022611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57653:15619:0715/022612:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[57653:15619:0715/022612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[57653:15619:0715/022612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[57653:12807:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57653:12807:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57653:12807:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57653:12807:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowsingDataDatabaseHelperTest.CannedAddDatabase (2694 ms)
[33/218] BrowsingDataDatabaseHelperTest.CannedAddDatabase (4145 ms)
[ RUN ] WebViewTest.Shim_TestPerOriginZoomMode
[57642:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57632:40707:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57632:40707:0715/022612:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestPerOriginZoomMode (6606 ms)
[34/218] WebViewTest.Shim_TestPerOriginZoomMode (8008 ms)
[ RUN ] WebViewTest.DOMStorageIsolation
[57638:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57628:75783:0715/022608:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57628:61955:0715/022609:ERROR:mach_broker_mac.mm(222)] Unknown process 57646 is sending Mach IPC messages!
[57628:3847:0715/022612:INFO:CONSOLE(27)] "Starting test "init_dom_in_webview[0]"...", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/testing.js (27)
[57628:3847:0715/022612:INFO:CONSOLE(36)] "Sending the message "{"title":"Initialize DOM Storage","pageName":"page1"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (36)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Initialize DOM Storage","pageName":"page1"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"Initialization Complete"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(43)] "Received message "{"title":"Initialization Complete"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (43)
[57628:3847:0715/022612:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (47)
[57628:3847:0715/022612:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (36)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page1","session":"session-page1"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page1","session":"session-page1"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (43)
[57628:3847:0715/022612:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (47)
[57628:3847:0715/022612:INFO:CONSOLE(30)] "Test "init_dom_in_webview[0]" was successful.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/testing.js (30)
[57628:3847:0715/022612:INFO:CONSOLE(27)] "Starting test "init_dom_in_webview[1]_and_verify_in_webview[0]"...", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/testing.js (27)
[57628:3847:0715/022612:INFO:CONSOLE(36)] "Sending the message "{"title":"Initialize DOM Storage","pageName":"page2"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (36)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_1: Received message "{"title":"Initialize DOM Storage","pageName":"page2"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_1: Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_1: Sending the message "{"title":"Initialization Complete"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(43)] "Received message "{"title":"Initialization Complete"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (43)
[57628:3847:0715/022612:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (47)
[57628:3847:0715/022612:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (36)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_1: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_1: Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_1: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page2"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page2"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (43)
[57628:3847:0715/022612:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (47)
[57628:3847:0715/022612:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (36)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page1"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page1"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (43)
[57628:3847:0715/022612:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (47)
[57628:3847:0715/022612:INFO:CONSOLE(30)] "Test "init_dom_in_webview[1]_and_verify_in_webview[0]" was successful.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/testing.js (30)
[57628:3847:0715/022612:INFO:CONSOLE(27)] "Starting test "read_dom_storage_info_from_webviews[2]"...", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/testing.js (27)
[57628:3847:0715/022612:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (36)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_2: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_2: Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(141)] "webview_2: Sending the message "{"title":"DOM Storage Info Ready.","local":"badval","session":"badval"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/tests.js (141)
[57628:3847:0715/022612:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"badval","session":"badval"}".", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (43)
[57628:3847:0715/022612:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/message.js (47)
[57628:3847:0715/022612:INFO:CONSOLE(30)] "Test "read_dom_storage_info_from_webviews[2]" was successful.", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/testing.js (30)
[57628:3847:0715/022612:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://nnkfnoleadllnkhkeaeknphkgjmkeldf/window.html (0)
[57654:13063:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57654:13063:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57655:13063:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57655:13063:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.DOMStorageIsolation (7435 ms)
[35/218] WebViewTest.DOMStorageIsolation (8917 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation
[57666:3847:0715/022614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52663...
sending server_data: {"host": "127.0.0.1", "port": 52663} (36 bytes)
[ OK ] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation (3999 ms)
[36/218] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation (5625 ms)
[ RUN ] ContentSettingsTest.PRE_BlockCookies
[57671:3847:0715/022615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52666...
sending server_data: {"host": "127.0.0.1", "port": 52666} (36 bytes)
[57659:40451:0715/022619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContentSettingsTest.PRE_BlockCookies (6210 ms)
[37/218] ContentSettingsTest.PRE_BlockCookies (7603 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose
[57674:3847:0715/022616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52669...
sending server_data: {"host": "127.0.0.1", "port": 52669} (36 bytes)
[57662:3847:0715/022620:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57662:39427:0715/022621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57662:39427:0715/022621:WARNING:channel.cc(322)] RawChannel write error
[57662:3847:0715/022621:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose (7536 ms)
[38/218] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose (8926 ms)
[ RUN ] DownloadTest.NewWindow
[57689:3847:0715/022620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57682:39939:0715/022621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[57682:39939:0715/022621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[57682:39939:0715/022621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.NewWindow (3984 ms)
[39/218] DownloadTest.NewWindow (5370 ms)
[ RUN ] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch
[57675:3847:0715/022616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52672...
sending server_data: {"host": "127.0.0.1", "port": 52672} (36 bytes)
[57663:3847:0715/022620:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57663:3847:0715/022621:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57663:3847:0715/022622:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[57663:39683:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57663:39683:0715/022623:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch (8822 ms)
[40/218] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch (10249 ms)
[ RUN ] SavePageBrowserTest.SaveHTMLOnlyTabDestroy
[57706:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57697:3847:0715/022626:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SavePageBrowserTest.SaveHTMLOnlyTabDestroy (2816 ms)
[41/218] SavePageBrowserTest.SaveHTMLOnlyTabDestroy (4206 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataRemovalMask
[57713:3847:0715/022626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57703:40451:0715/022627:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[57703:40451:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57703:40451:0715/022627:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalMask (2735 ms)
[42/218] ExtensionBrowsingDataTest.BrowsingDataRemovalMask (4107 ms)
[ RUN ] DownloadTest.ChromeURLAfterDownload
[57696:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57691:3847:0715/022624:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57691:40451:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[57691:40451:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57691:40451:0715/022626:WARNING:channel.cc(322)] RawChannel write error
[57702:13063:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57702:13063:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57691:3847:0715/022627:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57691:40451:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[57691:40451:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[57691:40451:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.ChromeURLAfterDownload (7046 ms)
[43/218] DownloadTest.ChromeURLAfterDownload (8451 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionSimple
[57722:3847:0715/022629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57724:13063:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57724:15875:0715/022629:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[57724:15875:0715/022629:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[57724:15875:0715/022629:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionSimple (2476 ms)
[44/218] ExtensionBrowsingDataTest.SettingsFunctionSimple (4088 ms)
[ RUN ] AutomationApiTest.TreeChange
[57708:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57712:12807:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57699:76551:0715/022629:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57699:3847:0715/022629:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://lgljjnppjaghnoookpcadaoeofjmdnhn/tree_change.html (0)
[57716:3847:0715/022629:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 20; this: 5
[57699:3847:0715/022629:INFO:CONSOLE(0)] "[SUCCESS] testTreeChangedObserverForCreatingNode", source: chrome-extension://lgljjnppjaghnoookpcadaoeofjmdnhn/tree_change.html (0)
[57716:3847:0715/022629:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 20; this: 5
[57699:3847:0715/022630:INFO:CONSOLE(0)] "[SUCCESS] testTreeChangedObserverForRemovingNode", source: chrome-extension://lgljjnppjaghnoookpcadaoeofjmdnhn/tree_change.html (0)
[57716:12807:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57716:12807:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57716:12807:0715/022630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.TreeChange (7360 ms)
[45/218] AutomationApiTest.TreeChange (8722 ms)
[ RUN ] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss
[57731:3847:0715/022631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57733:13063:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57739:13319:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57739:13319:0715/022633:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss (3656 ms)
[46/218] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss (5140 ms)
[ RUN ] SetIconAPITest.Overview
[57740:3847:0715/022633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57732:3847:0715/022635:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57732:3847:0715/022635:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SetIconAPITest.Overview (4704 ms)
[47/218] SetIconAPITest.Overview (6333 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito
[57745:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57746:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57746:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57746:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57746:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57746:13063:0715/022636:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito (4859 ms)
[48/218] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito (6327 ms)
[ RUN ] DeclarativeApiTest.ExtensionLifetimeRulesHandling
[57728:3847:0715/022630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57720:40707:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[57720:40707:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57730:13063:0715/022635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57720:3847:0715/022635:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57720:3847:0715/022638:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DeclarativeApiTest.ExtensionLifetimeRulesHandling (9910 ms)
[49/218] DeclarativeApiTest.ExtensionLifetimeRulesHandling (11597 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic
[57754:3847:0715/022636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52682...
sending server_data: {"host": "127.0.0.1", "port": 52682} (36 bytes)
[57756:13063:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57747:41219:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic (4489 ms)
[50/218] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic (6117 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename
[57765:3847:0715/022639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52685...
sending server_data: {"host": "127.0.0.1", "port": 52685} (36 bytes)
[57758:41219:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename (4942 ms)
[51/218] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename (6507 ms)
[ RUN ] PageActionApiTest.RemovePopup
[57781:3847:0715/022642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:44.937 browser_tests[57771:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[57771:39683:0715/022644:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PageActionApiTest.RemovePopup (4110 ms)
[52/218] PageActionApiTest.RemovePopup (5724 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed1
[57780:3847:0715/022642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52687...
sending server_data: {"host": "127.0.0.1", "port": 52687} (36 bytes)
2015-07-15 02:26:44.938 browser_tests[57769:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[57769:41219:0715/022645:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57769:41219:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57769:3847:0715/022645:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed1 (5419 ms)
[53/218] ExtensionBrowserTest.RSSParseFeedInvalidFeed1 (7242 ms)
[ RUN ] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded
[57770:3847:0715/022640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57761:3847:0715/022644:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 02:26:44.937 browser_tests[57761:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[57770:3847:0715/022646:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 1 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[57761:41731:0715/022646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57761:41731:0715/022646:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded (8316 ms)
[54/218] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded (10001 ms)
[ RUN ] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest
[57793:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57787:5635:0715/022648:ERROR:mach_broker_mac.mm(222)] Unknown process 57800 is sending Mach IPC messages!
[57787:3847:0715/022649:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://hchjfmfghfancggjojdeoaegmcoanplc/test.html (0)
[57787:41219:0715/022649:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[57787:41219:0715/022649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57787:41219:0715/022649:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest (5051 ms)
[55/218] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest (6703 ms)
[ RUN ] GcdPrivateAPITest.GetCloudList
[57807:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57797:40963:0715/022651:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57810:12807:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57810:12807:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GcdPrivateAPITest.GetCloudList (4489 ms)
[56/218] GcdPrivateAPITest.GetCloudList (6066 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveCancelTest
[57802:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57796:5383:0715/022650:ERROR:mach_broker_mac.mm(222)] Unknown process 57811 is sending Mach IPC messages!
[57796:3847:0715/022651:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://ednfhigpcfmbblbceoimognceflbchge/test.html (0)
[57805:12551:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[57805:12551:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57805:12551:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57805:12551:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57805:12551:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiSaveCancelTest (5816 ms)
[57/218] FileSystemApiTest.FileSystemApiSaveCancelTest (7434 ms)
[ RUN ] GcmApiTest.SendValidation
[57813:3847:0715/022651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] successWhenHappyPath", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] successWhenTtlIsZero", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] successWhenTtlIsMissing", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenTtlIsNegative", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenTtlIsTooLarge", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIdMissing", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIdIsEmpty", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDestinationIdMissing", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDestinationIdIsEmpty", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataIsMissing", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataIsEmpty", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsEmpty", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] successWhenDataKeyHasGoogDotInIt", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDot", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDotPrefixed", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDotMixedCasedPrefixed", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] successWhenDataKeyHasGoogleInIt", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogle", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsMixedCasedGoogle", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGooglePrefixed", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsCollapeKey", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57804:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIsTooLarge", source: chrome-extension://jdnaghkbkmjcglmcffoooaapnkklbngl/_generated_background_page.html (0)
[57820:13063:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GcmApiTest.SendValidation (4333 ms)
[58/218] GcmApiTest.SendValidation (5945 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveSuccess
[57821:3847:0715/022652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57812:3847:0715/022655:INFO:CONSOLE(5)] "hi there", source: chrome-extension://adbpgkiiamfmbgkalbejckgigjgpogbd/test.js (5)
[57822:12807:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57822:12807:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57822:12807:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57822:12807:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57812:41219:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveSuccess (4420 ms)
[59/218] GetAuthTokenFunctionTest.NonInteractiveSuccess (6037 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails
[57831:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57823:3847:0715/022657:INFO:CONSOLE(5)] "hi there", source: chrome-extension://adbpgkiiamfmbgkalbejckgigjgpogbd/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails (4206 ms)
[60/218] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails (5819 ms)
[ RUN ] GetAuthTokenFunctionTest.ComponentWithNormalClientId
[57837:3847:0715/022656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57827:40195:0715/022657:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57827:40195:0715/022657:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.ComponentWithNormalClientId (3269 ms)
[61/218] GetAuthTokenFunctionTest.ComponentWithNormalClientId (4914 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveCacheHit
[57832:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57824:3847:0715/022657:INFO:CONSOLE(5)] "hi there", source: chrome-extension://adbpgkiiamfmbgkalbejckgigjgpogbd/test.js (5)
[57824:40195:0715/022657:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57824:40195:0715/022657:WARNING:channel.cc(322)] RawChannel write error
[57824:40195:0715/022657:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57824:40195:0715/022657:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveCacheHit (4336 ms)
[62/218] GetAuthTokenFunctionTest.NonInteractiveCacheHit (5793 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess
[57854:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57838:3847:0715/022701:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[57838:41219:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57838:41219:0715/022703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[57838:41219:0715/022703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[57838:41219:0715/022703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess (6069 ms)
[63/218] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess (7665 ms)
[ RUN ] ImageWriterPrivateApiTest.TestListDevices
[57866:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57855:3847:0715/022703:INFO:CONSOLE(0)] "[SUCCESS] testDeviceList", source: chrome-extension://bhdicapfliiopgopdpfahjdciigdmelc/_generated_background_page.html (0)
[ OK ] ImageWriterPrivateApiTest.TestListDevices (4137 ms)
[64/218] ImageWriterPrivateApiTest.TestListDevices (5769 ms)
[ RUN ] ExtensionManagementApiTest.LaunchTabApp
[57869:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57858:3847:0715/022704:INFO:CONSOLE(11)] "Launch Launch App in a tab (goannpppkhihofeibiplmncjihngkmdk)", source: chrome-extension://cioolbemibgkbmghhomfjkalnomjmlnb/background.js (11)
[57858:3847:0715/022704:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[57858:3847:0715/022704:INFO:CONSOLE(11)] "Launch Launch App in a tab (goannpppkhihofeibiplmncjihngkmdk)", source: chrome-extension://cioolbemibgkbmghhomfjkalnomjmlnb/background.js (11)
[ OK ] ExtensionManagementApiTest.LaunchTabApp (5248 ms)
[65/218] ExtensionManagementApiTest.LaunchTabApp (6709 ms)
[ RUN ] ExtensionManagementApiEscalationTest.SetEnabled
[57868:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57857:3847:0715/022706:WARNING:extension_install_prompt.cc(170)] Canceling!
[57857:3847:0715/022706:WARNING:extension_install_prompt.cc(163)] Proceeding!
[57857:40707:0715/022708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[57857:40707:0715/022708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[57857:40707:0715/022708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57857:40707:0715/022708:WARNING:channel.cc(322)] RawChannel write error
[57857:3847:0715/022708:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[57857:3847:0715/022708:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[57857:3847:0715/022708:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] ExtensionManagementApiEscalationTest.SetEnabled (9362 ms)
[66/218] ExtensionManagementApiEscalationTest.SetEnabled (10958 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete
[57888:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57878:5383:0715/022709:ERROR:mach_broker_mac.mm(222)] Unknown process 57895 is sending Mach IPC messages!
[57878:3847:0715/022709:INFO:CONSOLE(0)] "[SUCCESS] getMediaFileSystems", source: chrome-extension://eoapabadnnmbccaabfaebkdhobmjdijb/_generated_background_page.html (0)
[57878:3847:0715/022709:INFO:CONSOLE(0)] "[SUCCESS] readFileSystemsAndDeleteFile", source: chrome-extension://eoapabadnnmbccaabfaebkdhobmjdijb/_generated_background_page.html (0)
[57889:13063:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57889:13063:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete (5116 ms)
[67/218] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete (6651 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.CancelScan
[57890:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57880:7683:0715/022709:ERROR:mach_broker_mac.mm(222)] Unknown process 57899 is sending Mach IPC messages!
[57880:3847:0715/022710:INFO:CONSOLE(0)] "[SUCCESS] StartAndCancelMediaScanTest", source: chrome-extension://ddkdeejpgcbmiefelnpdjdgeigfedffm/_generated_background_page.html (0)
[57893:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57893:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57893:13063:0715/022710:WARNING:channel.cc(322)] RawChannel write error
[57901:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57901:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57901:13063:0715/022710:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.CancelScan (5072 ms)
[68/218] MediaGalleriesPlatformAppBrowserTest.CancelScan (6851 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery
[57897:3847:0715/022709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery (4913 ms)
[69/218] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery (6747 ms)
[ RUN ] PasswordsPrivateApiTest.RemovePasswordException
[57909:3847:0715/022712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57902:41731:0715/022715:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57912:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57912:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57912:13063:0715/022715:WARNING:channel.cc(322)] RawChannel write error
[57902:3847:0715/022715:INFO:CONSOLE(0)] "[SUCCESS] removePasswordException", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removePasswordException (0)
[ OK ] PasswordsPrivateApiTest.RemovePasswordException (4957 ms)
[70/218] PasswordsPrivateApiTest.RemovePasswordException (6359 ms)
[ RUN ] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked
[57916:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57904:3847:0715/022715:INFO:CONSOLE(0)] "[SUCCESS] allowedPermission", source: chrome-extension://gghbgjepblbpgiidjilnjkfkkkmjbcom/_generated_background_page.html (0)
[57904:3847:0715/022715:INFO:CONSOLE(0)] "[SUCCESS] allowedPermission", source: chrome-extension://gghbgjepblbpgiidjilnjkfkkkmjbcom/_generated_background_page.html (0)
[57924:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked (4490 ms)
[71/218] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked (5963 ms)
[ RUN ] StreamsPrivateApiTest.NavigateToAnAttachment
[57918:3847:0715/022714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] StreamsPrivateApiTest.NavigateToAnAttachment (4362 ms)
[72/218] StreamsPrivateApiTest.NavigateToAnAttachment (6158 ms)
[ RUN ] TabCaptureApiTest.GetUserMediaTest
[57923:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57913:40707:0715/022716:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57913:3847:0715/022717:INFO:CONSOLE(0)] "[SUCCESS] testGetUserMedia", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/get_user_media_test.html (0)
[ OK ] TabCaptureApiTest.GetUserMediaTest (4669 ms)
[73/218] TabCaptureApiTest.GetUserMediaTest (6250 ms)
[ RUN ] WebNavigationApiTest.Download
[57936:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57928:76295:0715/022722:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /not-found
[57928:3847:0715/022722:INFO:CONSOLE(0)] "[SUCCESS] serverRedirect", source: chrome-extension://hppjdionghmapjogfcopnocojeicjkki/test_download.html (0)
[57945:13063:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57928:3847:0715/022722:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Download (5980 ms)
[74/218] WebNavigationApiTest.Download (7635 ms)
[ RUN ] WebNavigationApiTest.UserAction
[57937:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57929:3847:0715/022723:INFO:CONSOLE(0)] "[SUCCESS] userAction", source: chrome-extension://moclkigcfabcpfpcifjnfohkegohpmfo/test_userAction.html (0)
[57942:12551:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57929:41219:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[57929:41219:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[57929:41219:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[57929:41219:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[57929:41219:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[57929:41219:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[57929:41219:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57929:41219:0715/022723:WARNING:channel.cc(322)] RawChannel write error
[57929:3847:0715/022723:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.UserAction (5987 ms)
[75/218] WebNavigationApiTest.UserAction (7471 ms)
[ RUN ] WebNavigationApiTest.Crash
[57944:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==57956==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011c7ab414 bp 0x7fff51743290 sp 0x7fff51743290 T0)
[57933:75271:0715/022723:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
#0 0x11c7ab413 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x11c7a6a3f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x11c7a6a3f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x11c7756d8 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4451:3
#4 0x11c76dcd4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x11c7ab86d in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x11c7ab86d in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x11c7ab86d in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:468:0
#8 0x11c76a0ad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x1125cb80e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x1125cb691 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11c41da83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x111cd6c9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x1103e93e8 in Run base/callback.h:396:12
#14 0x1103e93e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x11c5c72e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x11c5c56d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x1103e93e8 in Run base/callback.h:396:12
#18 0x1103e93e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x11044b3ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x11044ba56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x11044c006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x1103c97c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x110431e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x1103c7d26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff9002eb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff9002e454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff900517f4 in __CFRunLoopRun ??:0:0
#28 0x7fff900510e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8caf67bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x1103cacd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x1103c909b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x1104821ee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x11044a074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x11c846d32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x1103063b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x1103049dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x10f1ce1b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10e4bac1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10e4bac03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0xd5e1413)
==57956==ABORTING
[57933:75271:0715/022725:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57933:3847:0715/022725:INFO:CONSOLE(0)] "[SUCCESS] crash", source: chrome-extension://hnghfnoodfenamecmhngkljholggfcad/test_crash.html (0)
[57961:13063:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57961:13063:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57961:13063:0715/022725:WARNING:channel.cc(322)] RawChannel write error
[57933:3847:0715/022725:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Crash (6995 ms)
[76/218] WebNavigationApiTest.Crash (8702 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IncorrectManifest2
HTTP server started on http://127.0.0.1:52694...
sending server_data: {"host": "127.0.0.1", "port": 52694} (36 bytes)
[57951:3847:0715/022722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57940:3847:0715/022723:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[57940:3847:0715/022724:WARNING:extension_install_prompt.cc(163)] Proceeding!
[57940:3847:0715/022726:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[57940:3847:0715/022726:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:52694/files/extensions/api_test/webstore_private/incorrect_manifest2.html (0)
[57940:41219:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebstorePrivateApiTest.IncorrectManifest2 (6707 ms)
[77/218] ExtensionWebstorePrivateApiTest.IncorrectManifest2 (8339 ms)
[ RUN ] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated
[57978:3847:0715/022728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57981:15363:0715/022729:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[57981:15363:0715/022729:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[57981:12551:0715/022729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57981:12551:0715/022729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57981:12551:0715/022729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57981:12551:0715/022729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57978:3847:0715/022729:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated (2660 ms)
[78/218] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated (4265 ms)
[ RUN ] ChromeAppAPITest.IsInstalled
[57968:3847:0715/022727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52710...
sending server_data: {"host": "127.0.0.1", "port": 52710} (36 bytes)
[57959:41219:0715/022730:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
2015-07-15 02:27:30.072 browser_tests[57959:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[57982:12807:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57982:12807:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeAppAPITest.IsInstalled (7132 ms)
[79/218] ChromeAppAPITest.IsInstalled (8802 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundle
HTTP server started on http://127.0.0.1:52708...
sending server_data: {"host": "127.0.0.1", "port": 52708} (36 bytes)
[57971:3847:0715/022727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57958:3847:0715/022729:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
2015-07-15 02:27:30.584 browser_tests[57958:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[57958:3847:0715/022733:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:52708/files/extensions/api_test/webstore_private/install_bundle.html (0)
[ OK ] BundleWebstorePrivateApiTest.InstallBundle (9356 ms)
[80/218] BundleWebstorePrivateApiTest.InstallBundle (10893 ms)
[ RUN ] ExecuteScriptApiTest.NavigationRaceExecuteScript
[57983:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:30.062 browser_tests[57972:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[57984:13063:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57984:13063:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57972:76043:0715/022734:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58000:13319:0715/022734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58000:13319:0715/022734:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.NavigationRaceExecuteScript (6643 ms)
[81/218] ExecuteScriptApiTest.NavigationRaceExecuteScript (8228 ms)
[ RUN ] ExtensionContextMenuBrowserLazyTest.EventPage
[58002:3847:0715/022734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58011:13063:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58011:13063:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58019:12551:0715/022737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58019:12551:0715/022737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionContextMenuBrowserLazyTest.EventPage (6268 ms)
[82/218] ExtensionContextMenuBrowserLazyTest.EventPage (8030 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestThemeReset
[58010:3847:0715/022735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionInstallUIBrowserTest.TestThemeReset (4843 ms)
[83/218] ExtensionInstallUIBrowserTest.TestThemeReset (6444 ms)
[ RUN ] ExtensionOverrideTest.OverrideNewTab
[58025:3847:0715/022738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58015:41219:0715/022740:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58026:12551:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58015:41219:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58015:41219:0715/022740:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionOverrideTest.OverrideNewTab (4696 ms)
[84/218] ExtensionOverrideTest.OverrideNewTab (6321 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen
[58022:3847:0715/022737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen (5671 ms)
[85/218] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen (7416 ms)
[ RUN ] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries
[58033:3847:0715/022740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58034:13063:0715/022743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58034:13063:0715/022743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58040:12807:0715/022743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58040:12807:0715/022743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58040:12807:0715/022743:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries (3986 ms)
[86/218] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries (5430 ms)
[ RUN ] HistoryBrowserTest.ConsiderRedirectAfterGestureAsUserInitiated
HTTP server started on http://127.0.0.1:52735...
sending server_data: {"host": "127.0.0.1", "port": 52735} (36 bytes)
[ OK ] HistoryBrowserTest.ConsiderRedirectAfterGestureAsUserInitiated (916 ms)
[87/218] HistoryBrowserTest.ConsiderRedirectAfterGestureAsUserInitiated (2628 ms)
[ RUN ] ExtensionStorageMonitorTest.UnderThreshold
[58038:3847:0715/022742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58042:13063:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58029:40707:0715/022746:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[58029:40707:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionStorageMonitorTest.UnderThreshold (5813 ms)
[88/218] ExtensionStorageMonitorTest.UnderThreshold (7799 ms)
[ RUN ] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame
[58047:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58039:3847:0715/022746:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58056:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58056:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58056:13063:0715/022747:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame (4795 ms)
[89/218] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame (6486 ms)
[ RUN ] WebstoreInlineInstallerListenerTest.InstallStageListenerTest
HTTP server started on http://127.0.0.1:52734...
sending server_data: {"host": "127.0.0.1", "port": 52734} (36 bytes)
[58053:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58041:3847:0715/022748:WARNING:extension_install_prompt.cc(163)] Proceeding!
[ OK ] WebstoreInlineInstallerListenerTest.InstallStageListenerTest (7015 ms)
[90/218] WebstoreInlineInstallerListenerTest.InstallStageListenerTest (8424 ms)
[ RUN ] RedirectTest.ClientFragments
[58070:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52744...
sending server_data: {"host": "127.0.0.1", "port": 52744} (36 bytes)
[58059:39939:0715/022751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58059:39939:0715/022751:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RedirectTest.ClientFragments (3887 ms)
[91/218] RedirectTest.ClientFragments (5373 ms)
[ RUN ] RedirectTest.Server
[58068:3847:0715/022749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52741...
sending server_data: {"host": "127.0.0.1", "port": 52741} (36 bytes)
[58058:40451:0715/022751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58058:40451:0715/022751:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RedirectTest.Server (4384 ms)
[92/218] RedirectTest.Server (6012 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.LoadUnknownSession
[58074:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52745...
sending server_data: {"host": "127.0.0.1", "port": 52745} (36 bytes)
[58064:3847:0715/022752:INFO:CONSOLE(295)] "02:27:52.567 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52745/files/eme_player_js/utils.js (295)
[58064:3847:0715/022752:INFO:CONSOLE(295)] "02:27:52.574 - Registering video event handlers.", source: http://127.0.0.1:52745/files/eme_player_js/utils.js (295)
[58064:3847:0715/022752:INFO:CONSOLE(295)] "02:27:52.585 - Loading media using src.", source: http://127.0.0.1:52745/files/eme_player_js/utils.js (295)
[58064:3847:0715/022752:INFO:CONSOLE(295)] "02:27:52.725 - Loading session: UnknownSession", source: http://127.0.0.1:52745/files/eme_player_js/utils.js (295)
[58064:3847:0715/022752:INFO:CONSOLE(295)] "02:27:52.730 - org.chromium.externalclearkey Generate key request, initData: 4c4f41445f53455353494f4e7c556e6b6e6f776e53657373696f6e", source: http://127.0.0.1:52745/files/eme_player_js/utils.js (295)
[58064:3847:0715/022752:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58064:3847:0715/022753:INFO:CONSOLE(295)] "02:27:53.657 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: , errorCode: 1, systemCode: 0", source: http://127.0.0.1:52745/files/eme_player_js/utils.js (295)
[58064:3847:0715/022753:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:52745/files/eme_player_js/utils.js (145)
[58064:3847:0715/022753:INFO:CONSOLE(295)] "02:27:53.663 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:52745/files/eme_player_js/utils.js (295)
[ OK ] ECKPrefixedEncryptedMediaTest.LoadUnknownSession (4748 ms)
[93/218] ECKPrefixedEncryptedMediaTest.LoadUnknownSession (6367 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_Basic
[58083:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52763...
sending server_data: {"host": "127.0.0.1", "port": 52763} (36 bytes)
[58075:3847:0715/022755:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58075:3847:0715/022755:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_Basic (3899 ms)
[94/218] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_Basic (5479 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic
[58093:3847:0715/022755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58084:3847:0715/022755:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic (2818 ms)
[95/218] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic (4319 ms)
[ RUN ] MediaStreamDevicesControllerTest.ContentSettings
[58094:3847:0715/022755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58085:3847:0715/022756:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[58094:3847:0715/022756:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] MediaStreamDevicesControllerTest.ContentSettings (2972 ms)
[96/218] MediaStreamDevicesControllerTest.ContentSettings (4473 ms)
[ RUN ] PredictorBrowserTest.PreconnectAndUse
[58101:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58095:75015:0715/022757:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.gif
[58101:3847:0715/022758:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[58101:3847:0715/022758:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] PredictorBrowserTest.PreconnectAndUse (2766 ms)
[97/218] PredictorBrowserTest.PreconnectAndUse (4372 ms)
[ RUN ] SdchBrowserTest.ReverseIsolation
[58107:3847:0715/022758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SdchBrowserTest.ReverseIsolation (4213 ms)
[98/218] SdchBrowserTest.ReverseIsolation (5704 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation
[58122:3847:0715/022801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58113:56071:0715/022802:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58123:3847:0715/022802:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[58123:12551:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation (2869 ms)
[99/218] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation (4342 ms)
[ RUN ] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds
[58115:3847:0715/022800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52777...
sending server_data: {"host": "127.0.0.1", "port": 52777} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:52780...
sending server_data: {"host": "127.0.0.1", "port": 52780} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 52786)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/third_party/pywebsocket/src/mod_pywebsocket/standalone.py", line 663, in __init__
self, request, client_address, server)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
[58105:3847:0715/022802:INFO:CONSOLE(17)] "WebSocket connection to 'ws://127.0.0.1:52780/echo-with-no-extension' failed: HTTP Authentication failed; no valid credentials available", source: http://127.0.0.1:52777/files/connect_to.html?url=ws://127.0.0.1:52780/echo-with-no-extension (17)
[58105:39683:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds (4807 ms)
[100/218] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds (6359 ms)
[ RUN ] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed
[58114:3847:0715/022759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:52776...
sending server_data: {"host": "127.0.0.1", "port": 52776} (36 bytes)
[58125:13063:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58125:13063:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58125:13063:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[58125:13063:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58125:13063:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58125:13063:0715/022802:WARNING:channel.cc(322)] RawChannel write error
1.0.0.127.in-addr.arpa - code 404, message File not found
[58103:40451:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed (5347 ms)
[101/218] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed (6884 ms)
[ RUN ] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState
[58134:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58127:56327:0715/022805:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58127:40451:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[58127:40451:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState (3584 ms)
[102/218] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState (5097 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks
[58142:3847:0715/022806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52796...
sending server_data: {"host": "127.0.0.1", "port": 52796} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks (5383 ms)
[103/218] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks (6908 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick
[58143:3847:0715/022806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52797...
sending server_data: {"host": "127.0.0.1", "port": 52797} (36 bytes)
[58146:13063:0715/022809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58146:13063:0715/022809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58154:13063:0715/022809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick (5562 ms)
[104/218] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick (7197 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHttps
[58144:3847:0715/022806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52802...
sending server_data: {"host": "127.0.0.1", "port": 52802} (36 bytes)
HTTPS server started on https://127.0.0.1:52805...
sending server_data: {"host": "127.0.0.1", "port": 52805} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderHttps (5964 ms)
[105/218] PrerenderBrowserTest.PrerenderHttps (7410 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDownloadIframe
[58157:3847:0715/022809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52817...
sending server_data: {"host": "127.0.0.1", "port": 52817} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderDownloadIframe (4376 ms)
[106/218] PrerenderBrowserTest.PrerenderDownloadIframe (5990 ms)
[ RUN ] PrerenderBrowserTest.PrerenderRegisterProtocolHandler
[58171:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52823...
sending server_data: {"host": "127.0.0.1", "port": 52823} (36 bytes)
2015-07-15 02:28:15.601 browser_tests[58162:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] PrerenderBrowserTest.PrerenderRegisterProtocolHandler (5122 ms)
[107/218] PrerenderBrowserTest.PrerenderRegisterProtocolHandler (6644 ms)
[ RUN ] PrerenderBrowserTest.PrerenderUnload
[58174:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52827...
sending server_data: {"host": "127.0.0.1", "port": 52827} (36 bytes)
2015-07-15 02:28:15.600 browser_tests[58163:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58163:3847:0715/022816:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[58163:3847:0715/022816:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://unload-url.test/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:52827' is therefore not allowed access.", source: http://127.0.0.1:52827/files/prerender/prerender_loader_with_unload.html?replace_text=UkVQTEFDRV9XSVRIX1BSRVJFTkRFUl9VUkw=:aHR0cDovLzEyNy4wLjAuMTo1MjgyNy9maWxlcy9wcmVyZW5kZXIvcHJlcmVuZGVyX3BhZ2UuaHRtbA==& (0)
[58163:3847:0715/022816:INFO:CONSOLE(12)] "Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://unload-url.test/'.", source: http://127.0.0.1:52827/files/prerender/prerender_loader_with_unload.html?replace_text=UkVQTEFDRV9XSVRIX1BSRVJFTkRFUl9VUkw=:aHR0cDovLzEyNy4wLjAuMTo1MjgyNy9maWxlcy9wcmVyZW5kZXIvcHJlcmVuZGVyX3BhZ2UuaHRtbA==& (12)
[ OK ] PrerenderBrowserTest.PrerenderUnload (5069 ms)
[108/218] PrerenderBrowserTest.PrerenderUnload (6709 ms)
[ RUN ] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap
[58178:3847:0715/022814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52832...
sending server_data: {"host": "127.0.0.1", "port": 52832} (36 bytes)
2015-07-15 02:28:16.074 browser_tests[58165:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58179:12807:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58179:12807:0715/022817:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap (5920 ms)
[109/218] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap (7287 ms)
[ RUN ] CloudPrintProxyPolicyStartupTest.StartAndShutdown
2015-07-15 02:28:18.943 browser_tests[58194:f07] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x5c27, name = '/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/94B297F3A8C9A116E0EA62878F0BB13EB972622A.srv'
See /usr/include/servers/bootstrap_defs.h for the error codes.
[ OK ] CloudPrintProxyPolicyStartupTest.StartAndShutdown (1244 ms)
[110/218] CloudPrintProxyPolicyStartupTest.StartAndShutdown (2497 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNewNavigationEntry
[58184:3847:0715/022815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:15.602 browser_tests[58176:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:52838...
sending server_data: {"host": "127.0.0.1", "port": 52838} (36 bytes)
[58176:39683:0715/022819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58176:39683:0715/022819:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNewNavigationEntry (5323 ms)
[111/218] PrerenderBrowserTest.PrerenderNewNavigationEntry (7126 ms)
[ RUN ] ProfileListDesktopBrowserTest.SignOut
[58205:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58206:15363:0715/022821:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[58206:15363:0715/022821:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[58198:3847:0715/022822:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[58198:3847:0715/022822:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ProfileListDesktopBrowserTest.SignOut (3288 ms)
[112/218] ProfileListDesktopBrowserTest.SignOut (4626 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickTargetBlankRedirect
[58214:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.MiddleClickTargetBlankRedirect (3179 ms)
[113/218] ReferrerPolicyTest.MiddleClickTargetBlankRedirect (4438 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageNewTab
[58199:3847:0715/022819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52849...
sending server_data: {"host": "127.0.0.1", "port": 52849} (36 bytes)
[58213:12807:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58213:12807:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
testserver.py: Broken pipe
[58192:39939:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58192:39939:0715/022824:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageNewTab (6906 ms)
[114/218] PrerenderBrowserTest.PrerenderPageNewTab (8382 ms)
[ RUN ] SearchByImageBrowserTest.ImageSearchWithValidImage
[58215:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52855...
sending server_data: {"host": "127.0.0.1", "port": 52855} (36 bytes)
[ OK ] SearchByImageBrowserTest.ImageSearchWithValidImage (5586 ms)
[115/218] SearchByImageBrowserTest.ImageSearchWithValidImage (7100 ms)
[ RUN ] SessionRestoreTest.WindowWithOneTab
[58237:3847:0715/022828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58238:13063:0715/022828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58237:3847:0715/022828:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[58227:3847:0715/022829:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SessionRestoreTest.WindowWithOneTab (3268 ms)
[116/218] SessionRestoreTest.WindowWithOneTab (4754 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast
[58226:3847:0715/022825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58235:12551:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58235:12551:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast (5905 ms)
[117/218] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast (7346 ms)
[ RUN ] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState
[58233:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58224:40451:0715/022830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58224:40451:0715/022830:WARNING:channel.cc(322)] RawChannel write error
[58251:13063:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58251:13063:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58251:13063:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58224:40451:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58224:40451:0715/022833:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState (8785 ms)
[118/218] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState (10308 ms)
[ RUN ] SessionRestoreTest.NoMemoryPressureLoadsAllTabs
[58244:3847:0715/022829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58249:12807:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58249:12807:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58257:12551:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58257:12551:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58257:12551:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58257:12551:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58257:12551:0715/022832:WARNING:channel.cc(322)] RawChannel write error
[58257:15363:0715/022832:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[58257:15363:0715/022832:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[58257:15363:0715/022832:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[58257:15363:0715/022832:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[58257:15363:0715/022832:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[58268:15875:0715/022835:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SessionRestoreTest.NoMemoryPressureLoadsAllTabs (7748 ms)
[119/218] SessionRestoreTest.NoMemoryPressureLoadsAllTabs (9503 ms)
[ RUN ] SSLUITest.TestDisplaysInsecureContent
[58259:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52861...
sending server_data: {"host": "127.0.0.1", "port": 52861} (36 bytes)
HTTPS server started on https://127.0.0.1:52862...
sending server_data: {"host": "127.0.0.1", "port": 52862} (36 bytes)
[58248:3847:0715/022836:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:52862/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUyODYx' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:52861/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:52862/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUyODYx (12)
[ OK ] SSLUITest.TestDisplaysInsecureContent (5072 ms)
[120/218] SSLUITest.TestDisplaysInsecureContent (6439 ms)
[ RUN ] TabRestoreTest.MiddleTab
[58258:3847:0715/022832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58265:13063:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58265:13063:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58273:13063:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58273:13063:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58273:13063:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58278:12551:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58278:12551:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58278:12551:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TabRestoreTest.MiddleTab (8330 ms)
[121/218] TabRestoreTest.MiddleTab (9755 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo
[58274:3847:0715/022837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52866...
sending server_data: {"host": "127.0.0.1", "port": 52866} (36 bytes)
[58267:39683:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo (5120 ms)
[122/218] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo (6425 ms)
[ RUN ] TranslateBrowserTest.UpdateLocation
HTTPS server started on https://127.0.0.1:52867...
sending server_data: {"host": "127.0.0.1", "port": 52867} (36 bytes)
[58289:3847:0715/022840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58277:75783:0715/022841:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58289:3847:0715/022841:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[58289:3847:0715/022841:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] TranslateBrowserTest.UpdateLocation (3843 ms)
[123/218] TranslateBrowserTest.UpdateLocation (5392 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo
[58283:3847:0715/022839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52869...
sending server_data: {"host": "127.0.0.1", "port": 52869} (36 bytes)
[58275:3847:0715/022842:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58275:40451:0715/022842:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58296:13323:0715/022842:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo (5427 ms)
[124/218] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo (7220 ms)
[ RUN ] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel
[58297:3847:0715/022842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel (4415 ms)
[125/218] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel (5899 ms)
[ RUN ] AutofillDialogControllerTest.RefreshOnManageTabClose
[58302:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.RefreshOnManageTabClose (3877 ms)
[126/218] AutofillDialogControllerTest.RefreshOnManageTabClose (5384 ms)
[ RUN ] AutofillDialogControllerTest.RulesLoaded
[58307:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
../../chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc:1723: Too few actions specified in EXPECT_CALL(*controller()->GetMockValidator(), ValidateAddress(CountryCodeMatcher("DE"), _, _))...
Expected to be called twice, but has only 1 WillOnce().
GMOCK WARNING:
../../chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc:1723: Actions ran out in EXPECT_CALL(*controller()->GetMockValidator(), ValidateAddress(CountryCodeMatcher("DE"), _, _))...
Called 2 times, but only 1 WillOnce() is specified - taking default action specified at:
../../chrome/browser/ui/autofill/mock_address_validator.cc:12:
Stack trace:
[58300:39683:0715/022846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58300:39683:0715/022846:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.RulesLoaded (3161 ms)
[127/218] AutofillDialogControllerTest.RulesLoaded (4870 ms)
[ RUN ] AutofillDialogControllerTest.TransactionAmountReadonly
[58312:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.TransactionAmountReadonly (3883 ms)
[128/218] AutofillDialogControllerTest.TransactionAmountReadonly (5243 ms)
[ RUN ] PopupBlockerBrowserTest.ModalPopUnder
[58325:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58315:75271:0715/022849:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.ModalPopUnder (2855 ms)
[129/218] PopupBlockerBrowserTest.ModalPopUnder (4193 ms)
[ RUN ] BrowserTest.ReloadThenCancelBeforeUnload
[58327:3847:0715/022849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.ReloadThenCancelBeforeUnload (2653 ms)
[130/218] BrowserTest.ReloadThenCancelBeforeUnload (3934 ms)
[ RUN ] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags
[58320:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52880...
sending server_data: {"host": "127.0.0.1", "port": 52880} (36 bytes)
[58313:39683:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58313:39683:0715/022851:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags (5066 ms)
[131/218] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags (6443 ms)
[ RUN ] BrowserTest.DisallowFileUrlUniversalAccessTest
[58343:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58333:40195:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58333:40195:0715/022854:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.DisallowFileUrlUniversalAccessTest (2856 ms)
[132/218] BrowserTest.DisallowFileUrlUniversalAccessTest (4268 ms)
[ RUN ] BrowserTest.OtherRedirectsDontForkProcess
[58334:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52883...
sending server_data: {"host": "127.0.0.1", "port": 52883} (36 bytes)
HTTPS server started on https://127.0.0.1:52884...
sending server_data: {"host": "127.0.0.1", "port": 52884} (36 bytes)
[58328:41219:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58328:41219:0715/022854:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.OtherRedirectsDontForkProcess (4977 ms)
[133/218] BrowserTest.OtherRedirectsDontForkProcess (6426 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing
[58346:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58349:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58349:13063:0715/022855:WARNING:channel.cc(322)] RawChannel write error
[58335:4611:0715/022855:ERROR:mach_broker_mac.mm(222)] Unknown process 58353 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing (3683 ms)
[134/218] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing (4965 ms)
[ RUN ] WindowAppleScriptTest.CreationWithProfile
[58351:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.CreationWithProfile (3201 ms)
[135/218] WindowAppleScriptTest.CreationWithProfile (4970 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.CreateClicked
[58371:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.CreateClicked (2968 ms)
[136/218] ProfileSigninConfirmationViewControllerTest.CreateClicked (4476 ms)
[ RUN ] ZoomDecorationTest.CloseBrowserWithOpenBubble
[58367:3847:0715/022858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58356:40451:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58356:40451:0715/022900:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ZoomDecorationTest.CloseBrowserWithOpenBubble (4216 ms)
[137/218] ZoomDecorationTest.CloseBrowserWithOpenBubble (5660 ms)
[ RUN ] AppShimMenuControllerBrowserTest.HostedAppHasAdditionalEditMenuItems
[58364:3847:0715/022858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:00.697 browser_tests[58355:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58368:12807:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58368:12807:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58368:12807:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58368:12807:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58368:12807:0715/022903:WARNING:channel.cc(322)] RawChannel write error
[58355:63747:0715/022903:ERROR:mach_broker_mac.mm(222)] Unknown process 58392 is sending Mach IPC messages!
[ OK ] AppShimMenuControllerBrowserTest.HostedAppHasAdditionalEditMenuItems (7870 ms)
[138/218] AppShimMenuControllerBrowserTest.HostedAppHasAdditionalEditMenuItems (9658 ms)
[ RUN ] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials
[58390:3847:0715/022903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52890...
sending server_data: {"host": "127.0.0.1", "port": 52890} (36 bytes)
[58379:3847:0715/022904:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials (3776 ms)
[139/218] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials (5233 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden
[58394:3847:0715/022904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58382:5383:0715/022906:ERROR:mach_broker_mac.mm(222)] Unknown process 58403 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden (4835 ms)
[140/218] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden (6270 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFramePasswords
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFramePasswords (1 ms)
[141/218] WebUIBidiCheckerBrowserTestLTR.TestSettingsFramePasswords (1816 ms)
[ RUN ] HostedAppTest.ShouldUseWebAppFrame
[58375:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:00.946 browser_tests[58363:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58363:5635:0715/022904:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[58363:5635:0715/022904:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[58363:5635:0715/022904:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[58363:5635:0715/022904:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[58363:3847:0715/022904:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58363:3847:0715/022905:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58375:3847:0715/022906:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:507D0B00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[58375:3847:0715/022906:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[58377:15363:0715/022906:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[58377:15363:0715/022906:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[58391:15619:0715/022906:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[58391:15619:0715/022906:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[58377:15363:0715/022906:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[58377:15363:0715/022906:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] HostedAppTest.ShouldUseWebAppFrame (9236 ms)
[142/218] HostedAppTest.ShouldUseWebAppFrame (10885 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestNewTabPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestNewTabPage (1 ms)
[143/218] WebUIBidiCheckerBrowserTestRTL.TestNewTabPage (1375 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsNotifications
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsNotifications (1 ms)
[144/218] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsNotifications (1377 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFramePasswords
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFramePasswords (1 ms)
[145/218] WebUIBidiCheckerBrowserTestRTL.TestSettingsFramePasswords (1220 ms)
[ RUN ] TabModalConfirmDialogTest.CancelSelf
[58405:3847:0715/022907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58398:39683:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58398:39683:0715/022908:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabModalConfirmDialogTest.CancelSelf (3351 ms)
[146/218] TabModalConfirmDialogTest.CancelSelf (4740 ms)
[ RUN ] AutofillRendererTest.DynamicallyAddedUnownedFormElements
[ OK ] AutofillRendererTest.DynamicallyAddedUnownedFormElements (285 ms)
[147/218] AutofillRendererTest.DynamicallyAddedUnownedFormElements (1724 ms)
[ RUN ] FormAutofillTest.PreviewFormForUnownedForm
[ OK ] FormAutofillTest.PreviewFormForUnownedForm (192 ms)
[148/218] FormAutofillTest.PreviewFormForUnownedForm (1919 ms)
[ RUN ] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose
[58420:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58410:39939:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58410:39939:0715/022912:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose (3483 ms)
[149/218] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose (5056 ms)
[ RUN ] FormAutofillTest.OneLabelElement
[ OK ] FormAutofillTest.OneLabelElement (257 ms)
[150/218] FormAutofillTest.OneLabelElement (1790 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple
[58421:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58411:3847:0715/022914:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[58411:39939:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58411:39939:0715/022914:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple (4543 ms)
[151/218] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple (5988 ms)
[ RUN ] InlineLoginUIBrowserTest.OneProcessLimit
[58422:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58412:3847:0715/022912:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58427:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58412:3847:0715/022914:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58432:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InlineLoginUIBrowserTest.OneProcessLimit (4872 ms)
[152/218] InlineLoginUIBrowserTest.OneProcessLimit (6193 ms)
[ RUN ] FormAutofillTest.LabelsInferredWithSameName
[ OK ] FormAutofillTest.LabelsInferredWithSameName (258 ms)
[153/218] FormAutofillTest.LabelsInferredWithSameName (1655 ms)
[ RUN ] FormAutofillTest.SelectOneAsText
[ OK ] FormAutofillTest.SelectOneAsText (230 ms)
[154/218] FormAutofillTest.SelectOneAsText (1495 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked
[ OK ] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked (255 ms)
[155/218] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked (1724 ms)
[ RUN ] PasswordAutofillAgentTest.FillSuggestion
[ OK ] PasswordAutofillAgentTest.FillSuggestion (238 ms)
[156/218] PasswordAutofillAgentTest.FillSuggestion (1624 ms)
[ RUN ] PasswordGenerationAgentTest.MaximumOfferSize
[58437:3847:0715/022916:34354412425320:WARNING:keycode_converter.cc(91)] empty code string
[58437:3847:0715/022916:34354445586009:WARNING:keycode_converter.cc(91)] empty code string
[58437:3847:0715/022916:34354447193212:WARNING:keycode_converter.cc(91)] empty code string
[58437:3847:0715/022916:34354448671826:WARNING:keycode_converter.cc(91)] empty code string
[58437:3847:0715/022916:34354451051695:WARNING:keycode_converter.cc(91)] empty code string
[58437:3847:0715/022916:34354452623851:WARNING:keycode_converter.cc(91)] empty code string
[58437:3847:0715/022916:34354454733208:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordGenerationAgentTest.MaximumOfferSize (363 ms)
[157/218] PasswordGenerationAgentTest.MaximumOfferSize (1755 ms)
[ RUN ] TranslateHelperBrowserTest.UndefinedSourceLang
[ OK ] TranslateHelperBrowserTest.UndefinedSourceLang (91 ms)
[158/218] TranslateHelperBrowserTest.UndefinedSourceLang (1243 ms)
[ RUN ] WebUIResourceBrowserTest.ListTest
[58454:3847:0715/022920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58441:3847:0715/022921:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[58441:3847:0715/022921:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.ListTest (3271 ms)
[159/218] WebUIResourceBrowserTest.ListTest (4750 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncPassThenFail
[58453:3847:0715/022919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58440:40451:0715/022921:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58440:3847:0715/022921:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[58440:3847:0715/022921:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: testFailsAssert()
Error: assertNotReached()
at assertNotReached (async.js:1680:11)
at testFailsAssert (async.js:4193:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at async.js:4252:1
[ OK ] WebUIBrowserAsyncTest.TestAsyncPassThenFail (4167 ms)
[160/218] WebUIBrowserAsyncTest.TestAsyncPassThenFail (5539 ms)
[ RUN ] TracingBrowserTest.TestMemoryInfra
[58448:3847:0715/022919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TracingBrowserTest.TestMemoryInfra (5561 ms)
[161/218] TracingBrowserTest.TestMemoryInfra (6954 ms)
[ RUN ] OutOfProcessPPAPITest.TCPSocketPrivateTrusted
[58456:3847:0715/022920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52895...
sending server_data: {"host": "127.0.0.1", "port": 52895} (36 bytes)
HTTPS server started on https://127.0.0.1:52896...
sending server_data: {"host": "127.0.0.1", "port": 52896} (36 bytes)
objc[58467]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58467]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[58442:3847:0715/022923:INFO:CONSOLE(177)] "GetServerCertificateForceAsync finished in 0.087 seconds.", source: http://127.0.0.1:52895/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=52896 (177)
[58442:3847:0715/022923:INFO:CONSOLE(177)] "GetServerCertificate finished in 0.004 seconds.", source: http://127.0.0.1:52895/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=52896 (177)
[58442:3847:0715/022923:INFO:CONSOLE(177)] "GetServerCertificateBlocking finished in 0.005 seconds.", source: http://127.0.0.1:52895/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=52896 (177)
[58442:3847:0715/022923:INFO:CONSOLE(177)] "GetServerCertificateBackground finished in 0.004 seconds.", source: http://127.0.0.1:52895/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=52896 (177)
[ OK ] OutOfProcessPPAPITest.TCPSocketPrivateTrusted (5577 ms)
[162/218] OutOfProcessPPAPITest.TCPSocketPrivateTrusted (7096 ms)
[ RUN ] OutOfProcessPPAPITest.View_CreateInvisible
[58477:3847:0715/022925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OutOfProcessPPAPITest.View_CreateInvisible (4457 ms)
[163/218] OutOfProcessPPAPITest.View_CreateInvisible (6158 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocketPrivate_Connect
[58473:3847:0715/022925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52904...
sending server_data: {"host": "127.0.0.1", "port": 52904} (36 bytes)
objc[58488]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58488]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[58465:3847:0715/022928:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.029 seconds.", source: http://127.0.0.1:52904/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[58465:3847:0715/022928:INFO:CONSOLE(177)] "Connect finished in 0.028 seconds.", source: http://127.0.0.1:52904/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[58465:3847:0715/022928:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.016 seconds.", source: http://127.0.0.1:52904/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[58465:3847:0715/022928:INFO:CONSOLE(177)] "ConnectBackground finished in 0.035 seconds.", source: http://127.0.0.1:52904/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[ OK ] OutOfProcessPPAPITest.UDPSocketPrivate_Connect (5570 ms)
[164/218] OutOfProcessPPAPITest.UDPSocketPrivate_Connect (7088 ms)
[ RUN ] PPAPINaClNewlibTest.AudioConfig
[58480:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52916...
sending server_data: {"host": "127.0.0.1", "port": 52916} (36 bytes)
[58493,2006520192:02:29:29.640502] Native Client module will be loaded at base address 0x00004c5900000000
[58470:3847:0715/022929:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.055 seconds.", source: http://127.0.0.1:52916/files/test_case.html?mode=nacl_newlib&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[58470:3847:0715/022929:INFO:CONSOLE(177)] "ValidConfigs finished in 0.028 seconds.", source: http://127.0.0.1:52916/files/test_case.html?mode=nacl_newlib&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[58470:3847:0715/022929:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:52916/files/test_case.html?mode=nacl_newlib&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[ OK ] PPAPINaClNewlibTest.AudioConfig (5637 ms)
[165/218] PPAPINaClNewlibTest.AudioConfig (7117 ms)
[ RUN ] PPAPINaClPNaClTest.NetworkMonitor
[58485:3847:0715/022927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52922...
sending server_data: {"host": "127.0.0.1", "port": 52922} (36 bytes)
[58495,2006520192:02:29:29.971113] Native Client module will be loaded at base address 0x00007d4500000000
[58474:3847:0715/022930:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:52922/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[58474:3847:0715/022930:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:52922/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[58474:3847:0715/022930:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:52922/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[58474:3847:0715/022930:INFO:CONSOLE(177)] "2Monitors finished in 0.003 seconds.", source: http://127.0.0.1:52922/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[58474:3847:0715/022930:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:52922/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[58474:3847:0715/022930:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.001 seconds.", source: http://127.0.0.1:52922/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[58474:40451:0715/022930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[58474:40451:0715/022930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[58474:40451:0715/022930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[58474:40451:0715/022930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClPNaClTest.NetworkMonitor (4844 ms)
[166/218] PPAPINaClPNaClTest.NetworkMonitor (6654 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption
[58500:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52928...
sending server_data: {"host": "127.0.0.1", "port": 52928} (36 bytes)
[58516,2006520192:02:29:34.169976] Native Client module will be loaded at base address 0x00005f0400000000
[58492:3847:0715/022934:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:52928/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[58492:3847:0715/022934:INFO:CONSOLE(177)] "SetOption finished in 0.005 seconds.", source: http://127.0.0.1:52928/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[58492:3847:0715/022934:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.005 seconds.", source: http://127.0.0.1:52928/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[58492:3847:0715/022934:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.006 seconds.", source: http://127.0.0.1:52928/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[ OK ] PPAPINaClGLibcTest.UDPSocket_SetOption (5361 ms)
[167/218] PPAPINaClGLibcTest.UDPSocket_SetOption (7008 ms)
[ RUN ] PPAPINaClGLibcTest.AudioThreadCreator
[58502:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52934...
sending server_data: {"host": "127.0.0.1", "port": 52934} (36 bytes)
[58518,2006520192:02:29:34.711753] Native Client module will be loaded at base address 0x00005c9400000000
[58494:3847:0715/022935:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.060 seconds.", source: http://127.0.0.1:52934/files/test_case.html?mode=nacl_glibc&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[58494:3847:0715/022935:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.074 seconds.", source: http://127.0.0.1:52934/files/test_case.html?mode=nacl_glibc&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[ OK ] PPAPINaClGLibcTest.AudioThreadCreator (5772 ms)
[168/218] PPAPINaClGLibcTest.AudioThreadCreator (7407 ms)
[ RUN ] NewlibPackagedAppTest.MulticastPermissions
[58512:3847:0715/022933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58523,2006520192:02:29:36.540444] Native Client module will be loaded at base address 0x00005af800000000
[ OK ] NewlibPackagedAppTest.MulticastPermissions (5094 ms)
[169/218] NewlibPackagedAppTest.MulticastPermissions (6887 ms)
[ RUN ] NaClBrowserTestStatic.CrossOriginFail
[58531:3847:0715/022938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52973...
sending server_data: {"host": "127.0.0.1", "port": 52973} (36 bytes)
[58522:3847:0715/022940:INFO:CONSOLE(0)] "NativeClient: access to manifest url was denied.", source: http://127.0.0.1:52973/files/cross_origin/fail.html (0)
[58522:3847:0715/022940:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestStatic.CrossOriginFail (4301 ms)
[170/218] NaClBrowserTestStatic.CrossOriginFail (5999 ms)
[ RUN ] NaClBrowserTestStatic.RelativeManifest
[58534:3847:0715/022939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52979...
sending server_data: {"host": "127.0.0.1", "port": 52979} (36 bytes)
[58545,2006520192:02:29:42.128850] bad elf magic
[58545,2006520192:02:29:42.132806] NaCl LoadApp failed. Transferring logs before exit.
[58524:3847:0715/022942:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:52979/files/manifest/relative_manifest.html (0)
[58524:3847:0715/022942:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestStatic.RelativeManifest (4891 ms)
[171/218] NaClBrowserTestStatic.RelativeManifest (6419 ms)
[ RUN ] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes
[58514:3847:0715/022933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52955...
sending server_data: {"host": "127.0.0.1", "port": 52955} (36 bytes)
[58521,2006520192:02:29:36.243110] Native Client module will be loaded at base address 0x000069f500000000
[58521,2006520192:02:29:36.574492] NaCl untrusted code called _exit(0x0)
[58525,2006520192:02:29:37.514032] Native Client module will be loaded at base address 0x0000365c00000000
[58525,2006520192:02:29:37.568965] NaCl untrusted code called _exit(0x0)
[58530,2006520192:02:29:38.805877] Native Client module will be loaded at base address 0x000058bb00000000
[58504:3847:0715/022938:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[58536,2006520192:02:29:40.154703] Native Client module will be loaded at base address 0x000008c500000000
[58536,2006520192:02:29:40.600227] NaCl untrusted code called _exit(0x0)
[58543,2006520192:02:29:41.457585] Native Client module will be loaded at base address 0x000040a900000000
[58543,2006520192:02:29:41.495452] NaCl untrusted code called _exit(0x0)
[58546,2006520192:02:29:42.377456] Native Client module will be loaded at base address 0x00006a1400000000
[58504:3847:0715/022942:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes (10485 ms)
[172/218] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes (11923 ms)
[ RUN ] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA
[58554:3847:0715/022944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52992...
sending server_data: {"host": "127.0.0.1", "port": 52992} (36 bytes)
2015-07-15 02:29:46.235 browser_tests[58547:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58547:39939:0715/022946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58547:39939:0715/022946:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA (3969 ms)
[173/218] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA (5367 ms)
[ RUN ] QuicAllowedPolicyIsNotSet.NoQuicRegulations
[58561:3847:0715/022945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58564:15875:0715/022946:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[58564:15875:0715/022946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[58564:15875:0715/022946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] QuicAllowedPolicyIsNotSet.NoQuicRegulations (2798 ms)
[174/218] QuicAllowedPolicyIsNotSet.NoQuicRegulations (4387 ms)
[ RUN ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL
[58540:3847:0715/022940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52985...
sending server_data: {"host": "127.0.0.1", "port": 52985} (36 bytes)
[58552,2006520192:02:29:44.051778] NaClSetUpBootstrapChannel: descriptor 20, error 0
[58552,2006520192:02:29:44.051874] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 45 microsecs
[58552,2006520192:02:29:44.052910] Native Client module will be loaded at base address 0x0000702800000000
[58552,2006520192:02:29:44.052962] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 1088 microsecs
[58552,2006520192:02:29:44.052993] NaClElfFileMapSegment: mapping for validation
[58552,2006520192:02:29:44.053011] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 18 microsecs
[58552,2006520192:02:29:44.054168] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 1156 microsecs
[58552,2006520192:02:29:44.241090] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 186919 microsecs
[58552,2006520192:02:29:44.241470] NaClElfFileMapSegment: mapping into code space
[58552,2006520192:02:29:44.241501] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[58552,2006520192:02:29:44.242343] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 1256 microsecs
[58552,2006520192:02:29:44.242385] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 9 microsecs
[58552,2006520192:02:29:44.242434] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 27 microsecs
[58552,2006520192:02:29:44.242458] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 24 microsecs
[58552,2006520192:02:29:44.242476] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 189514 microsecs
[58552,2006520192:02:29:44.245748] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 3272 microsecs
[58552,2006520192:02:29:44.245775] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 27 microsecs
[58552,2006520192:02:29:44.246206] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 194377 microsecs
[58552,2006520192:02:29:44.291283] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 42253 microsecs
[58552,433221632:02:29:45.212779] Exit syscall handler: 0
[58552,2006520192:02:29:45.212838] NaCl untrusted code called _exit(0x0)
2015-07-15 02:29:45.793 browser_tests[58528:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58563,2006520192:02:29:46.273642] NaClSetUpBootstrapChannel: descriptor 20, error 0
[58563,2006520192:02:29:46.273739] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 45 microsecs
[58563,2006520192:02:29:46.274178] Native Client module will be loaded at base address 0x0000564900000000
[58563,2006520192:02:29:46.274220] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 481 microsecs
[58563,2006520192:02:29:46.274360] NaClElfFileMapSegment: mapping for validation
[58563,2006520192:02:29:46.274382] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 23 microsecs
[58563,2006520192:02:29:46.274567] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 184 microsecs
[58563,2006520192:02:29:46.304562] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 29993 microsecs
[58563,2006520192:02:29:46.304659] NaClElfFileMapSegment: mapping into code space
[58563,2006520192:02:29:46.304689] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[58563,2006520192:02:29:46.304820] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 260 microsecs
[58563,2006520192:02:29:46.304865] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 8 microsecs
[58563,2006520192:02:29:46.304929] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 42 microsecs
[58563,2006520192:02:29:46.304953] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 24 microsecs
[58563,2006520192:02:29:46.304971] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 30752 microsecs
[58563,2006520192:02:29:46.308091] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 3119 microsecs
[58563,2006520192:02:29:46.308120] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 29 microsecs
[58563,2006520192:02:29:46.308556] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 34861 microsecs
[58563,2006520192:02:29:46.311468] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 403 microsecs
[58563,433098752:02:29:46.356140] Exit syscall handler: 0
[58563,2006520192:02:29:46.356196] NaCl untrusted code called _exit(0x0)
[58528:40451:0715/022946:WARNING:nacl_process_host.cc(875)] debug stub on port 4014
[58528:40451:0715/022946:INFO:nacl_browsertest.cc(307)] python /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/chrome/test/data/nacl/debug_stub_browser_tests.py 4014 continue
[58568,2006520192:02:29:47.496196] NaClSetUpBootstrapChannel: descriptor 20, error 0
[58568,2006520192:02:29:47.496302] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 47 microsecs
[58568,2006520192:02:29:47.497040] Native Client module will be loaded at base address 0x0000672400000000
[58568,2006520192:02:29:47.497087] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 785 microsecs
[58568,2006520192:02:29:47.497344] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 257 microsecs
[58568,2006520192:02:29:47.500562] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 3217 microsecs
[58568,2006520192:02:29:47.503676] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 3114 microsecs
[58568,2006520192:02:29:47.504115] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 7860 microsecs
[58568,2006520192:02:29:47.507086] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 437 microsecs
[58568,2006520192:02:29:47.511944] nacl_debug(139) : Debugging started.
[58568,433139712:02:29:47.512144] nacl_debug(87) : Connected, happy debugging!
[58568,433139712:02:29:47.512902] RX $vCont;c
[58528:3847:0715/022947:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[58528:3847:0715/022947:INFO:nacl_browsertest.cc(323)] Waiting for script to exit (which waits for embed to die).
[ OK ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL (9234 ms)
[175/218] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL (11266 ms)
[ RUN ] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase
[58579:3847:0715/022950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase (2714 ms)
[176/218] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase (4417 ms)
[ RUN ] PolicyTest.ExtensionInstallForcelist
[58560:3847:0715/022945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:45.793 browser_tests[58551:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58551:3847:0715/022948:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /Volumes/data/b/swarm_slave/work/cache/run_tha_test6e71eq/chrome/test/data/extensions/good_unpacked. My First Extension (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[ OK ] PolicyTest.ExtensionInstallForcelist (8697 ms)
[177/218] PolicyTest.ExtensionInstallForcelist (10384 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial
[58580:3847:0715/022950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:52994...
sending server_data: {"host": "localhost", "port": 52994} (36 bytes)
[58571:40451:0715/022953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58571:40451:0715/022953:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial (6067 ms)
[178/218] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial (7551 ms)
[ RUN ] NetworkingPrivateApiTest.CreateNetwork
[58587:3847:0715/022951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58578:3847:0715/022954:INFO:CONSOLE(0)] "[SUCCESS] createNetwork", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?createNetwork (0)
[58578:38403:0715/022954:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[58578:38403:0715/022954:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.CreateNetwork (4511 ms)
[179/218] NetworkingPrivateApiTest.CreateNetwork (6340 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetState
[58599:3847:0715/022954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58591:40963:0715/022956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58591:3847:0715/022956:INFO:CONSOLE(0)] "[FAIL] getState: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getState (0)
[ OK ] NetworkingPrivateApiTestFail.GetState (4406 ms)
[180/218] NetworkingPrivateApiTestFail.GetState (5827 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptData
[58606:3847:0715/022956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58598:42243:0715/022958:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58598:3847:0715/022958:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptData", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptData (0)
[ OK ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptData (4252 ms)
[181/218] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptData (5845 ms)
[ RUN ] PicasaDataProviderInvalidateInflightTableReaderTest.InvalidateInflightTableReaderTest
[58612:3847:0715/022957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderInvalidateInflightTableReaderTest.InvalidateInflightTableReaderTest (3825 ms)
[182/218] PicasaDataProviderInvalidateInflightTableReaderTest.InvalidateInflightTableReaderTest (5382 ms)
[ RUN ] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction
[58614:3847:0715/022957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction (4399 ms)
[183/218] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction (5760 ms)
[ RUN ] DriveAppProviderTest.ExistingChromeApp
[58622:3847:0715/022959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58615:40451:0715/023001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58615:40451:0715/023001:WARNING:channel.cc(322)] RawChannel write error
[58615:54531:0715/023001:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1345 to client_task_runner_.
[58615:54531:0715/023001:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:512 to client_task_runner_.
[58615:34819:0715/023001:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1345 to client_task_runner_.
[58615:34819:0715/023001:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:512 to client_task_runner_.
[ OK ] DriveAppProviderTest.ExistingChromeApp (3695 ms)
[184/218] DriveAppProviderTest.ExistingChromeApp (5236 ms)
[ RUN ] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates
[58633:3847:0715/023002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates (3207 ms)
[185/218] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates (5195 ms)
[ RUN ] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate
[58638:3847:0715/023003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate (2861 ms)
[186/218] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate (4415 ms)
[ RUN ] AppListControllerBrowserTest.RegularThenIncognito
[58641:3847:0715/023004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppListControllerBrowserTest.RegularThenIncognito (3237 ms)
[187/218] AppListControllerBrowserTest.RegularThenIncognito (4986 ms)
[ RUN ] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock
[58646:3847:0715/023005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58639:40195:0715/023008:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58654:13319:0715/023008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58654:13319:0715/023008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58661:13063:0715/023008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58661:13063:0715/023008:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock (5233 ms)
[188/218] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock (6819 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20
[58656:3847:0715/023007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58660:13063:0715/023008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58660:13063:0715/023008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58660:13063:0715/023008:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20 (3215 ms)
[189/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20 (4631 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24
[58662:3847:0715/023008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24 (2797 ms)
[190/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24 (4208 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialFakeHardware/1
[58655:3847:0715/023007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58645:3847:0715/023009:INFO:CONSOLE(42)] "Connecting to serial device /dev/fakeserialmojo at 57600 bps.", source: chrome-extension://gaigbobcenecghjdkammadpkmdnjebhd/background.js (42)
[58645:3847:0715/023009:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://gaigbobcenecghjdkammadpkmdnjebhd/_generated_background_page.html (0)
[58657:13063:0715/023009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58657:13063:0715/023009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58663:13063:0715/023009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58663:13063:0715/023009:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SerialApiTest/SerialApiTest.SerialFakeHardware/1 (4586 ms)
[191/218] SerialApiTest/SerialApiTest.SerialFakeHardware/1 (6068 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32
[58674:3847:0715/023012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32 (3263 ms)
[192/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32 (4800 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48
[58677:3847:0715/023012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58681:13063:0715/023013:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58681:13063:0715/023013:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48 (3267 ms)
[193/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48 (4778 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63
[58682:3847:0715/023013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63 (3148 ms)
[194/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63 (4796 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69
[58683:3847:0715/023013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58685:13319:0715/023014:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58685:13319:0715/023014:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58685:13319:0715/023014:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58685:13319:0715/023014:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69 (2997 ms)
[195/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69 (4636 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73
[58695:3847:0715/023016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58700:12807:0715/023017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58700:12807:0715/023017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58700:12807:0715/023017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58700:12807:0715/023017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58695:3847:0715/023017:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[58695:3847:0715/023017:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73 (3031 ms)
[196/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73 (4336 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109
[58697:3847:0715/023017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109 (3290 ms)
[197/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109 (4580 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126
[58702:3847:0715/023017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58702:3847:0715/023018:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[58702:3847:0715/023018:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126 (3081 ms)
[198/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126 (4474 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19
[58703:3847:0715/023018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58705:12807:0715/023018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58705:12807:0715/023018:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19 (3354 ms)
[199/218] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19 (4635 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0
[58714:3847:0715/023021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58706:76039:0715/023022:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0 (3234 ms)
[200/218] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0 (4785 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[58724:3847:0715/023022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58726:15875:0715/023023:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[58726:15875:0715/023023:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[58726:15875:0715/023023:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (2829 ms)
[201/218] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (4220 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[58719:3847:0715/023022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53002...
sending server_data: {"host": "127.0.0.1", "port": 53002} (36 bytes)
[58707:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.639 - Using ClearKeyPlayer", source: http://127.0.0.1:53002/files/eme_player_js/utils.js (295)
[58707:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.645 - Registering video event handlers.", source: http://127.0.0.1:53002/files/eme_player_js/utils.js (295)
[58707:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.646 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53002/files/eme_player_js/utils.js (295)
[58707:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.698 - Loading media using src.", source: http://127.0.0.1:53002/files/eme_player_js/utils.js (295)
[58707:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.795 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53002/files/eme_player_js/utils.js (295)
[58707:3847:0715/023023:INFO:CONSOLE(295)] "02:30:23.808 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53002/files/eme_player_js/utils.js (295)
[58707:3847:0715/023026:INFO:CONSOLE(295)] "02:30:26.607 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53002/files/eme_player_js/utils.js (295)
[58723:12807:0715/023026:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7082 ms)
[202/218] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8708 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[58722:3847:0715/023022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53019...
sending server_data: {"host": "127.0.0.1", "port": 53019} (36 bytes)
[58708:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.135 - Using ClearKeyPlayer", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58708:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.141 - Registering video event handlers.", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58708:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.143 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58708:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.193 - Loading media using MSE.", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58708:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.276 - onSourceOpen [object Event]", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58708:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.279 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58708:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.297 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58708:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.302 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58708:3847:0715/023024:INFO:CONSOLE(295)] "02:30:24.317 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58708:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.120 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53019/files/eme_player_js/utils.js (295)
[58725:13063:0715/023027:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7021 ms)
[203/218] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8552 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[58735:3847:0715/023025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53036...
sending server_data: {"host": "127.0.0.1", "port": 53036} (36 bytes)
[58728:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.057 - Using ClearKeyPlayer", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.064 - Registering video event handlers.", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.065 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.952 - Loading media using src.", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.046 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.051 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.062 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.075 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.281 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.282 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.680 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.682 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.480 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58728:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.482 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
2015-07-15 02:30:30.902 browser_tests[58728:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58728:3847:0715/023030:INFO:CONSOLE(295)] "02:30:30.946 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53036/files/eme_player_js/utils.js (295)
[58736:13063:0715/023030:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7142 ms)
[204/218] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8636 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[58737:3847:0715/023026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53051...
sending server_data: {"host": "127.0.0.1", "port": 53051} (36 bytes)
[58730:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.708 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.716 - Registering video event handlers.", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.724 - Loading media using MSE.", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.843 - onSourceOpen [object Event]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.846 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023027:INFO:CONSOLE(295)] "02:30:27.866 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023027:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58730:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.812 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.823 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.831 - Adding key to sessionID: 1", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023028:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58730:3847:0715/023028:INFO:CONSOLE(295)] "02:30:28.836 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.035 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.037 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.039 - Adding key to sessionID: 1", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.042 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.435 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.437 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.440 - Adding key to sessionID: 1", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.443 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023030:INFO:CONSOLE(295)] "02:30:30.236 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023030:INFO:CONSOLE(295)] "02:30:30.238 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023030:INFO:CONSOLE(295)] "02:30:30.240 - Adding key to sessionID: 1", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[58730:3847:0715/023030:INFO:CONSOLE(295)] "02:30:30.243 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
2015-07-15 02:30:30.902 browser_tests[58730:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58730:3847:0715/023031:INFO:CONSOLE(295)] "02:30:31.550 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53051/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7124 ms)
[205/218] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8546 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[58749:3847:0715/023029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53070...
sending server_data: {"host": "127.0.0.1", "port": 53070} (36 bytes)
2015-07-15 02:30:31.291 browser_tests[58742:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[58742:3847:0715/023031:INFO:CONSOLE(295)] "02:30:31.528 - Using ClearKeyPlayer", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023031:INFO:CONSOLE(295)] "02:30:31.534 - Registering video event handlers.", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023031:INFO:CONSOLE(295)] "02:30:31.536 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.437 - Loading media using MSE.", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.509 - onSourceOpen [object Event]", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.513 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.540 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.543 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.552 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.562 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.568 - Forcing invalid key data.", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.574 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.576 - Forcing invalid key data.", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (145)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.584 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58742:3847:0715/023032:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (145)
[58742:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.588 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:53070/files/eme_player_js/utils.js (295)
[58750:13063:0715/023032:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (4445 ms)
[206/218] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (5870 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/5
[58768:3847:0715/023035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58771:15875:0715/023035:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[58771:15875:0715/023035:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[58771:15875:0715/023035:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[58771:13063:0715/023035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58771:13063:0715/023035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PDFTestFiles/PDFExtensionTest.Load/5 (2611 ms)
[207/218] PDFTestFiles/PDFExtensionTest.Load/5 (4271 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[58751:3847:0715/023030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:30.911 browser_tests[58743:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:53085...
sending server_data: {"host": "127.0.0.1", "port": 53085} (36 bytes)
[58743:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.127 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.131 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.134 - Registering video event handlers.", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.142 - Loading media using MSE.", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.261 - onSourceOpen [object Event]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.263 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.280 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023032:INFO:CONSOLE(295)] "02:30:32.284 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023032:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58743:3847:0715/023033:INFO:CONSOLE(295)] "02:30:33.503 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023033:INFO:CONSOLE(295)] "02:30:33.511 - Adding key to sessionID: 1", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023033:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58743:3847:0715/023033:INFO:CONSOLE(295)] "02:30:33.516 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023033:INFO:CONSOLE(295)] "02:30:33.715 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023033:INFO:CONSOLE(295)] "02:30:33.717 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023033:INFO:CONSOLE(295)] "02:30:33.719 - Adding key to sessionID: 1", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023033:INFO:CONSOLE(295)] "02:30:33.722 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023034:INFO:CONSOLE(295)] "02:30:34.115 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023034:INFO:CONSOLE(295)] "02:30:34.117 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023034:INFO:CONSOLE(295)] "02:30:34.120 - Adding key to sessionID: 1", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023034:INFO:CONSOLE(295)] "02:30:34.123 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023034:INFO:CONSOLE(295)] "02:30:34.916 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023034:INFO:CONSOLE(295)] "02:30:34.919 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023034:INFO:CONSOLE(295)] "02:30:34.920 - Adding key to sessionID: 1", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023034:INFO:CONSOLE(295)] "02:30:34.924 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[58743:3847:0715/023036:INFO:CONSOLE(295)] "02:30:36.240 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53085/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7657 ms)
[208/218] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9176 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1
[58772:3847:0715/023036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1 (3551 ms)
[209/218] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1 (4994 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[58766:3847:0715/023034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53105...
sending server_data: {"host": "127.0.0.1", "port": 53105} (36 bytes)
[58758:3847:0715/023036:INFO:CONSOLE(295)] "02:30:36.570 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023036:INFO:CONSOLE(295)] "02:30:36.576 - Registering video event handlers.", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023036:INFO:CONSOLE(295)] "02:30:36.709 - onSourceOpen [object Event]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023036:INFO:CONSOLE(295)] "02:30:36.712 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023036:INFO:CONSOLE(295)] "02:30:36.759 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023036:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.623 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.628 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:53105/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (40)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.644 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.650 - Adding key to sessionID: 1", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.651 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.652 - Adding key to sessionID: 2", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:53105/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (60)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.664 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.664 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.665 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.666 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:53105/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (48)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.670 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.671 - Adding key to sessionID: 3", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.671 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.672 - Adding key to sessionID: 4", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.675 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.675 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.856 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.856 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.857 - Adding key to sessionID: 4", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023037:INFO:CONSOLE(295)] "02:30:37.859 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023038:INFO:CONSOLE(295)] "02:30:38.253 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023038:INFO:CONSOLE(295)] "02:30:38.253 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023038:INFO:CONSOLE(295)] "02:30:38.254 - Adding key to sessionID: 4", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023038:INFO:CONSOLE(295)] "02:30:38.255 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58758:3847:0715/023038:INFO:CONSOLE(295)] "02:30:38.825 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53105/files/eme_player_js/utils.js (295)
[58767:13063:0715/023038:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (6360 ms)
[210/218] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (7849 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0
[58785:3847:0715/023039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58787:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58787:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58787:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58787:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58787:13063:0715/023040:WARNING:channel.cc(322)] RawChannel write error
[58787:15875:0715/023040:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[58787:15875:0715/023040:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[58787:15875:0715/023040:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0 (2704 ms)
[211/218] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0 (4105 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.KillSubframe/1
[58784:3847:0715/023039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58775:76043:0715/023041:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58775:40707:0715/023042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58775:40707:0715/023042:WARNING:channel.cc(322)] RawChannel write error
=================================================================
==58792==ERROR: AddressSanitizer: heap-use-after-free on address 0x611000076de0 at pc 0x00011676d770 bp 0x7fff4fea3820 sp 0x7fff4fea3818
READ of size 8 at 0x611000076de0 thread T0
#0 0x11676d76f in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x11676d76f in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x11676d76f in blink::WebLocalFrameImpl::viewImpl() const third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1835:0
#3 0x1167432ce in view third_party/WebKit/Source/web/WebFrameWidgetImpl.h:182:40
#4 0x1167432ce in page third_party/WebKit/Source/web/WebFrameWidgetImpl.h:141:0
#5 0x1167432ce in focusedCoreFrame third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:914:0
#6 0x1167432ce in blink::WebFrameWidgetImpl::selectionBounds(blink::WebRect&, blink::WebRect&) const third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:531:0
#7 0x11e0d25b5 in content::RenderWidget::GetSelectionBounds(gfx::Rect*, gfx::Rect*) content/renderer/render_widget.cc:2019:3
#8 0x11e0cb799 in content::RenderWidget::UpdateSelectionBounds() content/renderer/render_widget.cc:2035:5
#9 0x11e0c9b9f in content::RenderWidget::WillBeginCompositorFrame() content/renderer/render_widget.cc:1406:3
#10 0x11420ee5e in cc::ThreadProxy::BeginMainFrame(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) cc/trees/thread_proxy.cc:737:3
#11 0x114218cbc in Run base/bind_internal.h:176:12
#12 0x114218cbc in base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >::MakeItSo(base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) base/bind_internal.h:303:0
#13 0x1142189f5 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, void (cc::ThreadProxy*, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >), base::internal::TypeList<base::WeakPtr<cc::ThreadProxy>, base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<cc::ThreadProxy> >, base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:12
#14 0x111c8a3e8 in Run base/callback.h:396:12
#15 0x111c8a3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x11de682e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x11de666d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x111c8a3e8 in Run base/callback.h:396:12
#19 0x111c8a3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x111cec3ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x111ceca56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x111ced006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x111c6a7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x111cd2e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x111c68d26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff9002eb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff9002e454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff900517f4 in __CFRunLoopRun ??:0:0
#29 0x7fff900510e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff8caf67bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x111c6bcd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x111c6a09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x111d231ee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x111ceb074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11e0e7d32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#36 0x111ba73b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#37 0x111ba59dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#38 0x110a6f1b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#39 0x10fd5ac1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#40 0x10fd5ac03 in start ??:0:0
#33 0x10 (<unknown module>)
0x611000076de0 is located 96 bytes inside of 248-byte region [0x611000076d80,0x611000076e78)
freed by thread T0 here:
#0 0x10fdaab69 in __asan_memmove ??:0:0
#1 0x1166a0804 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x1166a0804 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x1166a0804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x1166a0804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x1166a0804 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x118689d08 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x1186fe26a in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x11868a0f9 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x118727a42 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x118ab772d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x1167ea880 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x11e0cf128 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x11e0a4570 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x111c8a3e8 in Run base/callback.h:396:12
#15 0x111c8a3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x11de682e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x11de666d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x111c8a3e8 in Run base/callback.h:396:12
#19 0x111c8a3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x111cec3ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x111ceca56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x111ced006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x111c6a7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x111cd2e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x111c68d26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff9002eb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff9002e454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff900517f4 in __CFRunLoopRun ??:0:0
#29 0x7fff900510e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff8caf67bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x111c6bcd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x111c6a09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x111d231ee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x111ceb074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11e0e7d32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x10fdaa9a0 in __asan_memmove ??:0:0
#1 0x114f641e9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x114f641e9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x114f641e9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x116780489 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x116780489 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x116780489 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x1167b0721 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x11e0026a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x11e06c87b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x11e06c87b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x11e06c87b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x11e06c87b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x11e06c87b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x11dcbea83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x113577c9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x111c8a3e8 in Run base/callback.h:396:12
#17 0x111c8a3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x11de682e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x11de666d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x111c8a3e8 in Run base/callback.h:396:12
#21 0x111c8a3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x111cec3ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x111ceca56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x111ced006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x111c6a7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x111cd2e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x111c68d26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff9002eb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff9002e454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff900517f4 in __CFRunLoopRun ??:0:0
#31 0x7fff900510e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8caf67bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x111c6bcd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x111c6a09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x111d231ee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x111ceb074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x11e0e7d32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x111ba73b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x111ba59dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0x5d0276f)
Shadow bytes around the buggy address:
0x1c220000ed60: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000ed70: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c220000ed80: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000ed90: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000eda0: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
=>0x1c220000edb0: fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd fd
0x1c220000edc0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c220000edd0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000ede0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000edf0: fd fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c220000ee00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==58792==ABORTING
[ OK ] TaskManagerOOPIFBrowserTest.KillSubframe/1 (5255 ms)
[212/218] TaskManagerOOPIFBrowserTest.KillSubframe/1 (6675 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1
[58799:3847:0715/023042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58789:3847:0715/023044:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58807:13063:0715/023044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58807:13063:0715/023044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58789:39939:0715/023044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58789:39939:0715/023044:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1 (4501 ms)
[213/218] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1 (6006 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3
[58793:3847:0715/023041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58783:3847:0715/023043:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[58783:3847:0715/023044:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58783:3847:0715/023045:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ShowHomeButton
[58783:3847:0715/023045:INFO:policy_prefs_browsertest.cc(641)] Testing policy: JavascriptEnabled
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3 (6238 ms)
[214/218] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3 (7840 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0
[58804:3847:0715/023043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58797:17411:0715/023044:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0 (3978 ms)
[215/218] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0 (5740 ms)
[ RUN ] ContentSettingsTest.BlockCookies
[58811:3847:0715/023045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58812:15363:0715/023046:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[58812:15363:0715/023046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[58812:15363:0715/023046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[58812:12551:0715/023046:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContentSettingsTest.BlockCookies (2565 ms)
[216/218] ContentSettingsTest.BlockCookies (4119 ms)
[ RUN ] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate
[58819:3847:0715/023048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate (2465 ms)
[217/218] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate (4064 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1
[58821:3847:0715/023048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58822:15875:0715/023049:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[58822:15875:0715/023049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[58822:15875:0715/023049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1 (2227 ms)
[218/218] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1 (3651 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"606297042c2497dcab31197ef9d60c84ae000194","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 14 Pending: 6.0s Duration: 436.5s Bot: vm883-m4 Exit: 0 |
+--------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 17 https://chromium-swarm.appspot.com/user/task/28a9d8335c07df10 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_out5XMBCT/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 17/20
Using 4 parallel jobs.
[ RUN ] IdentityInternalsWebUITestAsync.revokeToken
[23698:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23687:3847:0715/022417:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23687:3847:0715/022417:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsWebUITestAsync.revokeToken", source: test_api.js (1324)
[ OK ] IdentityInternalsWebUITestAsync.revokeToken (6964 ms)
[1/225] IdentityInternalsWebUITestAsync.revokeToken (8465 ms)
[ RUN ] IdentityInternalsSingleTokenWebUITest.getAllTokens
[23699:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23703:13063:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23686:3847:0715/022417:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23686:3847:0715/022417:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsSingleTokenWebUITest.getAllTokens", source: test_api.js (1324)
[23686:39427:0715/022417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23686:39427:0715/022417:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityInternalsSingleTokenWebUITest.getAllTokens (6875 ms)
[2/225] IdentityInternalsSingleTokenWebUITest.getAllTokens (8566 ms)
[ RUN ] BrowserOptionsWebUITest.testOpenBrowserOptions
[23700:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23688:40451:0715/022417:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23688:3847:0715/022417:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23688:3847:0715/022417:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23688:3847:0715/022419:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsWebUITest.MAYBE_testOpenBrowserOptions", source: test_api.js (1324)
[ OK ] BrowserOptionsWebUITest.testOpenBrowserOptions (8520 ms)
[3/225] BrowserOptionsWebUITest.testOpenBrowserOptions (10204 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions
[23697:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23685:3847:0715/022418:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[23685:3847:0715/022418:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[23685:3847:0715/022419:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23685:3847:0715/022419:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions", source: test_api.js (1324)
[23711:13063:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23711:13063:0715/022420:WARNING:channel.cc(322)] RawChannel write error
[23712:12807:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[23712:12807:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23712:12807:0715/022420:WARNING:channel.cc(322)] RawChannel write error
[23713:12807:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23713:12807:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23713:12807:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23713:12807:0715/022420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions (9936 ms)
[4/225] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions (11582 ms)
[ RUN ] ManageProfileUITest.CreateInProgress
[23722:3847:0715/022422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23714:3847:0715/022425:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23714:3847:0715/022425:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23714:3847:0715/022427:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateInProgress", source: test_api.js (1324)
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23722:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ManageProfileUITest.CreateInProgress (7589 ms)
[5/225] ManageProfileUITest.CreateInProgress (9229 ms)
[ RUN ] SyncInternalsWebUITest.SignedOut
[23729:3847:0715/022424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23721:3847:0715/022426:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23721:3847:0715/022426:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23721:3847:0715/022427:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.SignedOut", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.SignedOut (5918 ms)
[6/225] SyncInternalsWebUITest.SignedOut (7556 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors
[23735:3847:0715/022425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23725:39939:0715/022427:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23725:3847:0715/022427:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors", source: test_api.js (1324)
[23725:3847:0715/022427:ERROR:web_ui_test_handler.cc(75)] Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail","testWithAuditFailuresAndIssuesAreErrors")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.
*** End accessibility audit results ***
at Object.Test.runAccessibilityAudit (test_api.js:356:17)
at Object.TestCase.runAccessibilityAudit (test_api.js:486:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:863:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail","testWithAuditFailuresAndIssuesAreErrors")
Error: Test Error expectEquals(this.expectedErrors, numAccessibilityErrors)
Actual: 3
Expected: 2
at assertEquals (test_api.js:989:13)
at expectFunc (test_api.js:1120:20)
at Object.WebUIAccessibilityAuditBrowserTest.tearDown (accessibility_audit_browsertest.js:64:7)
at Object.TestCase.tearDown (test_api.js:470:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:865:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail","testWithAuditFailuresAndIssuesAreErrors")
Error: Test Error expectEquals(this.expectedWarnings, numAccessibilityWarnings)
Actual: 0
Expected: 1
at assertEquals (test_api.js:989:13)
at expectFunc (test_api.js:1120:20)
at Object.WebUIAccessibilityAuditBrowserTest.tearDown (accessibility_audit_browsertest.js:66:7)
at Object.TestCase.tearDown (test_api.js:470:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:865:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
[23735:3847:0715/022427:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23735:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23735:3847:0715/022427:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23735:3847:0715/022427:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors (4781 ms)
[7/225] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors (6750 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowSearchFromField
[23723:3847:0715/022422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23715:3847:0715/022425:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23715:3847:0715/022425:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23715:3847:0715/022426:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowSearchFromField", source: test_api.js (1324)
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[23723:3847:0715/022428:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] OptionsWebUIExtendedTest.ShowSearchFromField (9004 ms)
[8/225] OptionsWebUIExtendedTest.ShowSearchFromField (10714 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewQueryError
[23750:3847:0715/022432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23740:3847:0715/022435:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewQueryError", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewQueryError (6618 ms)
[9/225] NetInternalsTest.netInternalsHSTSViewQueryError (8436 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewAddTwoTwice
[23749:3847:0715/022432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23739:39939:0715/022434:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23739:3847:0715/022435:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewAddTwoTwice", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewAddTwoTwice (7111 ms)
[10/225] NetInternalsTest.netInternalsDnsViewAddTwoTwice (8869 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddTwice
[23751:3847:0715/022432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23741:3847:0715/022435:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddTwice", source: test_api.js (1324)
[23751:3847:0715/022436:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23751:3847:0715/022436:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23751:3847:0715/022436:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23751:3847:0715/022436:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23751:3847:0715/022436:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23751:3847:0715/022436:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23761:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23761:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23761:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23761:13063:0715/022436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddTwice (6884 ms)
[11/225] NetInternalsTest.netInternalsHSTSViewAddTwice (8576 ms)
[ RUN ] NetInternalsTest.netInternalsPrerenderViewSucceed
[23757:3847:0715/022433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23746:3847:0715/022436:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsPrerenderViewSucceed", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:60952...
sending server_data: {"host": "127.0.0.1", "port": 60952} (36 bytes)
[23773:12807:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23762:13063:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23762:13063:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsPrerenderViewSucceed (11913 ms)
[12/225] NetInternalsTest.netInternalsPrerenderViewSucceed (13708 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable
[23776:3847:0715/022440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23765:4611:0715/022442:ERROR:mach_broker_mac.mm(222)] Unknown process 23782 is sending Mach IPC messages!
[23765:3847:0715/022443:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledStableInitTrue", source: chrome-extension://ncdabioflmobcdjdoihfpgdgblnocgjj/_generated_background_page.html (0)
[23765:3847:0715/022443:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledStableInitFalse", source: chrome-extension://ncdabioflmobcdjdoihfpgdgblnocgjj/_generated_background_page.html (0)
[23779:13063:0715/022443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23779:13063:0715/022443:WARNING:channel.cc(322)] RawChannel write error
[23765:39939:0715/022443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23765:39939:0715/022443:WARNING:channel.cc(322)] RawChannel write error
[23765:3847:0715/022443:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable (5626 ms)
[13/225] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable (7237 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome
[23774:3847:0715/022440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23763:3847:0715/022443:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23763:3847:0715/022444:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome", source: test_api.js (1324)
[23763:40451:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23763:40451:0715/022445:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome (7911 ms)
[14/225] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome (9454 ms)
[ RUN ] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview
[23775:3847:0715/022440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23764:3847:0715/022443:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23764:3847:0715/022444:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview", source: test_api.js (1324)
[23764:39683:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23764:39683:0715/022445:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview (8543 ms)
[15/225] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview (10245 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable
[23793:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23785:55303:0715/022449:ERROR:mach_broker_mac.mm(222)] Unknown process 23801 is sending Mach IPC messages!
[23785:3847:0715/022450:INFO:CONSOLE(0)] "[SUCCESS] testCreateOption", source: chrome-extension://jihnaoplclikjlkeaoljjbgaibdefcbc/_generated_background_page.html (0)
[23785:3847:0715/022450:INFO:CONSOLE(0)] "[SUCCESS] testCanSetVisibleOnAllWorkspaces", source: chrome-extension://jihnaoplclikjlkeaoljjbgaibdefcbc/_generated_background_page.html (0)
[23795:12551:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23795:12551:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23795:12551:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23795:12551:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23795:12551:0715/022450:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable (6345 ms)
[16/225] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable (8251 ms)
[ RUN ] BluetoothApiTest.OnAdapterStateChanged
[23805:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23794:3847:0715/022451:INFO:CONSOLE(0)] "[SUCCESS] testEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[23794:3847:0715/022451:WARNING:channel.cc(132)] WriteMessage() after shutdown
[23794:3847:0715/022451:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] BluetoothApiTest.OnAdapterStateChanged (4810 ms)
[17/225] BluetoothApiTest.OnAdapterStateChanged (6848 ms)
[ RUN ] BluetoothLowEnergyApiTest.GattConnection
[23807:3847:0715/022450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23797:3847:0715/022452:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[23797:41219:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23797:41219:0715/022453:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GattConnection (4978 ms)
[18/225] BluetoothLowEnergyApiTest.GattConnection (6605 ms)
[ RUN ] PlatformAppBrowserTest.InstalledAppWithContextMenu
[23796:3847:0715/022448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23798:13575:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23798:13575:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23798:13575:0715/022453:WARNING:channel.cc(322)] RawChannel write error
[23813:12551:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23813:12551:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23813:12551:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[23813:12551:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[23813:12551:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23813:12551:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.InstalledAppWithContextMenu (8915 ms)
[19/225] PlatformAppBrowserTest.InstalledAppWithContextMenu (10650 ms)
[ RUN ] CastChannelAPITest.TestSetAuthorityKeysInvalid
[23817:3847:0715/022454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23821:14339:0715/022456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23821:14339:0715/022456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23821:14339:0715/022456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23821:14339:0715/022456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CastChannelAPITest.TestSetAuthorityKeysInvalid (3600 ms)
[20/225] CastChannelAPITest.TestSetAuthorityKeysInvalid (5293 ms)
[ RUN ] ExtensionApiTest.CookiesNoPermission
[23825:3847:0715/022456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23816:3847:0715/022458:INFO:CONSOLE(0)] "[SUCCESS] readCookies", source: chrome-extension://delnhkbkiaffnbkgojiniaooponhkppj/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.CookiesNoPermission (4980 ms)
[21/225] ExtensionApiTest.CookiesNoPermission (6633 ms)
[ RUN ] ExtensionApiTest.FaviconPermission
[23829:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23818:3847:0715/022459:INFO:CONSOLE(9)] "Not allowed to load local resource: chrome://theme/product_logo", source: chrome-extension://lflbglopaacagmopnbepmjpapbkjeamm/test.html (9)
[23818:3847:0715/022459:INFO:CONSOLE(0)] "[SUCCESS] favicon", source: chrome-extension://lflbglopaacagmopnbepmjpapbkjeamm/test.html (0)
[23818:3847:0715/022500:INFO:CONSOLE(0)] "[SUCCESS] theme", source: chrome-extension://lflbglopaacagmopnbepmjpapbkjeamm/test.html (0)
[23818:41219:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23818:41219:0715/022500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.FaviconPermission (5232 ms)
[22/225] ExtensionApiTest.FaviconPermission (7117 ms)
[ RUN ] ExtensionApiTest.IncognitoNoScript
[23832:3847:0715/022458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:00.202 browser_tests[23822:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23822:75783:0715/022500:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionApiTest.IncognitoNoScript (4799 ms)
[23/225] ExtensionApiTest.IncognitoNoScript (6601 ms)
[ RUN ] ExtensionApiTest.MessagingUserGesture
[23838:3847:0715/022459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:00.203 browser_tests[23830:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23830:40451:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23830:40451:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23830:40451:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.MessagingUserGesture (7000 ms)
[24/225] ExtensionApiTest.MessagingUserGesture (8712 ms)
[ RUN ] MimeHandlerViewTest.Iframe
[23856:3847:0715/022505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23847:75527:0715/022505:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23847:3847:0715/022507:INFO:CONSOLE(0)] "[SUCCESS] testIframe", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[23861:12551:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23861:12551:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23861:12551:0715/022507:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.Iframe (5518 ms)
[25/225] MimeHandlerViewTest.Iframe (7248 ms)
[ RUN ] ExtensionApiTest.TabsOnUpdated
[23848:3847:0715/022503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23841:3847:0715/022506:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/browserThenRendererInitiated/a.html. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022506:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022506:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/browserThenRendererInitiated/b.html. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022506:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022506:INFO:CONSOLE(0)] "[SUCCESS] browserThenRendererInitiated", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.html (0)
[23841:3847:0715/022507:INFO:CONSOLE(27)] "---onUpdated: loading, chrome://newtab/. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022507:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022507:INFO:CONSOLE(0)] "[SUCCESS] newTab", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.html (0)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/iframeNavigated/a.html. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: loading, undefined. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(0)] "[SUCCESS] iframeNavigated", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.html (0)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/internalAnchorNavigated/a.html. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/internalAnchorNavigated/a.html#b. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(0)] "[SUCCESS] internalAnchorNavigated", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.html (0)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/favicon/a.html. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(27)] "---onUpdated: undefined, undefined. chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/favicon/favicon.ico", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.js (27)
[23841:3847:0715/022508:INFO:CONSOLE(0)] "[SUCCESS] faviconLoaded", source: chrome-extension://ajcjchibiichhkfnhlkmodplgafnnepo/test.html (0)
[23858:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.TabsOnUpdated (8574 ms)
[26/225] ExtensionApiTest.TabsOnUpdated (10249 ms)
[ RUN ] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds
[23855:3847:0715/022504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23857:12551:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23857:12551:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23857:12551:0715/022509:WARNING:channel.cc(322)] RawChannel write error
[23845:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedInvalidExtensionId", source: chrome-extension://ibmfoclaifimfjfdjpdondjdfhkeaeec/test.html (0)
[23845:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedSelfIfNoOptionsPage", source: chrome-extension://ibmfoclaifimfjfdjpdondjdfhkeaeec/test.html (0)
[23845:39427:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23845:39427:0715/022509:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds (7647 ms)
[27/225] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds (9596 ms)
[ RUN ] AppControllerWebAppBrowserTest.WebAppReopenWithNoWindows
[23866:3847:0715/022508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23860:3847:0715/022510:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] AppControllerWebAppBrowserTest.WebAppReopenWithNoWindows (4348 ms)
[28/225] AppControllerWebAppBrowserTest.WebAppReopenWithNoWindows (5971 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.AboutChromeForcesUserManager
[23877:3847:0715/022512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23869:5635:0715/022514:ERROR:mach_broker_mac.mm(222)] Unknown process 23887 is sending Mach IPC messages!
[ OK ] AppControllerNewProfileManagementBrowserTest.AboutChromeForcesUserManager (4743 ms)
[29/225] AppControllerNewProfileManagementBrowserTest.AboutChromeForcesUserManager (6624 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithSniffableType
[23882:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23870:9999:0715/022515:ERROR:mach_broker_mac.mm(222)] Unknown process 23891 is sending Mach IPC messages!
[23870:3847:0715/022517:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://adlfgkncooaojdaabpmpmkbhpopgdehh/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithSniffableType (6353 ms)
[30/225] PlatformAppWithFileBrowserTest.LaunchWithSniffableType (8152 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithNothing
[23886:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23874:62979:0715/022516:ERROR:mach_broker_mac.mm(222)] Unknown process 23894 is sending Mach IPC messages!
[23874:3847:0715/022517:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://beieimbnnokkmkipedfaoakldakeeobn/_generated_background_page.html (0)
[23874:41219:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23874:41219:0715/022517:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithNothing (6110 ms)
[31/225] PlatformAppWithFileBrowserTest.LaunchWithNothing (8013 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted
[23889:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23878:3847:0715/022519:INFO:CONSOLE(18)] "Clicking a matching link", source: http://127.0.0.1:60968/extensions/platform_apps/url_handlers/launching_pages/navigate.js (18)
[23878:75535:0715/022519:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23890:12807:0715/022519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23890:12807:0715/022519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23889:3847:0715/022519:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23889:3847:0715/022519:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted (7287 ms)
[32/225] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted (9222 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted
[23900:3847:0715/022518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23902:12295:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23900:3847:0715/022523:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23900:3847:0715/022523:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted (7492 ms)
[33/225] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted (9235 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchLegacyApp
HTTP server started on http://127.0.0.1:60973...
sending server_data: {"host": "127.0.0.1", "port": 60973} (36 bytes)
[23913:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23923:12807:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.LaunchLegacyApp (7414 ms)
[34/225] EphemeralAppLauncherTest.LaunchLegacyApp (9294 ms)
[ RUN ] WebViewTest.ReloadEmbedder
[23911:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23918:3847:0715/022526:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[ OK ] WebViewTest.ReloadEmbedder (9329 ms)
[35/225] WebViewTest.ReloadEmbedder (11101 ms)
[ RUN ] WebViewTest.Dialog_TestConfirmDialogDefaultCancel
[23919:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23910:3847:0715/022529:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://ojhbbkkjjookodffiihhpmlddihopell/embedder.js (77)
[23910:3847:0715/022529:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://ojhbbkkjjookodffiihhpmlddihopell/embedder.js (81)
[23910:3847:0715/022529:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://ojhbbkkjjookodffiihhpmlddihopell/embedder.js (92)
[23910:3847:0715/022529:INFO:CONSOLE(203)] "The confirm dialog test has started.", source: chrome-extension://ojhbbkkjjookodffiihhpmlddihopell/embedder.js (203)
[23910:3847:0715/022529:INFO:CONSOLE(218)] "webview has requested a dialog.", source: chrome-extension://ojhbbkkjjookodffiihhpmlddihopell/embedder.js (218)
[23910:3847:0715/022529:INFO:CONSOLE(138)] "<webview>: A confirm dialog was blocked.", source: extensions::webViewActionRequests (138)
[23910:3847:0715/022529:INFO:CONSOLE(210)] "webview has reported a result for its confirm dialog.", source: chrome-extension://ojhbbkkjjookodffiihhpmlddihopell/embedder.js (210)
[23921:13063:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23921:13063:0715/022529:WARNING:channel.cc(322)] RawChannel write error
[23932:13319:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23932:13319:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Dialog_TestConfirmDialogDefaultCancel (7638 ms)
[36/225] WebViewTest.Dialog_TestConfirmDialogDefaultCancel (9605 ms)
[ RUN ] WebViewSizeTest.Shim_TestAutosizeHeight
[23928:3847:0715/022528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23944:13063:0715/022533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23944:13063:0715/022533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewSizeTest.Shim_TestAutosizeHeight (7779 ms)
[37/225] WebViewSizeTest.Shim_TestAutosizeHeight (9597 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect (1 ms)
[38/225] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect (1836 ms)
[ RUN ] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation
[23937:3847:0715/022530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23939:12551:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23939:12551:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation (7790 ms)
[39/225] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation (9731 ms)
[ RUN ] AutocompleteBrowserTest.TabAwayRevertSelect
[23948:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23954:15363:0715/022535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[23954:15363:0715/022535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[23954:12551:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23954:12551:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23954:12551:0715/022535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutocompleteBrowserTest.TabAwayRevertSelect (5114 ms)
[40/225] AutocompleteBrowserTest.TabAwayRevertSelect (6867 ms)
[ RUN ] WebViewCommonTest.BasicPostMessage
[23946:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23936:5635:0715/022534:ERROR:mach_broker_mac.mm(222)] Unknown process 23950 is sending Mach IPC messages!
[23936:3847:0715/022536:INFO:CONSOLE(8)] "guestURL: http://localhost:60974/extensions/platform_apps/web_view/post_message/basic/guest.html", source: chrome-extension://ekfjeificngceacgkdjjjbmgcdlfajag/embedder.js (8)
[23936:3847:0715/022538:INFO:CONSOLE(8)] "onWebviewLoaded", source: chrome-extension://ekfjeificngceacgkdjjjbmgcdlfajag/embedder.js (8)
[23936:75527:0715/022538:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23936:3847:0715/022538:INFO:CONSOLE(8)] "[Guest]: post message received.", source: chrome-extension://ekfjeificngceacgkdjjjbmgcdlfajag/embedder.js (8)
[23936:3847:0715/022538:INFO:CONSOLE(0)] "[SUCCESS] postMessage", source: chrome-extension://ekfjeificngceacgkdjjjbmgcdlfajag/embedder.html (0)
[23956:13063:0715/022538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23956:13063:0715/022538:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewCommonTest.BasicPostMessage (7739 ms)
[41/225] WebViewCommonTest.BasicPostMessage (9673 ms)
[ RUN ] BitmapFetcherBrowserTest.OnImageDecodedTest
[23963:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23967:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23967:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23967:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23967:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23967:15875:0715/022540:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[23967:15875:0715/022540:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[23967:15875:0715/022540:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BitmapFetcherBrowserTest.OnImageDecodedTest (3892 ms)
[42/225] BitmapFetcherBrowserTest.OnImageDecodedTest (5517 ms)
[ RUN ] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker
[23969:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23957:41219:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23957:41219:0715/022543:WARNING:channel.cc(322)] RawChannel write error
[23957:3847:0715/022543:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[23957:3847:0715/022543:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[23957:3847:0715/022543:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker (5396 ms)
[43/225] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker (7210 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose
[23968:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60980...
sending server_data: {"host": "127.0.0.1", "port": 60980} (36 bytes)
2015-07-15 02:25:45.326 browser_tests[23958:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23958:3847:0715/022545:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23958:3847:0715/022547:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23981:12551:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23958:3847:0715/022547:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose (9605 ms)
[44/225] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose (11276 ms)
[ RUN ] DoNotTrackTest.Redirect
[23991:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60990...
sending server_data: {"host": "127.0.0.1", "port": 60990} (36 bytes)
[23984:39939:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23984:39939:0715/022548:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DoNotTrackTest.Redirect (3783 ms)
[45/225] DoNotTrackTest.Redirect (5476 ms)
[ RUN ] DevToolsSanityTest.TestShowScriptsTab
[23975:3847:0715/022542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60984...
sending server_data: {"host": "127.0.0.1", "port": 60984} (36 bytes)
2015-07-15 02:25:45.870 browser_tests[23966:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23966:3847:0715/022547:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23966:3847:0715/022549:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23966:3847:0715/022549:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23975:3847:0715/022550:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23975:3847:0715/022550:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23975:3847:0715/022550:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23975:3847:0715/022550:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23975:3847:0715/022550:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[23975:3847:0715/022550:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[23975:3847:0715/022550:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[23975:3847:0715/022550:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[23975:3847:0715/022550:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[23975:3847:0715/022550:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] DevToolsSanityTest.TestShowScriptsTab (10424 ms)
[46/225] DevToolsSanityTest.TestShowScriptsTab (12274 ms)
[ RUN ] DevToolsSanityTest.TestToolboxLoadedUndocked
[23983:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:45.326 browser_tests[23974:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:60987...
sending server_data: {"host": "127.0.0.1", "port": 60987} (36 bytes)
[23974:3847:0715/022549:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23974:3847:0715/022551:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23974:3847:0715/022552:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[23974:3847:0715/022553:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23999:13319:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23999:13319:0715/022553:WARNING:channel.cc(322)] RawChannel write error
[23993:12551:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23993:12551:0715/022553:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsSanityTest.TestToolboxLoadedUndocked (10640 ms)
[47/225] DevToolsSanityTest.TestToolboxLoadedUndocked (12568 ms)
[ RUN ] AutofillPrivateApiTest.GetAddressComponents
[24005:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23997:3847:0715/022555:INFO:CONSOLE(0)] "[SUCCESS] getAddressComponents", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getAddressComponents (0)
[23997:41219:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23997:41219:0715/022555:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillPrivateApiTest.GetAddressComponents (5067 ms)
[48/225] AutofillPrivateApiTest.GetAddressComponents (6761 ms)
[ RUN ] AdInjectionBrowserTest.DetectAdInjections
[24000:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23995:3847:0715/022553:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24004:13063:0715/022557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AdInjectionBrowserTest.DetectAdInjections (7713 ms)
[49/225] AdInjectionBrowserTest.DetectAdInjections (9483 ms)
[ RUN ] AutomationApiTest.TabsAutomationBooleanActions
[24009:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24012:12551:0715/022557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24012:12551:0715/022557:WARNING:channel.cc(322)] RawChannel write error
[24003:75527:0715/022558:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24003:3847:0715/022558:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://gnbhfkbaadojpkckcnhamapliknghpai/actions.html (0)
[24003:3847:0715/022558:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://gnbhfkbaadojpkckcnhamapliknghpai/actions.html (0)
[24015:13063:0715/022559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24015:13063:0715/022559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24015:13063:0715/022559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24015:13063:0715/022559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24015:13063:0715/022559:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutomationApiTest.TabsAutomationBooleanActions (7356 ms)
[50/225] AutomationApiTest.TabsAutomationBooleanActions (9160 ms)
[ RUN ] CastStreamingApiTest.BadLogging
[24016:3847:0715/022557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24011:40963:0715/022559:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24011:3847:0715/022559:INFO:CONSOLE(14)] "[TEST] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (14)
[24023:23043:0715/022559:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[24023:23043:0715/022559:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[24023:23043:0715/022559:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[24023:23043:0715/022559:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[24011:40963:0715/022559:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[24011:40963:0715/022559:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[24011:3847:0715/022600:INFO:CONSOLE(17)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (17)
[24011:3847:0715/022600:INFO:CONSOLE(22)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (22)
[24011:3847:0715/022600:INFO:CONSOLE(40)] "Getting logs without enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (40)
[24011:3847:0715/022600:INFO:CONSOLE(43)] "Disabling logging that is already disabled.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (43)
[24011:3847:0715/022600:INFO:CONSOLE(46)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (46)
[24011:3847:0715/022600:INFO:CONSOLE(54)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (54)
[24011:3847:0715/022600:INFO:CONSOLE(0)] "[SUCCESS] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.html (0)
[24011:3847:0715/022600:INFO:CONSOLE(0)] "[SUCCESS] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.html (0)
[24023:12551:0715/022600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24023:12551:0715/022600:WARNING:channel.cc(322)] RawChannel write error
[24023:12551:0715/022600:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.BadLogging (5087 ms)
[51/225] CastStreamingApiTest.BadLogging (6875 ms)
[ RUN ] CastStreamingApiTestWithPixelOutput.EndToEnd
[24024:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24029:23043:0715/022602:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[24029:23043:0715/022602:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[24029:23043:0715/022602:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[24029:23043:0715/022602:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[24017:3847:0715/022602:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=58610&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[24017:3847:0715/022602:INFO:CONSOLE(0)] "[SUCCESS] sendTestPatterns", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=58610&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 3 more tone(s) and 3 more color(s).
[24017:3847:0715/022603:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=58610&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 500 Hz.
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 2 more tone(s) and 3 more color(s).
[24017:3847:0715/022603:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=58610&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 1800 Hz.
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 1 more tone(s) and 3 more color(s).
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(82, 90, 240).
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 1 more tone(s) and 2 more color(s).
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(145, 54, 34).
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 1 more tone(s) and 1 more color(s).
[24017:3847:0715/022603:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=58610&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 200 Hz.
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 0 more tone(s) and 1 more color(s).
[24017:75527:0715/022603:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(41, 240, 110).
ASAN:SIGSEGV
=================================================================
==24029==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000112b35bbd bp 0x000165052ae0 sp 0x000165052a00 T25)
#0 0x112b35bbc in releaseStore third_party/WebKit/Source/wtf/Atomics.h:229:10
#1 0x112b35bbc in setAudioThread third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h:100:0
#2 0x112b35bbc in blink::AudioDestinationHandler::render(blink::AudioBus*, blink::AudioBus*, unsigned long) third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp:57:0
#3 0x110fa124c in fillBuffer third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:65:9
#4 0x110fa124c in blink::AudioPullFIFO::consume(blink::AudioBus*, unsigned long) third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:52:0
#5 0x110f9faee in blink::AudioDestination::render(blink::WebVector<float*> const&, blink::WebVector<float*> const&, unsigned long) third_party/WebKit/Source/platform/audio/AudioDestination.cpp:164:5
#6 0x119e73f05 in content::RendererWebAudioDeviceImpl::Render(media::AudioBus*, int) content/renderer/media/renderer_webaudiodevice_impl.cc:112:3
#7 0x1104bef37 in media::AudioOutputDevice::AudioThreadCallback::Process(unsigned int) media/audio/audio_output_device.cc:373:3
#8 0x1104a3f20 in media::AudioDeviceThread::Thread::Run() media/audio/audio_device_thread.cc:183:9
#9 0x1104a3ba6 in media::AudioDeviceThread::Thread::ThreadMain() media/audio/audio_device_thread.cc:158:3
#10 0x10dc2b8f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#11 0x7fff8c0ca771 in _pthread_start ??:0:0
#12 0x7fff8c0b71a0 in thread_start ??:0:0
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0x621ebbc)
Thread T25 created by T4 here:
#0 0x10bc51259 in __asan_after_dynamic_init ??:0:0
#1 0x10dc2b1a1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x1104a337c in media::AudioDeviceThread::Thread::Start() media/audio/audio_device_thread.cc:117:3
#3 0x1104a3198 in media::AudioDeviceThread::Start(media::AudioDeviceThread::Callback*, int, char const*, bool) media/audio/audio_device_thread.cc:79:3
#4 0x1104bdd1a in media::AudioOutputDevice::OnStreamCreated(base::SharedMemoryHandle, int, int) media/audio/audio_output_device.cc:284:3
#5 0x119e48d1c in content::AudioMessageFilter::OnStreamCreated(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int) content/renderer/media/audio_message_filter.cc:201:3
#6 0x119e48737 in DispatchToMethodImpl<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int, 0, 1, 2, 3> base/tuple.h:254:3
#7 0x119e48737 in DispatchToMethod<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int> base/tuple.h:261:0
#8 0x119e48737 in Dispatch<content::AudioMessageFilter, content::AudioMessageFilter, void, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int)> content/common/media/audio_messages.h:52:0
#9 0x119e48737 in content::AudioMessageFilter::OnMessageReceived(IPC::Message const&) content/renderer/media/audio_message_filter.cc:142:0
#10 0x10f43e11e in TryFiltersImpl ipc/message_filter_router.cc:18:9
#11 0x10f43e11e in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:76:0
#12 0x10f423491 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:79:7
#13 0x10f435e04 in IPC::SyncChannel::SyncContext::OnMessageReceived(IPC::Message const&) ipc/ipc_sync_channel.cc:331:7
#14 0x10f42a3fc in IPC::internal::ChannelReader::DispatchInputData(char const*, int) ipc/ipc_channel_reader.cc:96:9
#15 0x10f429e5d in IPC::internal::ChannelReader::ProcessIncomingMessages() ipc/ipc_channel_reader.cc:32:10
#16 0x10f41ee06 in IPC::ChannelPosix::OnFileCanReadWithoutBlocking(int) ipc/ipc_channel_posix.cc:655:10
#17 0x10db126ac in OnFileCanReadWithoutBlocking base/message_loop/message_pump_libevent.cc:100:3
#18 0x10db126ac in base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) base/message_loop/message_pump_libevent.cc:360:0
#19 0x10dca74fa in event_process_active third_party/libevent/event.c:373:4
#20 0x10dca74fa in event_base_loop third_party/libevent/event.c:513:0
#21 0x10db12f72 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:270:9
#22 0x10dbcf1ee in base::RunLoop::Run() base/run_loop.cc:55:3
#23 0x10db97074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#24 0x10dc382b9 in base::Thread::ThreadMain() base/threading/thread.cc:248:3
#25 0x10dc2b8f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#26 0x7fff8c0ca771 in _pthread_start ??:0:0
#27 0x7fff8c0b71a0 in thread_start ??:0:0
Thread T4 created by T0 here:
#0 0x10bc51259 in __asan_after_dynamic_init ??:0:0
#1 0x10dc2b1a1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x10dc379c8 in base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108:17
#3 0x119b625ca in content::ChildProcess::ChildProcess() content/child/child_process.cc:51:3
#4 0x119f04d4a in RenderProcess content/renderer/render_process.h:21:3
#5 0x119f04d4a in content::RenderProcessImpl::RenderProcessImpl() content/renderer/render_process_impl.cc:27:0
#6 0x119f93c16 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:193:23
#7 0x10da533b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#8 0x10da519dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#9 0x10c91b1b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#10 0x10bc11c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#11 0x10bc11c03 in start ??:0:0
[24029:12551:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24029:12551:0715/022603:WARNING:channel.cc(322)] RawChannel write error
#11 0x12 (<unknown module>)
==24029==ABORTING
[ OK ] CastStreamingApiTestWithPixelOutput.EndToEnd (6221 ms)
[52/225] CastStreamingApiTestWithPixelOutput.EndToEnd (8260 ms)
[ RUN ] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded
[24028:3847:0715/022601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24030:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24030:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24022:41219:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24022:41219:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24022:41219:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24022:41219:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded (5532 ms)
[53/225] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded (7231 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History
[24045:3847:0715/022604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History (3747 ms)
[54/225] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History (5530 ms)
[ RUN ] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules
[24044:3847:0715/022604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24031:3847:0715/022608:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24031:3847:0715/022608:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules (7304 ms)
[55/225] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules (9305 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery
[24059:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24048:40707:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24048:40707:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24048:40707:0715/022609:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery (3910 ms)
[56/225] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery (5757 ms)
[ RUN ] BrowserActionApiTest.TabSpecificBrowserActionState
[24065:3847:0715/022610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserActionApiTest.TabSpecificBrowserActionState (6120 ms)
[57/225] BrowserActionApiTest.TabSpecificBrowserActionState (7982 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders
[24060:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61023...
sending server_data: {"host": "127.0.0.1", "port": 61023} (36 bytes)
[24062:12807:0715/022613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24062:12807:0715/022613:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders (8334 ms)
[58/225] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders (9812 ms)
[ RUN ] ExtensionBrowserTest.PageAction
[24076:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61024...
sending server_data: {"host": "127.0.0.1", "port": 61024} (36 bytes)
[24078:12807:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24078:12807:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.PageAction (6405 ms)
[59/225] ExtensionBrowserTest.PageAction (8255 ms)
[ RUN ] ExtensionBrowserTest.UnloadPageAction
[24077:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61025...
sending server_data: {"host": "127.0.0.1", "port": 61025} (36 bytes)
[24080:12807:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.UnloadPageAction (6706 ms)
[60/225] ExtensionBrowserTest.UnloadPageAction (8305 ms)
[ RUN ] PageActionApiTest.Getters
[24092:3847:0715/022618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24083:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://abemljhfcfkmcidlenoldcoccneahagi/update.html (0)
[24083:3847:0715/022621:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://abemljhfcfkmcidlenoldcoccneahagi/update.html (0)
[ OK ] PageActionApiTest.Getters (5248 ms)
[61/225] PageActionApiTest.Getters (7196 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileTest
[24103:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24095:7683:0715/022623:ERROR:mach_broker_mac.mm(222)] Unknown process 24111 is sending Mach IPC messages!
[24095:3847:0715/022625:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://caimnkggjghcgnldbomoachipefkhjhb/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileTest (6066 ms)
[62/225] FileSystemApiTest.FileSystemApiOpenExistingFileTest (7776 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveNewFileTest
[24106:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24096:64003:0715/022624:ERROR:mach_broker_mac.mm(222)] Unknown process 24115 is sending Mach IPC messages!
[24096:3847:0715/022626:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://icdjmnnniikihmgddfemjhgfafedcahj/test.html (0)
[24107:13063:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24107:13063:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24096:40963:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiSaveNewFileTest (6270 ms)
[63/225] FileSystemApiTest.FileSystemApiSaveNewFileTest (8162 ms)
[ RUN ] ExtensionBrowserTest.PageActionRefreshCrash
[24091:3847:0715/022617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24082:3847:0715/022620:INFO:page_action_browsertest.cc(137)] Load extension A done : 1654 ms
[24082:3847:0715/022622:INFO:page_action_browsertest.cc(147)] Load extension B done : 3683 ms
[24082:3847:0715/022624:INFO:page_action_browsertest.cc(157)] Reload extension A done: 5324 ms
[24082:3847:0715/022625:INFO:page_action_browsertest.cc(163)] Reload extension B done: 6968 ms
[24082:3847:0715/022627:INFO:page_action_browsertest.cc(170)] Test completed : 8549 ms
[24117:12807:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24117:12807:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.PageActionRefreshCrash (12365 ms)
[64/225] ExtensionBrowserTest.PageActionRefreshCrash (14099 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest
[24118:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24108:9755:0715/022628:ERROR:mach_broker_mac.mm(222)] Unknown process 24122 is sending Mach IPC messages!
[24108:3847:0715/022629:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://mdhgfdhhgjaheaninbcdlcomidhnehbe/test.html (0)
[24119:13063:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest (6523 ms)
[65/225] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest (8340 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure
[24132:3847:0715/022630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24123:3847:0715/022633:INFO:CONSOLE(5)] "hi there", source: chrome-extension://nbmcepckpjadffaheidfdkpldjpfdpjg/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure (4960 ms)
[66/225] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure (6887 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest
[24128:3847:0715/022629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:30.445 browser_tests[24121:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24121:61467:0715/022631:ERROR:mach_broker_mac.mm(222)] Unknown process 24138 is sending Mach IPC messages!
[24121:3847:0715/022633:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://dobigcoalpjefeejpgdjibdkpklnngeb/test.html (0)
[24121:39939:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24121:39939:0715/022633:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest (6858 ms)
[67/225] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest (8486 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed
[24140:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24130:3847:0715/022635:INFO:CONSOLE(5)] "hi there", source: chrome-extension://nbmcepckpjadffaheidfdkpldjpfdpjg/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed (5445 ms)
[68/225] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed (7321 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure
[24145:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24137:3847:0715/022636:INFO:CONSOLE(5)] "hi there", source: chrome-extension://nbmcepckpjadffaheidfdkpldjpfdpjg/test.js (5)
[24137:41219:0715/022636:ERROR:checkin_request.cc(186)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure (5299 ms)
[69/225] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure (7157 ms)
[ RUN ] OmniboxApiTest.OnInputEntered
[24158:3847:0715/022638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24162:13063:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24149:41219:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24149:41219:0715/022641:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OmniboxApiTest.OnInputEntered (5765 ms)
[70/225] OmniboxApiTest.OnInputEntered (7600 ms)
[ RUN ] MediaGalleriesPlatformAppPpapiTest.SendFilesystem
[24156:3847:0715/022637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24172,2070954368:02:26:41.726750] Native Client module will be loaded at base address 0x00006efa00000000
[24148:3847:0715/022641:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://jakgifhnkmgcanndpgjpdefiadhjmhij/index.html (0)
[24157:12807:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24157:12807:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24157:12807:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24157:12807:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24157:12807:0715/022642:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppPpapiTest.SendFilesystem (7332 ms)
[71/225] MediaGalleriesPlatformAppPpapiTest.SendFilesystem (9088 ms)
[ RUN ] ExtensionSessionsTest.GetDevicesListEmpty
[24169:3847:0715/022641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:166:
Function call: GetPreferredDataTypes()
Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:162:
Function call: IsDataTypeControllerRunning(13)
Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[ OK ] ExtensionSessionsTest.GetDevicesListEmpty (3827 ms)
[72/225] ExtensionSessionsTest.GetDevicesListEmpty (5740 ms)
[ RUN ] ProxySettingsApiTest.ProxyAutoSettings
[24163:3847:0715/022639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24154:5635:0715/022641:ERROR:mach_broker_mac.mm(222)] Unknown process 24170 is sending Mach IPC messages!
[24154:3847:0715/022642:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://dkgicaebgnkdhiogabickpmmbdfaidej/_generated_background_page.html (0)
[24154:3847:0715/022642:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://dkgicaebgnkdhiogabickpmmbdfaidej/_generated_background_page.html (0)
[24154:3847:0715/022642:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://dkgicaebgnkdhiogabickpmmbdfaidej/_generated_background_page.html (0)
[24154:3847:0715/022642:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://dkgicaebgnkdhiogabickpmmbdfaidej/_generated_background_page.html (0)
[24154:40707:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24154:40707:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24154:40707:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24154:40707:0715/022642:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyAutoSettings (5797 ms)
[73/225] ProxySettingsApiTest.ProxyAutoSettings (7555 ms)
[ RUN ] StreamsPrivateApiTest.Navigate
[24183:3847:0715/022645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24188:13063:0715/022648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24188:13063:0715/022648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24188:13063:0715/022648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24188:13063:0715/022648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] StreamsPrivateApiTest.Navigate (5503 ms)
[74/225] StreamsPrivateApiTest.Navigate (7490 ms)
[ RUN ] WebNavigationApiTest.ReferenceFragment
[24191:3847:0715/022647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24177:39683:0715/022650:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24177:3847:0715/022651:INFO:CONSOLE(0)] "[SUCCESS] referenceFragment", source: chrome-extension://bneedmblgbkekiochcohkmcafbjkagfn/test_referenceFragment.html (0)
[24193:13063:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24177:39683:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24177:3847:0715/022651:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ReferenceFragment (6912 ms)
[75/225] WebNavigationApiTest.ReferenceFragment (8696 ms)
[ RUN ] WebNavigationApiTest.SimpleLoad
[24192:3847:0715/022647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24179:3847:0715/022651:INFO:CONSOLE(0)] "[SUCCESS] simpleLoad", source: chrome-extension://lfeokoojpbhiehfpcikcnphplamppmoa/test_simpleLoad.html (0)
[24179:40707:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24179:3847:0715/022651:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.SimpleLoad (7111 ms)
[76/225] WebNavigationApiTest.SimpleLoad (8951 ms)
[ RUN ] ExtensionTabsTest.QueryAllTabsWithDevTools
[24189:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24176:3847:0715/022653:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24189:3847:0715/022653:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50000900B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24189:3847:0715/022653:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[24204:13831:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24204:13831:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24190:15619:0715/022653:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24190:15619:0715/022653:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24196:15619:0715/022653:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[77/225] ExtensionTabsTest.QueryAllTabsWithDevTools (12199 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog
[24214:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24215:13063:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24215:13063:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24215:13063:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24215:13063:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24215:13063:0715/022656:WARNING:channel.cc(322)] RawChannel write error
[24215:15875:0715/022656:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog (3267 ms)
[78/225] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog (4837 ms)
[ RUN ] WebNavigationApiTest.CrossProcessHistory
[24206:3847:0715/022652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24200:75527:0715/022658:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test2
[24200:75527:0715/022658:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24200:3847:0715/022658:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistory", source: chrome-extension://bgfaaplafajooidmbkjanjdcjbbmopel/test_crossProcessHistory.html (0)
[24224:13063:0715/022658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24224:13063:0715/022658:WARNING:channel.cc(322)] RawChannel write error
[24200:75527:0715/022658:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test5
[24200:3847:0715/022658:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistoryIFrame", source: chrome-extension://bgfaaplafajooidmbkjanjdcjbbmopel/test_crossProcessHistory.html (0)
[24200:75527:0715/022700:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test6
[24200:3847:0715/022700:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistoryReplace", source: chrome-extension://bgfaaplafajooidmbkjanjdcjbbmopel/test_crossProcessHistory.html (0)
[24200:3847:0715/022701:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcessHistory (10563 ms)
[79/225] WebNavigationApiTest.CrossProcessHistory (12305 ms)
[ RUN ] ExtensionWebstoreGetWebGLStatusTest.Allowed
[24233:3847:0715/022700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24236:12807:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24236:12807:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24236:12807:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24236:15619:0715/022701:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24236:15619:0715/022701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24236:15619:0715/022701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionWebstoreGetWebGLStatusTest.Allowed (3703 ms)
[80/225] ExtensionWebstoreGetWebGLStatusTest.Allowed (5680 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.AppInstallBubble
HTTP server started on http://127.0.0.1:61039...
sending server_data: {"host": "127.0.0.1", "port": 61039} (36 bytes)
[24220:3847:0715/022657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24209:3847:0715/022659:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[24209:3847:0715/022701:WARNING:extension_install_prompt.cc(163)] Proceeding!
[24209:3847:0715/022702:INFO:CONSOLE(0)] "[SUCCESS] appInstallBubble", source: http://www.example.com:61039/files/extensions/api_test/webstore_private/app_install_bubble.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.AppInstallBubble (9484 ms)
[81/225] ExtensionWebstorePrivateApiTest.AppInstallBubble (11181 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.BeginInstall
HTTP server started on http://127.0.0.1:61041...
sending server_data: {"host": "127.0.0.1", "port": 61041} (36 bytes)
[24230:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24218:40707:0715/022702:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24218:3847:0715/022702:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[24218:3847:0715/022703:WARNING:extension_install_prompt.cc(163)] Proceeding!
[24218:3847:0715/022703:INFO:CONSOLE(0)] "[SUCCESS] beginInstallWithAppBubble", source: http://www.example.com:61041/files/extensions/api_test/webstore_private/begin_install.html (0)
[24218:3847:0715/022704:WARNING:extension_install_prompt.cc(163)] Proceeding!
[24218:3847:0715/022704:INFO:CONSOLE(0)] "[SUCCESS] beginInstallWithNoAppBubble", source: http://www.example.com:61041/files/extensions/api_test/webstore_private/begin_install.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.BeginInstall (8803 ms)
[82/225] ExtensionWebstorePrivateApiTest.BeginInstall (10889 ms)
[ RUN ] AppApiTest.OpenAppFromIframe
[24250:3847:0715/022705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24241:75023:0715/022707:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24260:12551:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppApiTest.OpenAppFromIframe (6120 ms)
[83/225] AppApiTest.OpenAppFromIframe (8206 ms)
[ RUN ] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered
[24257:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24246:3847:0715/022710:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://mjddohldmbggpdagmfgfmbdbdncndgcl/_generated_background_page.html (0)
[24246:3847:0715/022710:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://mjddohldmbggpdagmfgfmbdbdncndgcl/_generated_background_page.html (0)
[24264:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24264:13063:0715/022710:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered (5786 ms)
[84/225] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered (7772 ms)
[ RUN ] AppApiTest.ServerRedirectToAppFromExtension
[24253:3847:0715/022706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24256:13063:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24256:13063:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24256:13063:0715/022709:WARNING:channel.cc(322)] RawChannel write error
[24243:75271:0715/022712:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24266:13063:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24266:13063:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24262:13063:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24262:13063:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24262:13063:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24262:13063:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24262:13063:0715/022712:WARNING:channel.cc(322)] RawChannel write error
[24243:41219:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24243:41219:0715/022712:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.ServerRedirectToAppFromExtension (9080 ms)
[85/225] AppApiTest.ServerRedirectToAppFromExtension (11003 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.Uninstall
[24263:3847:0715/022709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionDisabledGlobalErrorTest.Uninstall (7486 ms)
[86/225] ExtensionDisabledGlobalErrorTest.Uninstall (9712 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest
[24280:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:15.642 browser_tests[24273:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest (5303 ms)
[87/225] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest (7117 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme
[24274:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:15.642 browser_tests[24267:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme (9173 ms)
[88/225] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme (10880 ms)
[ RUN ] ExtensionApiTabAudioMutingTest.TabAudible
[24294:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24286:3847:0715/022721:INFO:CONSOLE(7)] "audible start", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.js (7)
[24286:3847:0715/022721:INFO:CONSOLE(17)] "setupwindow", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.js (17)
[24286:3847:0715/022721:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.html (0)
[24286:3847:0715/022721:INFO:CONSOLE(25)] "audiblestartsfirst", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.js (25)
[24286:3847:0715/022721:INFO:CONSOLE(0)] "[SUCCESS] audibleStartsFalse", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.html (0)
[24286:3847:0715/022721:INFO:CONSOLE(0)] "[SUCCESS] audibleUpdateAttemptShouldFail", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.html (0)
[24286:3847:0715/022721:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.html (0)
[24286:3847:0715/022722:INFO:CONSOLE(0)] "[SUCCESS] makeAudible", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.html (0)
[24286:3847:0715/022723:INFO:CONSOLE(0)] "[SUCCESS] testStaysAudibleAfterChangingWindow", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.html (0)
[24286:3847:0715/022725:INFO:CONSOLE(0)] "[SUCCESS] makeNotAudible", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/audible.html (0)
ASAN:SIGSEGV
=================================================================
==24298==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00010bcefbbd bp 0x0001555d7ae0 sp 0x0001555d7a00 T17)
#0 0x10bcefbbc in releaseStore third_party/WebKit/Source/wtf/Atomics.h:229:10
#1 0x10bcefbbc in setAudioThread third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h:100:0
#2 0x10bcefbbc in blink::AudioDestinationHandler::render(blink::AudioBus*, blink::AudioBus*, unsigned long) third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp:57:0
#3 0x10a15b24c in fillBuffer third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:65:9
#4 0x10a15b24c in blink::AudioPullFIFO::consume(blink::AudioBus*, unsigned long) third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:52:0
#5 0x10a159aee in blink::AudioDestination::render(blink::WebVector<float*> const&, blink::WebVector<float*> const&, unsigned long) third_party/WebKit/Source/platform/audio/AudioDestination.cpp:164:5
#6 0x11302df05 in content::RendererWebAudioDeviceImpl::Render(media::AudioBus*, int) content/renderer/media/renderer_webaudiodevice_impl.cc:112:3
#7 0x109678f37 in media::AudioOutputDevice::AudioThreadCallback::Process(unsigned int) media/audio/audio_output_device.cc:373:3
#8 0x10965df20 in media::AudioDeviceThread::Thread::Run() media/audio/audio_device_thread.cc:183:9
#9 0x10965dba6 in media::AudioDeviceThread::Thread::ThreadMain() media/audio/audio_device_thread.cc:158:3
#10 0x106de58f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#11 0x7fff8c0ca771 in _pthread_start ??:0:0
#12 0x7fff8c0b71a0 in thread_start ??:0:0
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0x621ebbc)
Thread T17 created by T5 here:
#0 0x104e09259 in __asan_after_dynamic_init ??:0:0
#1 0x106de51a1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x10965d37c in media::AudioDeviceThread::Thread::Start() media/audio/audio_device_thread.cc:117:3
#3 0x10965d198 in media::AudioDeviceThread::Start(media::AudioDeviceThread::Callback*, int, char const*, bool) media/audio/audio_device_thread.cc:79:3
#4 0x109677d1a in media::AudioOutputDevice::OnStreamCreated(base::SharedMemoryHandle, int, int) media/audio/audio_output_device.cc:284:3
#5 0x113002d1c in content::AudioMessageFilter::OnStreamCreated(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int) content/renderer/media/audio_message_filter.cc:201:3
#6 0x113002737 in DispatchToMethodImpl<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int, 0, 1, 2, 3> base/tuple.h:254:3
#7 0x113002737 in DispatchToMethod<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int> base/tuple.h:261:0
#8 0x113002737 in Dispatch<content::AudioMessageFilter, content::AudioMessageFilter, void, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int)> content/common/media/audio_messages.h:52:0
#9 0x113002737 in content::AudioMessageFilter::OnMessageReceived(IPC::Message const&) content/renderer/media/audio_message_filter.cc:142:0
#10 0x1085f811e in TryFiltersImpl ipc/message_filter_router.cc:18:9
#11 0x1085f811e in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:76:0
#12 0x1085dd491 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:79:7
#13 0x1085efe04 in IPC::SyncChannel::SyncContext::OnMessageReceived(IPC::Message const&) ipc/ipc_sync_channel.cc:331:7
#14 0x1085e43fc in IPC::internal::ChannelReader::DispatchInputData(char const*, int) ipc/ipc_channel_reader.cc:96:9
#15 0x1085e3e5d in IPC::internal::ChannelReader::ProcessIncomingMessages() ipc/ipc_channel_reader.cc:32:10
#16 0x1085d8e06 in IPC::ChannelPosix::OnFileCanReadWithoutBlocking(int) ipc/ipc_channel_posix.cc:655:10
#17 0x106ccc6ac in OnFileCanReadWithoutBlocking base/message_loop/message_pump_libevent.cc:100:3
#18 0x106ccc6ac in base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) base/message_loop/message_pump_libevent.cc:360:0
#19 0x106e614fa in event_process_active third_party/libevent/event.c:373:4
#20 0x106e614fa in event_base_loop third_party/libevent/event.c:513:0
#21 0x106cccf96 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:260:7
#22 0x106d891ee in base::RunLoop::Run() base/run_loop.cc:55:3
#23 0x106d51074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#24 0x106df22b9 in base::Thread::ThreadMain() base/threading/thread.cc:248:3
#25 0x106de58f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#26 0x7fff8c0ca771 in _pthread_start ??:0:0
#27 0x7fff8c0b71a0 in thread_start ??:0:0
Thread T5 created by T0 here:
#0 0x104e09259 in __asan_after_dynamic_init ??:0:0
#1 0x106de51a1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x106df19c8 in base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108:17
#3 0x112d1c5ca in content::ChildProcess::ChildProcess() content/child/child_process.cc:51:3
#4 0x1130bed4a in RenderProcess content/renderer/render_process.h:21:3
#5 0x1130bed4a in content::RenderProcessImpl::RenderProcessImpl() content/renderer/render_process_impl.cc:27:0
#6 0x11314dc16 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:193:23
#7 0x106c0d3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#8 0x106c0b9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#9 0x105ad51b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#10 0x104dc8c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#11 0x104dc8c03 in start ??:0:0
#11 0x11 (<unknown module>)
==24298==ABORTING
[ OK ] ExtensionApiTabAudioMutingTest.TabAudible (9073 ms)
[89/225] ExtensionApiTabAudioMutingTest.TabAudible (11065 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.BookmarksURLOverride
[24302:3847:0715/022722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24296:40195:0715/022726:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24306:13827:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24306:13827:0715/022727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.BookmarksURLOverride (7635 ms)
[90/225] ExtensionURLRewriteBrowserTest.BookmarksURLOverride (9757 ms)
[ RUN ] LazyBackgroundPageApiTest.WaitForRequest
[24311:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24314:13063:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24314:13063:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24301:41219:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24301:41219:0715/022727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.WaitForRequest (6044 ms)
[91/225] LazyBackgroundPageApiTest.WaitForRequest (7829 ms)
[ RUN ] ExtensionApiNewTabTest.Tabs
[24288:3847:0715/022717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24279:39683:0715/022719:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24289:13063:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24279:3847:0715/022719:INFO:CONSOLE(0)] "[SUCCESS] getSelected", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022720:INFO:CONSOLE(0)] "[SUCCESS] create", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022720:INFO:CONSOLE(0)] "[SUCCESS] createInCurrent", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022721:INFO:CONSOLE(0)] "[SUCCESS] createInOtherWindow", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022721:INFO:CONSOLE(0)] "[SUCCESS] createAtIndex", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022722:INFO:CONSOLE(0)] "[SUCCESS] createSelected", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022724:INFO:CONSOLE(0)] "[SUCCESS] createWindowWithDefaultTab", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022725:INFO:CONSOLE(0)] "[SUCCESS] createWindowWithExistingTab", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022725:INFO:CONSOLE(0)] "[SUCCESS] getAllInWindowNullArg", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022726:INFO:CONSOLE(0)] "[SUCCESS] detectLanguage", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022728:INFO:CONSOLE(0)] "[SUCCESS] windowCreate", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022728:INFO:CONSOLE(0)] "[SUCCESS] getCurrentWindow", source: chrome-extension://imikdjkcgngpkhcffefgppoaahdlfdno/crud.html (0)
[24279:3847:0715/022729:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24279:39683:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24279:39683:0715/022730:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiNewTabTest.Tabs (16441 ms)
[92/225] ExtensionApiNewTabTest.Tabs (18371 ms)
[ RUN ] RequirementsCheckerBrowserTest.DisallowWebGL
[24327:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24329:15875:0715/022732:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24329:15875:0715/022732:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RequirementsCheckerBrowserTest.DisallowWebGL (3426 ms)
[93/225] RequirementsCheckerBrowserTest.DisallowWebGL (5192 ms)
[ RUN ] HistoryBrowserTest.HistorySearchXSS
HTTP server started on http://127.0.0.1:61088...
sending server_data: {"host": "127.0.0.1", "port": 61088} (36 bytes)
[ OK ] HistoryBrowserTest.HistorySearchXSS (886 ms)
[94/225] HistoryBrowserTest.HistorySearchXSS (2365 ms)
[ RUN ] LazyBackgroundPageApiTest.EventDispatchToTab
[24321:3847:0715/022730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24330:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24330:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24315:40707:0715/022734:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24324:13063:0715/022734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24324:13063:0715/022734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24315:3847:0715/022734:INFO:CONSOLE(0)] "[SUCCESS] testReceivedEvent", source: chrome-extension://anphodbcomlenemaflkocknfdfpjbidl/page.html (0)
[ OK ] LazyBackgroundPageApiTest.EventDispatchToTab (6989 ms)
[95/225] LazyBackgroundPageApiTest.EventDispatchToTab (8749 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForDeniedOrigin
[24328:3847:0715/022732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24320:75271:0715/022733:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24320:40195:0715/022736:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24320:40195:0715/022737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[24320:40195:0715/022737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24320:40195:0715/022737:WARNING:channel.cc(322)] RawChannel write error
[24320:3847:0715/022737:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForDeniedOrigin (7645 ms)
[96/225] GeolocationBrowserTest.NoPromptForDeniedOrigin (9319 ms)
[ RUN ] MediaStreamPermissionTest.TestDenyingUserMedia
[24344:3847:0715/022736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61091...
sending server_data: {"host": "127.0.0.1", "port": 61091} (36 bytes)
[24336:3847:0715/022739:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:61091/files/webrtc/adapter.js (71)
[24336:3847:0715/022739:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:61091/files/webrtc/test_functions.js (13)
[24336:3847:0715/022739:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:61091/files/webrtc/test_functions.js (13)
[24336:3847:0715/022739:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:61091/files/webrtc/test_functions.js (13)
[24336:3847:0715/022739:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:61091/files/webrtc/test_functions.js (13)
[24336:3847:0715/022739:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:61091/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestDenyingUserMedia (5233 ms)
[97/225] MediaStreamPermissionTest.TestDenyingUserMedia (6918 ms)
[ RUN ] MediaStreamPermissionTest.TestAcceptThenDenyWhichShouldBeSticky
[24346:3847:0715/022737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61100...
sending server_data: {"host": "127.0.0.1", "port": 61100} (36 bytes)
[24337:3847:0715/022740:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:61100/files/webrtc/adapter.js (71)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24349:20739:0715/022740:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[24349:20739:0715/022740:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[24349:20739:0715/022740:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[24349:20739:0715/022740:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24337:3847:0715/022740:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:61100/files/webrtc/test_functions.js (13)
[24349:12551:0715/022740:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[24349:12551:0715/022740:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MediaStreamPermissionTest.TestAcceptThenDenyWhichShouldBeSticky (5219 ms)
[98/225] MediaStreamPermissionTest.TestAcceptThenDenyWhichShouldBeSticky (7118 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_NoType
[24358:3847:0715/022741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24351:3847:0715/022742:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24360:12807:0715/022742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24360:15619:0715/022742:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_NoType (3280 ms)
[99/225] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_NoType (5092 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.InitializeCDMFail
[24350:3847:0715/022738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61109...
sending server_data: {"host": "127.0.0.1", "port": 61109} (36 bytes)
[24341:3847:0715/022741:INFO:CONSOLE(295)] "02:27:41.119 - org.chromium.externalclearkey.initializefail is not a known key system", source: http://127.0.0.1:61109/files/eme_player_js/utils.js (295)
[24341:3847:0715/022741:INFO:CONSOLE(295)] "02:27:41.127 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:61109/files/eme_player_js/utils.js (295)
[24341:3847:0715/022741:INFO:CONSOLE(295)] "02:27:41.133 - Registering video event handlers.", source: http://127.0.0.1:61109/files/eme_player_js/utils.js (295)
[24341:3847:0715/022741:INFO:CONSOLE(295)] "02:27:41.148 - Loading media using src.", source: http://127.0.0.1:61109/files/eme_player_js/utils.js (295)
[24341:3847:0715/022741:INFO:CONSOLE(295)] "02:27:41.342 - org.chromium.externalclearkey.initializefail Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:61109/files/eme_player_js/utils.js (295)
[24341:3847:0715/022741:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24341:3847:0715/022742:INFO:CONSOLE(295)] "02:27:42.398 - onWebkitKeyError KeySystem: org.chromium.externalclearkey.initializefail, sessionId: , errorCode: 1, systemCode: 0", source: http://127.0.0.1:61109/files/eme_player_js/utils.js (295)
[24341:3847:0715/022742:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:61109/files/eme_player_js/utils.js (145)
[24341:3847:0715/022742:INFO:CONSOLE(295)] "02:27:42.406 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:61109/files/eme_player_js/utils.js (295)
[ OK ] ECKPrefixedEncryptedMediaTest.InitializeCDMFail (6232 ms)
[100/225] ECKPrefixedEncryptedMediaTest.InitializeCDMFail (7894 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent
[24367:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61127...
sending server_data: {"host": "127.0.0.1", "port": 61127} (36 bytes)
[24359:3847:0715/022746:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[24359:3847:0715/022746:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (5416 ms)
[101/225] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (7208 ms)
[ RUN ] MediaFileValidatorTest.InvalidImage
[24371:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.InvalidImage (4901 ms)
[102/225] MediaFileValidatorTest.InvalidImage (6395 ms)
[ RUN ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections
[24378:3847:0715/022746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24368:3847:0715/022747:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[24378:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections (3749 ms)
[103/225] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections (5677 ms)
[ RUN ] DnsProbeBrowserTest.Incognito
[24380:3847:0715/022746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24382:12807:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24382:12807:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24382:12807:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24382:12807:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24382:12807:0715/022749:WARNING:channel.cc(322)] RawChannel write error
[24369:40451:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24369:40451:0715/022749:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DnsProbeBrowserTest.Incognito (5356 ms)
[104/225] DnsProbeBrowserTest.Incognito (7004 ms)
[ RUN ] LoadTimingBrowserTest.EverythingAtOnce
[24392:3847:0715/022751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.EverythingAtOnce (4011 ms)
[105/225] LoadTimingBrowserTest.EverythingAtOnce (5591 ms)
[ RUN ] LoadTimingBrowserTest.Ssl
[24391:3847:0715/022751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.Ssl (4737 ms)
[106/225] LoadTimingBrowserTest.Ssl (6436 ms)
[ RUN ] PredictorBrowserTest.PRE_ShutdownStartupCycle
[24398:3847:0715/022752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24401:13575:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24401:13575:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24401:13575:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PredictorBrowserTest.PRE_ShutdownStartupCycle (3732 ms)
[107/225] PredictorBrowserTest.PRE_ShutdownStartupCycle (5657 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm
[24402:3847:0715/022754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24395:56583:0715/022755:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24395:3847:0715/022755:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[24395:3847:0715/022755:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm (3649 ms)
[108/225] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm (5841 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdCorrect
[24413:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24404:55815:0715/022758:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24416:3847:0715/022758:WARNING:channel.cc(132)] WriteMessage() after shutdown
[24416:3847:0715/022758:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PasswordManagerBrowserTestBase.ChangePwdCorrect (3944 ms)
[109/225] PasswordManagerBrowserTestBase.ChangePwdCorrect (5930 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdIncorrect
[24415:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24405:56327:0715/022758:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24405:39427:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24405:39427:0715/022759:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.ChangePwdIncorrect (4026 ms)
[110/225] PasswordManagerBrowserTestBase.ChangePwdIncorrect (6014 ms)
[ RUN ] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges
[24422:3847:0715/022800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:00.769 browser_tests[24414:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges (3562 ms)
[111/225] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges (5381 ms)
[ RUN ] PDFExtensionTest.Navigator
[24417:3847:0715/022758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24406:75015:0715/022759:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
2015-07-15 02:28:00.769 browser_tests[24406:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24406:3847:0715/022803:INFO:CONSOLE(0)] "[SUCCESS] testNavigate", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[24406:40963:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24406:40963:0715/022803:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PDFExtensionTest.Navigator (8443 ms)
[112/225] PDFExtensionTest.Navigator (10247 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick
[24433:3847:0715/022802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61149...
sending server_data: {"host": "127.0.0.1", "port": 61149} (36 bytes)
[24425:39939:0715/022806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24425:39939:0715/022806:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick (6165 ms)
[113/225] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick (8343 ms)
[ RUN ] PrerenderBrowserTest.PrerenderImagePng
[24435:3847:0715/022803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61153...
sending server_data: {"host": "127.0.0.1", "port": 61153} (36 bytes)
[24438:12807:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24446:12807:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24446:12807:0715/022807:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderImagePng (6773 ms)
[114/225] PrerenderBrowserTest.PrerenderImagePng (8558 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClearHistory
[24441:3847:0715/022805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61161...
sending server_data: {"host": "127.0.0.1", "port": 61161} (36 bytes)
[24432:40195:0715/022809:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PrerenderBrowserTest.PrerenderClearHistory (6941 ms)
[115/225] PrerenderBrowserTest.PrerenderClearHistory (8809 ms)
[ RUN ] PrerenderBrowserTest.ControlGroupRendererInitiated
[24450:3847:0715/022808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61168...
sending server_data: {"host": "127.0.0.1", "port": 61168} (36 bytes)
[24444:40451:0715/022810:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24450:3847:0715/022810:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PrerenderBrowserTest.ControlGroupRendererInitiated (4411 ms)
[116/225] PrerenderBrowserTest.ControlGroupRendererInitiated (6136 ms)
[ RUN ] PrerenderBrowserTest.MatchCompleteDummy
[24460:3847:0715/022811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61173...
sending server_data: {"host": "127.0.0.1", "port": 61173} (36 bytes)
[ OK ] PrerenderBrowserTest.MatchCompleteDummy (7100 ms)
[117/225] PrerenderBrowserTest.MatchCompleteDummy (9108 ms)
[ RUN ] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks
[24473:3847:0715/022814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24464:38915:0715/022815:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks (3860 ms)
[118/225] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks (5921 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect
[24463:3847:0715/022812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61177...
sending server_data: {"host": "127.0.0.1", "port": 61177} (36 bytes)
[24454:39427:0715/022816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24454:39427:0715/022816:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect (7108 ms)
[119/225] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect (8883 ms)
[ RUN ] ProfileWindowBrowserTest.GuestIgnoresHistory
[24471:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24461:3847:0715/022816:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24461:40195:0715/022817:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24461:40195:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24461:40195:0715/022818:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestIgnoresHistory (6674 ms)
[120/225] ProfileWindowBrowserTest.GuestIgnoresHistory (8635 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin
[24492:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24482:40451:0715/022821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin (3876 ms)
[121/225] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin (5859 ms)
[ RUN ] ContextMenuBrowserTest.ContextMenuForCanvas
[24494:3847:0715/022821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24498:15619:0715/022822:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ContextMenuBrowserTest.ContextMenuForCanvas (3909 ms)
[122/225] ContextMenuBrowserTest.ContextMenuForCanvas (5620 ms)
[ RUN ] ContextMenuBrowserTest.ViewPageInfoWithNoEntry
[24500:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContextMenuBrowserTest.ViewPageInfoWithNoEntry (3493 ms)
[123/225] ContextMenuBrowserTest.ViewPageInfoWithNoEntry (5357 ms)
[ RUN ] PushMessagingBrowserTest.SubscribePersisted
HTTPS server started on https://127.0.0.1:61192...
sending server_data: {"host": "127.0.0.1", "port": 61192} (36 bytes)
[24495:3847:0715/022821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24481:3847:0715/022823:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022823:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022823:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022823:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022823:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022823:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022823:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022823:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:61192/files/push_messaging/push_test.js (18)
[24481:3847:0715/022824:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[24481:3847:0715/022824:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[24481:3847:0715/022824:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribePersisted (6940 ms)
[124/225] PushMessagingBrowserTest.SubscribePersisted (8836 ms)
[ RUN ] ServiceProcessControlBrowserTest.MultipleLaunchTasks
[ OK ] ServiceProcessControlBrowserTest.MultipleLaunchTasks (6 ms)
[125/225] ServiceProcessControlBrowserTest.MultipleLaunchTasks (1751 ms)
[ RUN ] ServiceProcessControlBrowserTest.HistogramsTimeout
[ OK ] ServiceProcessControlBrowserTest.HistogramsTimeout (5 ms)
[126/225] ServiceProcessControlBrowserTest.HistogramsTimeout (1808 ms)
[ RUN ] ImageFetcherImplBrowserTest.InvalidFetch
HTTP server started on http://127.0.0.1:61229...
sending server_data: {"host": "127.0.0.1", "port": 61229} (36 bytes)
[24514:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
File not found DOESNOTEXIST full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/chrome/test/data/DOESNOTEXIST
127.0.0.1 - - [15/Jul/2015 02:28:28] code 404, message Not Found
[ OK ] ImageFetcherImplBrowserTest.InvalidFetch (5894 ms)
[127/225] ImageFetcherImplBrowserTest.InvalidFetch (7711 ms)
[ RUN ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT
[24509:3847:0715/022826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24521:15619:0715/022829:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24521:15619:0715/022829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24521:15619:0715/022829:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24521:15619:0715/022829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24523:12807:0715/022830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[24523:12807:0715/022830:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT (6631 ms)
[128/225] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT (8500 ms)
[ RUN ] ContinueWhereILeftOffTest.PostCloseAllBrowsers
[24524:3847:0715/022830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24524:3847:0715/022832:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50C10800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24524:3847:0715/022832:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] ContinueWhereILeftOffTest.PostCloseAllBrowsers (5566 ms)
[129/225] ContinueWhereILeftOffTest.PostCloseAllBrowsers (7580 ms)
[ RUN ] SessionRestoreTest.IncognitotoNonIncognito
[24538:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24530:5635:0715/022838:ERROR:mach_broker_mac.mm(222)] Unknown process 24558 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.IncognitotoNonIncognito (6336 ms)
[130/225] SessionRestoreTest.IncognitotoNonIncognito (8203 ms)
[ RUN ] SessionRestoreTest.RestoredTabsShouldHaveWindow
[24528:3847:0715/022830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24540:13063:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24540:13063:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24540:15875:0715/022834:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[24518:40451:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24518:40451:0715/022834:WARNING:channel.cc(322)] RawChannel write error
[24549:13063:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24546:13063:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24546:13063:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24546:13063:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24546:13063:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24546:13063:0715/022839:WARNING:channel.cc(322)] RawChannel write error
[24518:40451:0715/022839:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24559:15619:0715/022839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SessionRestoreTest.RestoredTabsShouldHaveWindow (10679 ms)
[131/225] SessionRestoreTest.RestoredTabsShouldHaveWindow (12613 ms)
[ RUN ] SessionRestoreTest.ActiveIndexUpdatedAtClose
[24539:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24531:40451:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24531:40451:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24531:40451:0715/022839:WARNING:channel.cc(322)] RawChannel write error
[24531:40451:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24531:40451:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24531:40451:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24531:40451:0715/022839:WARNING:channel.cc(322)] RawChannel write error
[24565:12551:0715/022842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24531:40451:0715/022842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24531:40451:0715/022842:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.ActiveIndexUpdatedAtClose (10719 ms)
[132/225] SessionRestoreTest.ActiveIndexUpdatedAtClose (12515 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton
[24556:3847:0715/022837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61231...
sending server_data: {"host": "127.0.0.1", "port": 61231} (36 bytes)
HTTPS server started on https://127.0.0.1:61232...
sending server_data: {"host": "127.0.0.1", "port": 61232} (36 bytes)
[24542:3847:0715/022843:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24575:14087:0715/022843:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton (9109 ms)
[133/225] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton (10923 ms)
[ RUN ] SSLUITest.TestDisplaysInsecureContentTwoTabs
[24576:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61237...
sending server_data: {"host": "127.0.0.1", "port": 61237} (36 bytes)
HTTPS server started on https://127.0.0.1:61239...
sending server_data: {"host": "127.0.0.1", "port": 61239} (36 bytes)
2015-07-15 02:28:46.365 browser_tests[24566:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24566:3847:0715/022846:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:61239/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjYxMjM3' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:61237/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:61239/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjYxMjM3 (12)
[24566:39683:0715/022846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24566:39683:0715/022846:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestDisplaysInsecureContentTwoTabs (5822 ms)
[134/225] SSLUITest.TestDisplaysInsecureContentTwoTabs (7638 ms)
[ RUN ] SSLUITest.TestHTTPSErrorWithNoNavEntry
[24571:3847:0715/022842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:61236...
sending server_data: {"host": "127.0.0.1", "port": 61236} (36 bytes)
2015-07-15 02:28:45.912 browser_tests[24563:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24574:12807:0715/022847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24574:12807:0715/022847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24586:12807:0715/022847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24586:12807:0715/022847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24586:12807:0715/022847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24586:12807:0715/022847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24586:12807:0715/022847:WARNING:channel.cc(322)] RawChannel write error
[24586:13323:0715/022847:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestHTTPSErrorWithNoNavEntry (7269 ms)
[135/225] SSLUITest.TestHTTPSErrorWithNoNavEntry (9105 ms)
[ RUN ] ViewSourceTest.DoesBrowserRenderInViewSource
[24592:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24582:40451:0715/022850:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24593:12551:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24593:12551:0715/022850:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ViewSourceTest.DoesBrowserRenderInViewSource (4597 ms)
[136/225] ViewSourceTest.DoesBrowserRenderInViewSource (6355 ms)
[ RUN ] SSLUITest.TestRedirectBadToGoodHTTPS
[24590:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:61246...
sending server_data: {"host": "127.0.0.1", "port": 61246} (36 bytes)
HTTPS server started on https://127.0.0.1:61247...
sending server_data: {"host": "127.0.0.1", "port": 61247} (36 bytes)
[24579:3847:0715/022851:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SSLUITest.TestRedirectBadToGoodHTTPS (7511 ms)
[137/225] SSLUITest.TestRedirectBadToGoodHTTPS (9423 ms)
[ RUN ] AutofillDialogControllerTest.Cancel
[24605:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24595:40451:0715/022853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24595:40451:0715/022853:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.Cancel (4518 ms)
[138/225] AutofillDialogControllerTest.Cancel (6068 ms)
[ RUN ] BrowserTest.PageZoom
[24613:3847:0715/022854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.PageZoom (3285 ms)
[139/225] BrowserTest.PageZoom (5295 ms)
[ RUN ] DevToolsTagTest.DevToolsTaskIsProvided
HTTP server started on http://127.0.0.1:61248...
sending server_data: {"host": "127.0.0.1", "port": 61248} (36 bytes)
[24608:3847:0715/022852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24594:3847:0715/022856:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24594:3847:0715/022856:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:61248/files/devtools/navigate_back.html (2)
[24594:5635:0715/022857:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[24608:3847:0715/022857:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24608:3847:0715/022857:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24614:12807:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24608:3847:0715/022857:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24608:3847:0715/022857:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsTagTest.DevToolsTaskIsProvided (8690 ms)
[140/225] DevToolsTagTest.DevToolsTaskIsProvided (10491 ms)
[ RUN ] ClickModifierTest.HrefShiftClickTest
[24619:3847:0715/022856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24622:12807:0715/022858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24622:12807:0715/022858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ClickModifierTest.HrefShiftClickTest (4203 ms)
[141/225] ClickModifierTest.HrefShiftClickTest (5831 ms)
[ RUN ] ClickModifierTest.HrefControlClickTest
[24624:3847:0715/022857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ClickModifierTest.HrefControlClickTest (3928 ms)
[142/225] ClickModifierTest.HrefControlClickTest (5751 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp
[24631:3847:0715/022900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24633:15875:0715/022900:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24633:15875:0715/022900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24633:15875:0715/022900:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24633:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24633:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24633:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24633:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp (3398 ms)
[143/225] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp (5215 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath
[24639:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24642:12551:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24642:12551:0715/022904:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath (4987 ms)
[144/225] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath (7101 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath
[24643:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24645:12551:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24645:12551:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24645:12551:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24632:4611:0715/022905:ERROR:mach_broker_mac.mm(222)] Unknown process 24652 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath (4858 ms)
[145/225] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath (6841 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery
[24646:3847:0715/022903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery (5149 ms)
[146/225] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery (6921 ms)
[ RUN ] WindowAppleScriptTest.InsertTabAtPosition
[24654:3847:0715/022905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24644:40195:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24644:40195:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24644:40195:0715/022907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WindowAppleScriptTest.InsertTabAtPosition (4958 ms)
[147/225] WindowAppleScriptTest.InsertTabAtPosition (6917 ms)
[ RUN ] BrowserWindowControllerTest.TrafficLightZOrder
[24673:3847:0715/022910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.TrafficLightZOrder (4342 ms)
[148/225] BrowserWindowControllerTest.TrafficLightZOrder (6523 ms)
[ RUN ] AppShimMenuControllerBrowserTest.ClosingBackgroundWindowLeavesMenuBar
[24667:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24658:3847:0715/022913:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[24658:3847:0715/022913:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[24658:3847:0715/022913:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[24658:3847:0715/022913:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppShimMenuControllerBrowserTest.ClosingBackgroundWindowLeavesMenuBar (6914 ms)
[149/225] AppShimMenuControllerBrowserTest.ClosingBackgroundWindowLeavesMenuBar (8630 ms)
[ RUN ] ConstrainedWindowMacTest.ShowInUninitializedTab
[24678:3847:0715/022912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ConstrainedWindowMacTest.ShowInUninitializedTab (4700 ms)
[150/225] ConstrainedWindowMacTest.ShowInUninitializedTab (6867 ms)
[ RUN ] AppShimMenuControllerBrowserTest.PlatformAppFocusUpdatesMenuBar
[24666:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24657:41219:0715/022918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24657:41219:0715/022918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24657:41219:0715/022918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24657:41219:0715/022918:WARNING:channel.cc(322)] RawChannel write error
[24657:3847:0715/022918:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[24657:3847:0715/022918:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[24657:3847:0715/022918:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[24657:3847:0715/022918:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[24657:3847:0715/022918:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppShimMenuControllerBrowserTest.PlatformAppFocusUpdatesMenuBar (12040 ms)
[151/225] AppShimMenuControllerBrowserTest.PlatformAppFocusUpdatesMenuBar (14085 ms)
[ RUN ] FindInPageControllerTest.FindUnselectableText
[24697:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24685:39939:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24685:39939:0715/022919:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindUnselectableText (3910 ms)
[152/225] FindInPageControllerTest.FindUnselectableText (6103 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForBookmarkApp
[24690:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24684:3847:0715/022921:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24684:3847:0715/022921:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24684:3847:0715/022921:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24684:3847:0715/022923:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] HostedAppTest.ShouldShowLocationBarForBookmarkApp (9390 ms)
[153/225] HostedAppTest.ShouldShowLocationBarForBookmarkApp (11133 ms)
[ RUN ] StartupBrowserCreatorTest.OpenURLsPopup
[24715:3847:0715/022924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24716:12807:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] StartupBrowserCreatorTest.OpenURLsPopup (3761 ms)
[154/225] StartupBrowserCreatorTest.OpenURLsPopup (5732 ms)
[ RUN ] PanelExtensionBrowserTest.BasicContextMenu
[24710:3847:0715/022922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24713:13063:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24713:13063:0715/022925:WARNING:channel.cc(322)] RawChannel write error
[24702:40707:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24702:40707:0715/022925:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PanelExtensionBrowserTest.BasicContextMenu (5492 ms)
[155/225] PanelExtensionBrowserTest.BasicContextMenu (7060 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestAboutPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestAboutPage (1 ms)
[156/225] WebUIBidiCheckerBrowserTestLTR.TestAboutPage (1798 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsJavascript
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsJavascript (2 ms)
[157/225] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsJavascript (1774 ms)
[ RUN ] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated
[24699:3847:0715/022919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61259...
sending server_data: {"host": "127.0.0.1", "port": 61259} (36 bytes)
HTTPS server started on https://127.0.0.1:61260...
sending server_data: {"host": "127.0.0.1", "port": 61260} (36 bytes)
[24689:40451:0715/022924:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24689:40451:0715/022927:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24721:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24721:13063:0715/022927:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated (13119 ms)
[158/225] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated (15285 ms)
[ RUN ] BrowserActionsBarBrowserTest.Visibility
[24732:3847:0715/022929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:31.070 browser_tests[24724:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] BrowserActionsBarBrowserTest.Visibility (3929 ms)
[159/225] BrowserActionsBarBrowserTest.Visibility (5654 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameCookies
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameCookies (1 ms)
[160/225] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameCookies (2096 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestHistoryFrame
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestHistoryFrame (1 ms)
[161/225] WebUIBidiCheckerBrowserTestRTL.TestHistoryFrame (1887 ms)
[ RUN ] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash
[24726:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:31.335 browser_tests[24719:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24726:3847:0715/022932:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50DA0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24726:3847:0715/022932:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[24738:12807:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash (6653 ms)
[162/225] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash (8503 ms)
[ RUN ] DownloadsDOMHandlerTest.DownloadsRelayed
[24751:3847:0715/022935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61265...
sending server_data: {"host": "127.0.0.1", "port": 61265} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.DownloadsRelayed (5159 ms)
[163/225] DownloadsDOMHandlerTest.DownloadsRelayed (6952 ms)
[ RUN ] BookmarksTest.CommandOpensBookmarksTab
[24750:3847:0715/022935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24740:3847:0715/022937:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[24740:3847:0715/022938:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BookmarksTest.CommandOpensBookmarksTab (6400 ms)
[164/225] BookmarksTest.CommandOpensBookmarksTab (8070 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress
[24757:3847:0715/022937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24743:3847:0715/022939:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress (5607 ms)
[165/225] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress (7501 ms)
[ RUN ] OptionsUIBrowserTest.VerifyUnmanagedSignout
[24755:3847:0715/022936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24742:3847:0715/022939:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[24742:3847:0715/022939:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24742:3847:0715/022941:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[ OK ] OptionsUIBrowserTest.VerifyUnmanagedSignout (7677 ms)
[166/225] OptionsUIBrowserTest.VerifyUnmanagedSignout (9575 ms)
[ RUN ] UnloadTest.CrossSiteInfiniteUnloadSync
[24777:3847:0715/022944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24787:12807:0715/022947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[24787:12807:0715/022947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24787:12807:0715/022947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24787:12807:0715/022947:WARNING:channel.cc(322)] RawChannel write error
[ OK ] UnloadTest.CrossSiteInfiniteUnloadSync (6008 ms)
[167/225] UnloadTest.CrossSiteInfiniteUnloadSync (7598 ms)
[ RUN ] UserManagerUIBrowserTest.PageRedirectsToAboutChrome
[24769:3847:0715/022942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24764:40451:0715/022945:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24764:3847:0715/022946:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] UserManagerUIBrowserTest.PageRedirectsToAboutChrome (7447 ms)
[168/225] UserManagerUIBrowserTest.PageRedirectsToAboutChrome (9334 ms)
[ RUN ] UnloadTest.BrowserCloseTwoSecondUnloadAlert
[24784:3847:0715/022945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24775:3847:0715/022947:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseTwoSecondUnloadAlert (4667 ms)
[169/225] UnloadTest.BrowserCloseTwoSecondUnloadAlert (6447 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScript
[24776:3847:0715/022943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24765:39939:0715/022946:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24765:3847:0715/022946:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24765:3847:0715/022947:INFO:CONSOLE(1791)] "Running test testAddContentScript", source: webview_content_script_test.js (1791)
[24765:3847:0715/022947:INFO:CONSOLE(4247)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4247)
[24765:3847:0715/022948:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[24765:3847:0715/022948:INFO:CONSOLE(4258)] "Step 2: postMessage to build connection.", source: webview_content_script_test.js (4258)
[24765:75015:0715/022949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24765:3847:0715/022949:INFO:CONSOLE(4268)] "Step 3: A communication channel has been established with webview.", source: webview_content_script_test.js (4268)
[24785:13063:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24785:13063:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24785:13063:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24765:39939:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24798:15875:0715/022949:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24798:15875:0715/022949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebUIWebViewBrowserTest.AddContentScript (8401 ms)
[170/225] WebUIWebViewBrowserTest.AddContentScript (10254 ms)
[ RUN ] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable
[ OK ] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable (514 ms)
[171/225] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable (2259 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableCell
[ OK ] FormAutofillTest.LabelsInferredFromTableCell (454 ms)
[172/225] FormAutofillTest.LabelsInferredFromTableCell (2142 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDefinitionList
[ OK ] FormAutofillTest.LabelsInferredFromDefinitionList (366 ms)
[173/225] FormAutofillTest.LabelsInferredFromDefinitionList (2149 ms)
[ RUN ] FormAutofillTest.FillFormNegativeMaxLength
[ OK ] FormAutofillTest.FillFormNegativeMaxLength (304 ms)
[174/225] FormAutofillTest.FillFormNegativeMaxLength (2106 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm
[ OK ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm (273 ms)
[175/225] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm (2110 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword
[ OK ] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword (416 ms)
[176/225] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword (1820 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerTextAreaClicked
[ OK ] PageClickTrackerTest.PageClickTrackerTextAreaClicked (330 ms)
[177/225] PageClickTrackerTest.PageClickTrackerTextAreaClicked (1964 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill
[ OK ] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill (375 ms)
[178/225] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill (1790 ms)
[ RUN ] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess
[ OK ] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess (118 ms)
[179/225] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess (1783 ms)
[ RUN ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword
[ OK ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword (379 ms)
[180/225] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword (2309 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_Multicast
[24815:3847:0715/022956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61273...
sending server_data: {"host": "127.0.0.1", "port": 61273} (36 bytes)
objc[24937]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24937]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[24808:3847:0715/023000:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:61273/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[24808:3847:0715/023000:INFO:CONSOLE(177)] "Multicast finished in 0.004 seconds.", source: http://127.0.0.1:61273/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[24808:3847:0715/023000:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.007 seconds.", source: http://127.0.0.1:61273/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[24808:3847:0715/023000:INFO:CONSOLE(177)] "MulticastBackground finished in 0.003 seconds.", source: http://127.0.0.1:61273/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[24808:39939:0715/023000:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24808:39939:0715/023000:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.UDPSocket_Multicast (6683 ms)
[181/225] OutOfProcessPPAPITest.UDPSocket_Multicast (8658 ms)
[ RUN ] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4
[24823:3847:0715/022957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61277...
sending server_data: {"host": "127.0.0.1", "port": 61277} (36 bytes)
objc[24939]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24939]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[24813:3847:0715/023000:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.038 seconds.", source: http://127.0.0.1:61277/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[24813:3847:0715/023000:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.017 seconds.", source: http://127.0.0.1:61277/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[24813:3847:0715/023001:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.023 seconds.", source: http://127.0.0.1:61277/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[24813:3847:0715/023001:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.020 seconds.", source: http://127.0.0.1:61277/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[24813:37123:0715/023001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24813:37123:0715/023001:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4 (6265 ms)
[182/225] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4 (8225 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader1
[24825:3847:0715/022958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61281...
sending server_data: {"host": "127.0.0.1", "port": 61281} (36 bytes)
objc[24941]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24941]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[24814:3847:0715/023002:INFO:CONSOLE(177)] "EmptyDataPOSTForceAsync finished in 0.023 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "EmptyDataPOST finished in 0.026 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "EmptyDataPOSTBlocking finished in 0.029 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "EmptyDataPOSTBackground finished in 0.019 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "BinaryDataPOSTForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "BinaryDataPOST finished in 0.024 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "BinaryDataPOSTBlocking finished in 0.018 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "BinaryDataPOSTBackground finished in 0.012 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "CustomRequestHeaderForceAsync finished in 0.025 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "CustomRequestHeader finished in 0.016 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "CustomRequestHeaderBlocking finished in 0.015 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "CustomRequestHeaderBackground finished in 0.033 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "FailsBogusContentLengthForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "FailsBogusContentLength finished in 0.006 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "FailsBogusContentLengthBlocking finished in 0.006 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "FailsBogusContentLengthBackground finished in 0.007 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "StreamToFileForceAsync finished in 0.053 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "StreamToFile finished in 0.019 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "StreamToFileBlocking finished in 0.045 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[24814:3847:0715/023002:INFO:CONSOLE(177)] "StreamToFileBackground finished in 0.028 seconds.", source: http://127.0.0.1:61281/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[ OK ] OutOfProcessPPAPITest.URLLoader1 (7223 ms)
[183/225] OutOfProcessPPAPITest.URLLoader1 (9051 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader3
[24834:3847:0715/022958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61290...
sending server_data: {"host": "127.0.0.1", "port": 61290} (36 bytes)
objc[24947]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24947]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[24816:3847:0715/023002:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[24816:3847:0715/023002:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[24816:3847:0715/023002:INFO:CONSOLE(177)] "UntrustedHttpRequestsForceAsync finished in 0.127 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[24816:3847:0715/023003:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "UntrustedHttpRequests finished in 0.418 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[24816:3847:0715/023003:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "UntrustedHttpRequestsBlocking finished in 0.052 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[24816:3847:0715/023003:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "UntrustedHttpRequestsBackground finished in 0.048 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "FollowURLRedirectForceAsync finished in 0.032 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "FollowURLRedirect finished in 0.032 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "FollowURLRedirectBlocking finished in 0.038 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "FollowURLRedirectBackground finished in 0.036 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "AuditURLRedirectForceAsync finished in 0.036 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "AuditURLRedirect finished in 0.044 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "AuditURLRedirectBlocking finished in 0.038 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "AuditURLRedirectBackground finished in 0.047 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "AbortCallsForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "AbortCalls finished in 0.033 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "AbortCallsBlocking finished in 0.049 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "AbortCallsBackground finished in 0.037 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "UntendedLoadForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "UntendedLoad finished in 0.026 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "UntendedLoadBlocking finished in 0.034 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "UntendedLoadBackground finished in 0.052 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "PrefetchBufferThresholdForceAsync finished in 0.027 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "PrefetchBufferThreshold finished in 0.036 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "PrefetchBufferThresholdBlocking finished in 0.035 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:3847:0715/023003:INFO:CONSOLE(177)] "PrefetchBufferThresholdBackground finished in 0.043 seconds.", source: http://127.0.0.1:61290/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[24816:40707:0715/023004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24816:40707:0715/023004:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.URLLoader3 (8178 ms)
[184/225] OutOfProcessPPAPITest.URLLoader3 (10179 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_GetSetting
[24962:3847:0715/023005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[24997]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[24997]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[24946:3847:0715/023007:INFO:CONSOLE(177)] "GetSetting finished in 0.005 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testSuHsk_/ppapi/tests/test_case.html?testcase=Flash_GetSetting (177)
[24946:40451:0715/023007:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.Flash_GetSetting (5651 ms)
[185/225] OutOfProcessPPAPITest.Flash_GetSetting (7742 ms)
[ RUN ] PPAPINaClPNaClTest.Audio
[24972:3847:0715/023006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61338...
sending server_data: {"host": "127.0.0.1", "port": 61338} (36 bytes)
[25055,2070954368:02:30:10.111119] Native Client module will be loaded at base address 0x0000295900000000
[24952:3847:0715/023011:INFO:CONSOLE(177)] "Creation finished in 0.128 seconds.", source: http://127.0.0.1:61338/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24952:3847:0715/023011:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.005 seconds.", source: http://127.0.0.1:61338/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24952:3847:0715/023011:INFO:CONSOLE(177)] "Failures finished in 0.005 seconds.", source: http://127.0.0.1:61338/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24952:3847:0715/023011:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.696 seconds.", source: http://127.0.0.1:61338/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24952:3847:0715/023011:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.019 seconds.", source: http://127.0.0.1:61338/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24952:3847:0715/023011:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.122 seconds.", source: http://127.0.0.1:61338/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24952:3847:0715/023011:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.017 seconds.", source: http://127.0.0.1:61338/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[ OK ] PPAPINaClPNaClTest.Audio (7973 ms)
[186/225] PPAPINaClPNaClTest.Audio (10084 ms)
[ RUN ] NaClBrowserTestNewlib.SimpleLoad
[25023:3847:0715/023008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61352...
sending server_data: {"host": "127.0.0.1", "port": 61352} (36 bytes)
[25127,2070954368:02:30:12.826226] Native Client module will be loaded at base address 0x00004e1c00000000
[24971:3847:0715/023012:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[24971:40451:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24971:40451:0715/023012:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClBrowserTestNewlib.SimpleLoad (6805 ms)
[187/225] NaClBrowserTestNewlib.SimpleLoad (8912 ms)
[ RUN ] PPAPINaClGLibcTest.Audio
[24992:3847:0715/023007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61344...
sending server_data: {"host": "127.0.0.1", "port": 61344} (36 bytes)
[25075,2070954368:02:30:10.860071] Native Client module will be loaded at base address 0x000044e300000000
[24959:3847:0715/023013:INFO:CONSOLE(177)] "Creation finished in 0.163 seconds.", source: http://127.0.0.1:61344/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24959:3847:0715/023013:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.013 seconds.", source: http://127.0.0.1:61344/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24959:3847:0715/023013:INFO:CONSOLE(177)] "Failures finished in 0.006 seconds.", source: http://127.0.0.1:61344/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24959:3847:0715/023013:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.716 seconds.", source: http://127.0.0.1:61344/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24959:3847:0715/023013:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.012 seconds.", source: http://127.0.0.1:61344/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24959:3847:0715/023013:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.152 seconds.", source: http://127.0.0.1:61344/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[24959:3847:0715/023013:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.013 seconds.", source: http://127.0.0.1:61344/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[ OK ] PPAPINaClGLibcTest.Audio (9324 ms)
[188/225] PPAPINaClGLibcTest.Audio (11528 ms)
[ RUN ] QuicAllowedPolicyIsFalse.QuicDisallowed
[25186:3847:0715/023015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:16.255 browser_tests[25146:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25192:15875:0715/023016:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[25192:15875:0715/023016:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25192:15875:0715/023016:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[25192:13063:0715/023016:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[25192:13063:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] QuicAllowedPolicyIsFalse.QuicDisallowed (3608 ms)
[189/225] QuicAllowedPolicyIsFalse.QuicDisallowed (5309 ms)
[ RUN ] NaClBrowserTestPnacl.ExitStatus254
[25114:3847:0715/023012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61365...
sending server_data: {"host": "127.0.0.1", "port": 61365} (36 bytes)
[25052:3847:0715/023014:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[25188,2070954368:02:30:15.908747] Native Client module will be loaded at base address 0x0000717d00000000
2015-07-15 02:30:16.252 browser_tests[25052:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25188,2070954368:02:30:17.081602] NaCl untrusted code called _exit(0x0)
[25209,2070954368:02:30:18.389376] Native Client module will be loaded at base address 0x0000393500000000
[25209,2070954368:02:30:18.492691] NaCl untrusted code called _exit(0x0)
[25220,2070954368:02:30:19.637473] Native Client module will be loaded at base address 0x00005dd800000000
hello world from CreateModule
[25052:3847:0715/023019:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[25052:3847:0715/023019:INFO:nacl_browsertest_util.cc(130)] ||||
[25052:3847:0715/023019:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[25052:3847:0715/023019:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[25052:3847:0715/023019:INFO:nacl_browsertest_util.cc(130)] ||||
[25052:3847:0715/023019:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[25220,2070954368:02:30:19.815574] NaCl untrusted code called _exit(0xfe)
[25052:3847:0715/023020:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:61365/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254&pnacl=1 (0)
[25052:39427:0715/023020:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[25052:3847:0715/023020:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[25052:3847:0715/023020:INFO:nacl_browsertest_util.cc(130)] ||||
[25052:3847:0715/023020:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[25052:39427:0715/023020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestPnacl.ExitStatus254 (10538 ms)
[190/225] NaClBrowserTestPnacl.ExitStatus254 (12498 ms)
[ RUN ] TtsApiTest.LangMatching
[25205:3847:0715/023017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25182:3847:0715/023021:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://ndcoebneenbmcagbibpnfldheflkjcec/_generated_background_page.html (0)
[25213:13063:0715/023021:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25213:13063:0715/023021:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25224:13063:0715/023021:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25224:13063:0715/023021:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25224:13063:0715/023021:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.LangMatching (6445 ms)
[191/225] TtsApiTest.LangMatching (8447 ms)
[ RUN ] IPhotoDataProviderInvalidTest.InvalidTest
[25234:3847:0715/023021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Entity: line 1: parser error : Extra content at the end of the document
^
[ OK ] IPhotoDataProviderInvalidTest.InvalidTest (6174 ms)
[192/225] IPhotoDataProviderInvalidTest.InvalidTest (8259 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites
[25212:3847:0715/023018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25190:40451:0715/023025:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25190:3847:0715/023025:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25190:3847:0715/023025:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[25190:40451:0715/023025:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites (10236 ms)
[193/225] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites (12231 ms)
[ RUN ] DriveAppProviderTest.UserInstalledAfterDriveApp
[25284:3847:0715/023024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UserInstalledAfterDriveApp (3991 ms)
[194/225] DriveAppProviderTest.UserInstalledAfterDriveApp (5877 ms)
[ RUN ] PeopleProviderTest.NoSearchForSensitiveData
[25311:3847:0715/023025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25329:15875:0715/023027:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[25329:15875:0715/023027:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25329:15875:0715/023027:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[25329:13063:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25329:13063:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25329:13063:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25329:13063:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PeopleProviderTest.NoSearchForSensitiveData (3765 ms)
[195/225] PeopleProviderTest.NoSearchForSensitiveData (5432 ms)
[ RUN ] SupervisedUserServiceTestSupervised.ProfileName
[25428:3847:0715/023031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25431:15363:0715/023032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[25364:40451:0715/023032:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25431:15363:0715/023032:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[25431:15363:0715/023032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SupervisedUserServiceTestSupervised.ProfileName (4085 ms)
[196/225] SupervisedUserServiceTestSupervised.ProfileName (5899 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33
[25429:3847:0715/023031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33 (4234 ms)
[197/225] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33 (6097 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59
[25432:3847:0715/023031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25434:13319:0715/023033:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59 (4346 ms)
[198/225] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59 (6118 ms)
[ RUN ] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL
HTTP server started on http://127.0.0.1:61373...
sending server_data: {"host": "127.0.0.1", "port": 61373} (36 bytes)
[25426:3847:0715/023030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL (6562 ms)
[199/225] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL (8353 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82
[25445:3847:0715/023036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25448:13319:0715/023037:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82 (3915 ms)
[200/225] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82 (5721 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101
[25447:3847:0715/023037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101 (4858 ms)
[201/225] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101 (6599 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26
[25452:3847:0715/023037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26 (5414 ms)
[202/225] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26 (7134 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1
[25453:3847:0715/023038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25457:12807:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25457:12807:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25457:12807:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25457:12807:0715/023041:WARNING:channel.cc(322)] RawChannel write error
[25461:13063:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25461:15875:0715/023041:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[25461:13063:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25461:13063:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25461:13063:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25461:13063:0715/023041:WARNING:channel.cc(322)] RawChannel write error
[25459:12807:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25459:12807:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25459:12807:0715/023041:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1 (6173 ms)
[203/225] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1 (7990 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0
[25465:3847:0715/023042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25460:75271:0715/023045:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25475:12807:0715/023045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0 (5728 ms)
[204/225] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0 (7623 ms)
[ RUN ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0
[25470:3847:0715/023043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25462:40451:0715/023046:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25462:40451:0715/023046:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0 (5075 ms)
[205/225] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0 (6882 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[25476:3847:0715/023044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61382...
sending server_data: {"host": "127.0.0.1", "port": 61382} (36 bytes)
[25466:3847:0715/023046:INFO:CONSOLE(295)] "02:30:46.695 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:61382/files/eme_player_js/utils.js (295)
[25466:3847:0715/023046:INFO:CONSOLE(295)] "02:30:46.703 - Registering video event handlers.", source: http://127.0.0.1:61382/files/eme_player_js/utils.js (295)
[25466:3847:0715/023046:INFO:CONSOLE(295)] "02:30:46.712 - Loading media using src.", source: http://127.0.0.1:61382/files/eme_player_js/utils.js (295)
[25466:3847:0715/023046:INFO:CONSOLE(295)] "02:30:46.869 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:61382/files/eme_player_js/utils.js (295)
[25466:3847:0715/023046:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25466:3847:0715/023046:INFO:CONSOLE(295)] "02:30:46.884 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:61382/files/eme_player_js/utils.js (295)
[25466:3847:0715/023046:INFO:CONSOLE(295)] "02:30:46.896 - Adding key to sessionID: 1", source: http://127.0.0.1:61382/files/eme_player_js/utils.js (295)
[25466:3847:0715/023046:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25466:3847:0715/023046:INFO:CONSOLE(295)] "02:30:46.901 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:61382/files/eme_player_js/utils.js (295)
[25466:3847:0715/023049:INFO:CONSOLE(295)] "02:30:49.700 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:61382/files/eme_player_js/utils.js (295)
[25479:13319:0715/023049:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7574 ms)
[206/225] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9396 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[25481:3847:0715/023045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61399...
sending server_data: {"host": "127.0.0.1", "port": 61399} (36 bytes)
[25471:3847:0715/023047:INFO:CONSOLE(295)] "02:30:47.807 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023047:INFO:CONSOLE(295)] "02:30:47.817 - Registering video event handlers.", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023047:INFO:CONSOLE(295)] "02:30:47.827 - Loading media using MSE.", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023048:INFO:CONSOLE(295)] "02:30:47.990 - onSourceOpen [object Event]", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023048:INFO:CONSOLE(295)] "02:30:47.993 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023048:INFO:CONSOLE(295)] "02:30:48.022 - webkit-org.w3.clearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023048:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25471:3847:0715/023048:INFO:CONSOLE(295)] "02:30:48.034 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023048:INFO:CONSOLE(295)] "02:30:48.039 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023048:INFO:CONSOLE(295)] "02:30:48.050 - Adding key to sessionID: 1", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023048:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25471:3847:0715/023048:INFO:CONSOLE(295)] "02:30:48.053 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25471:3847:0715/023050:INFO:CONSOLE(295)] "02:30:50.893 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:61399/files/eme_player_js/utils.js (295)
[25482:13319:0715/023050:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7532 ms)
[207/225] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9215 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[25491:3847:0715/023049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61416...
sending server_data: {"host": "127.0.0.1", "port": 61416} (36 bytes)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.035 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.045 - Registering video event handlers.", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.055 - Loading media using MSE.", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.202 - onSourceOpen [object Event]", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.205 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.226 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.231 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023051:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.250 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.258 - Adding key to sessionID: 1", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023051:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25484:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.262 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[25484:3847:0715/023053:INFO:CONSOLE(295)] "02:30:53.991 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:61416/files/eme_player_js/utils.js (295)
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (6826 ms)
[208/225] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8657 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/6
[25506:3847:0715/023054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25507:15619:0715/023055:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[25507:15619:0715/023055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25507:15619:0715/023055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/6 (2928 ms)
[209/225] PDFTestFiles/PDFExtensionTest.Load/6 (4585 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[25493:3847:0715/023049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61433...
sending server_data: {"host": "127.0.0.1", "port": 61433} (36 bytes)
[25486:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.563 - Using ClearKeyPlayer", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.570 - Registering video event handlers.", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023051:INFO:CONSOLE(295)] "02:30:51.572 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023052:INFO:CONSOLE(295)] "02:30:52.802 - Loading media using src.", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023052:INFO:CONSOLE(295)] "02:30:52.912 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023052:INFO:CONSOLE(295)] "02:30:52.933 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023053:INFO:CONSOLE(295)] "02:30:53.154 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023053:INFO:CONSOLE(295)] "02:30:53.156 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023053:INFO:CONSOLE(295)] "02:30:53.550 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023053:INFO:CONSOLE(295)] "02:30:53.552 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023054:INFO:CONSOLE(295)] "02:30:54.351 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023054:INFO:CONSOLE(295)] "02:30:54.353 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25486:3847:0715/023055:INFO:CONSOLE(295)] "02:30:55.798 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:61433/files/eme_player_js/utils.js (295)
[25494:12551:0715/023055:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8146 ms)
[210/225] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (10017 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/0
[25521:3847:0715/023059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:31:01.504 browser_tests[25512:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/0 (4997 ms)
[211/225] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/0 (6867 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[25502:3847:0715/023053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:61450...
sending server_data: {"host": "127.0.0.1", "port": 61450} (36 bytes)
[25496:3847:0715/023055:INFO:CONSOLE(295)] "02:30:55.561 - Using ClearKeyPlayer", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023055:INFO:CONSOLE(295)] "02:30:55.568 - Registering video event handlers.", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023055:INFO:CONSOLE(295)] "02:30:55.570 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023056:INFO:CONSOLE(295)] "02:30:56.858 - Loading media using MSE.", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023056:INFO:CONSOLE(295)] "02:30:56.950 - onSourceOpen [object Event]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023056:INFO:CONSOLE(295)] "02:30:56.953 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023056:INFO:CONSOLE(295)] "02:30:56.985 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023056:INFO:CONSOLE(295)] "02:30:56.987 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023057:INFO:CONSOLE(295)] "02:30:56.999 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023057:INFO:CONSOLE(295)] "02:30:57.009 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023057:INFO:CONSOLE(295)] "02:30:57.021 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023057:INFO:CONSOLE(295)] "02:30:57.228 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023057:INFO:CONSOLE(295)] "02:30:57.230 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023057:INFO:CONSOLE(295)] "02:30:57.628 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023057:INFO:CONSOLE(295)] "02:30:57.633 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023058:INFO:CONSOLE(295)] "02:30:58.428 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023058:INFO:CONSOLE(295)] "02:30:58.430 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.898 - First play ended.", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.900 - Loading media using MSE.", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.905 - Playing second time.", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.915 - onSourceOpen [object Event]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.917 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.949 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.952 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.957 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.963 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023059:INFO:CONSOLE(295)] "02:30:59.968 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023100:INFO:CONSOLE(295)] "02:31:00.028 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25496:3847:0715/023100:INFO:CONSOLE(295)] "02:31:00.031 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
2015-07-15 02:31:01.504 browser_tests[25496:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25496:3847:0715/023102:INFO:CONSOLE(295)] "02:31:02.820 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:61450/files/eme_player_js/utils.js (295)
[25504:12807:0715/023102:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11595 ms)
[212/225] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13316 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1
[25515:3847:0715/023058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25509:75019:0715/023100:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
2015-07-15 02:31:01.504 browser_tests[25509:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
=================================================================
==25524==ERROR: AddressSanitizer: heap-use-after-free on address 0x611000076de0 at pc 0x00010b32ca6d bp 0x7fff5b2b3c70 sp 0x7fff5b2b3c68
READ of size 8 at 0x611000076de0 thread T0
#0 0x10b32ca6c in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x10b32ca6c in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x10b32ca6c in frameView third_party/WebKit/Source/web/WebLocalFrameImpl.h:284:0
#3 0x10b32ca6c in setIsAcceleratedCompositingActive third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:976:0
#4 0x10b32ca6c in blink::WebFrameWidgetImpl::willCloseLayerTreeView() third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:657:0
#5 0x112cb6076 in WillCloseLayerTreeView content/renderer/render_widget.cc:1389:5
#6 0x112cb6076 in content::RenderWidget::Close() content/renderer/render_widget.cc:1601:0
#7 0x1068713e8 in Run base/callback.h:396:12
#8 0x1068713e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#9 0x112a4f2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#10 0x112a4d6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#11 0x1068713e8 in Run base/callback.h:396:12
#12 0x1068713e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#13 0x1068d33ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#14 0x1068d3a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#15 0x1068d4006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#16 0x1068517c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#17 0x1068b9e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#18 0x10684fd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#19 0x7fff914aab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#20 0x7fff914aa454 in __CFRunLoopDoSources0 ??:0:0
#21 0x7fff914cd7f4 in __CFRunLoopRun ??:0:0
#22 0x7fff914cd0e1 in CFRunLoopRunSpecific ??:0:0
#23 0x7fff9256c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#24 0x106852cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#25 0x10685109b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#26 0x10690a1ee in base::RunLoop::Run() base/run_loop.cc:55:3
#27 0x1068d2074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#28 0x112cced32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#29 0x10678e3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#30 0x10678c9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#31 0x1056561b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#32 0x10494ac1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#33 0x10494ac03 in start ??:0:0
#27 0x10 (<unknown module>)
0x611000076de0 is located 96 bytes inside of 248-byte region [0x611000076d80,0x611000076e78)
freed by thread T0 here:
#0 0x104996b69 in __asan_memmove ??:0:0
#1 0x10b287804 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x10b287804 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x10b287804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x10b287804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x10b287804 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x10d270d08 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x10d2e526a in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x10d2710f9 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x10d30ea42 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x10d69e72d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x10b3d1880 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x112cb6128 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x112c8b570 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x1068713e8 in Run base/callback.h:396:12
#15 0x1068713e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x112a4f2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x112a4d6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x1068713e8 in Run base/callback.h:396:12
#19 0x1068713e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x1068d33ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x1068d3a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x1068d4006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x1068517c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x1068b9e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x10684fd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff914aab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff914aa454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff914cd7f4 in __CFRunLoopRun ??:0:0
#29 0x7fff914cd0e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff9256c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x106852cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x10685109b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10690a1ee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x1068d2074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x112cced32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x1049969a0 in __asan_memmove ??:0:0
#1 0x109b4b1e9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x109b4b1e9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x109b4b1e9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x10b367489 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x10b367489 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x10b367489 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x10b397721 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x112be96a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x112c5387b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x112c5387b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x112c5387b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x112c5387b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x112c5387b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x1128a5a83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x10815ec9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x1068713e8 in Run base/callback.h:396:12
#17 0x1068713e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x112a4f2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x112a4d6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x1068713e8 in Run base/callback.h:396:12
#21 0x1068713e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x1068d33ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x1068d3a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x1068d4006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x1068517c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x1068b9e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10684fd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff914aab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff914aa454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff914cd7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff914cd0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff9256c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x106852cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10685109b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10690a1ee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x1068d2074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x112cced32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x10678e3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x10678c9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0x5cdaa6c)
Shadow bytes around the buggy address:
0x1c220000ed60: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000ed70: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c220000ed80: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000ed90: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000eda0: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
=>0x1c220000edb0: fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd fd
0x1c220000edc0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c220000edd0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000ede0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000edf0: fd fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c220000ee00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==25524==ABORTING
=================================================================
==25526==ERROR: AddressSanitizer: heap-use-after-free on address 0x611000062de0 at pc 0x000109592770 bp 0x7fff5d0777c0 sp 0x7fff5d0777b8
READ of size 8 at 0x611000062de0 thread T0
#0 0x10959276f in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x10959276f in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x10959276f in blink::WebLocalFrameImpl::viewImpl() const third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1835:0
#3 0x1095682ce in view third_party/WebKit/Source/web/WebFrameWidgetImpl.h:182:40
#4 0x1095682ce in page third_party/WebKit/Source/web/WebFrameWidgetImpl.h:141:0
#5 0x1095682ce in focusedCoreFrame third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:914:0
#6 0x1095682ce in blink::WebFrameWidgetImpl::selectionBounds(blink::WebRect&, blink::WebRect&) const third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:531:0
#7 0x110ef75b5 in content::RenderWidget::GetSelectionBounds(gfx::Rect*, gfx::Rect*) content/renderer/render_widget.cc:2019:3
#8 0x110ef0799 in content::RenderWidget::UpdateSelectionBounds() content/renderer/render_widget.cc:2035:5
#9 0x110eeeb9f in content::RenderWidget::WillBeginCompositorFrame() content/renderer/render_widget.cc:1406:3
#10 0x107033e5e in cc::ThreadProxy::BeginMainFrame(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) cc/trees/thread_proxy.cc:737:3
#11 0x10703dcbc in Run base/bind_internal.h:176:12
#12 0x10703dcbc in base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >::MakeItSo(base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) base/bind_internal.h:303:0
#13 0x10703d9f5 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, void (cc::ThreadProxy*, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >), base::internal::TypeList<base::WeakPtr<cc::ThreadProxy>, base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<cc::ThreadProxy> >, base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:12
#14 0x104aaf3e8 in Run base/callback.h:396:12
#15 0x104aaf3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x110c8d2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x110c8b6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x104aaf3e8 in Run base/callback.h:396:12
#19 0x104aaf3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x104b113ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x104b11a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x104b12006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x104a8f7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x104af7e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x104a8dd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff914aab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff914aa454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff914cd7f4 in __CFRunLoopRun ??:0:0
#29 0x7fff914cd0e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff9256c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x104a90cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x104a8f09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x104b481ee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x104b10074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x110f0cd32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#36 0x1049cc3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#37 0x1049ca9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#38 0x1038941b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#39 0x102b86c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#40 0x102b86c03 in start ??:0:0
#33 0x10 (<unknown module>)
0x611000062de0 is located 96 bytes inside of 248-byte region [0x611000062d80,0x611000062e78)
freed by thread T0 here:
#0 0x102bd0b69 in __asan_memmove ??:0:0
#1 0x1094c5804 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x1094c5804 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x1094c5804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x1094c5804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x1094c5804 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x10b4aed08 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x10b52326a in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x10b4af0f9 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x10b54ca42 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x10b8dc72d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x10960f880 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x110ef4128 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x110ec9570 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x104aaf3e8 in Run base/callback.h:396:12
#15 0x104aaf3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x110c8d2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x110c8b6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x104aaf3e8 in Run base/callback.h:396:12
#19 0x104aaf3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x104b113ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x104b11a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x104b12006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x104a8f7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x104af7e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x104a8dd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff914aab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff914aa454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff914cd7f4 in __CFRunLoopRun ??:0:0
#29 0x7fff914cd0e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff9256c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x104a90cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x104a8f09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x104b481ee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x104b10074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x110f0cd32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x102bd09a0 in __asan_memmove ??:0:0
#1 0x107d891e9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x107d891e9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x107d891e9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x1095a5489 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x1095a5489 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x1095a5489 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x1095d5721 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x110e276a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x110e9187b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x110e9187b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x110e9187b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x110e9187b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x110e9187b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x110ae3a83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x10639cc9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x104aaf3e8 in Run base/callback.h:396:12
#17 0x104aaf3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x110c8d2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x110c8b6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x104aaf3e8 in Run base/callback.h:396:12
#21 0x104aaf3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x104b113ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x104b11a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x104b12006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x104a8f7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x104af7e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x104a8dd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff914aab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff914aa454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff914cd7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff914cd0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff9256c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x104a90cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x104a8f09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x104b481ee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x104b10074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x110f0cd32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x1049cc3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x1049ca9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0x5d0276f)
Shadow bytes around the buggy address:
0x1c220000c560: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c570: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c220000c580: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000c590: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c5a0: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
=>0x1c220000c5b0: fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd fd
0x1c220000c5c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c220000c5d0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000c5e0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c5f0: fd fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c220000c600: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==25526==ABORTING
[ OK ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1 (7340 ms)
[213/225] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1 (9008 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/1
[25522:3847:0715/023059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:31:01.504 browser_tests[25514:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25514:3847:0715/023102:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:3847:0715/023102:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[25514:3847:0715/023102:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:3847:0715/023102:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:3847:0715/023102:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:3847:0715/023102:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:3847:0715/023102:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:3847:0715/023102:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:3847:0715/023102:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:3847:0715/023103:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:3847:0715/023103:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25514:41219:0715/023103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25514:41219:0715/023103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[25514:41219:0715/023103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25514:41219:0715/023103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[25514:41219:0715/023103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[25514:41219:0715/023103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25514:41219:0715/023103:WARNING:channel.cc(322)] RawChannel write error
[25514:3847:0715/023103:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25514:3847:0715/023103:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25514:3847:0715/023103:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25514:3847:0715/023103:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25514:3847:0715/023103:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25514:3847:0715/023103:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/1 (5740 ms)
[214/225] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/1 (7398 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1
[25543:3847:0715/023106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25531:39939:0715/023109:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25557:13063:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25557:13063:0715/023110:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1 (6376 ms)
[215/225] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1 (7997 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2
[25547:3847:0715/023107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25532:3847:0715/023109:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[25532:3847:0715/023110:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25532:3847:0715/023111:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImagesAllowedForUrls
[25532:3847:0715/023111:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultSearchProviderEnabled
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2 (7694 ms)
[216/225] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2 (9315 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11
[25550:3847:0715/023108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25537:3847:0715/023110:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[25537:3847:0715/023110:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25537:3847:0715/023111:INFO:policy_prefs_browsertest.cc(641)] Testing policy: NotificationsAllowedForUrls
[25537:3847:0715/023112:INFO:policy_prefs_browsertest.cc(641)] Testing policy: VideoCaptureAllowed
[25537:3847:0715/023112:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportAutofillFormData
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11 (7179 ms)
[217/225] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11 (9052 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8
[25548:3847:0715/023107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25533:3847:0715/023109:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[25533:3847:0715/023110:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25533:3847:0715/023111:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultMediaStreamSetting
[25533:3847:0715/023111:INFO:policy_prefs_browsertest.cc(641)] Testing policy: CookiesBlockedForUrls
[25533:3847:0715/023112:INFO:policy_prefs_browsertest.cc(641)] Testing policy: HomepageLocation
[25533:3847:0715/023112:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyBypassList
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8 (7649 ms)
[218/225] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8 (9316 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/1
[25573:3847:0715/023116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25562:3847:0715/023117:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25562:3847:0715/023118:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[25562:3847:0715/023118:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25562:3847:0715/023118:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/1 (4774 ms)
[219/225] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/1 (6671 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13
[25561:3847:0715/023114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25558:3847:0715/023116:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[25558:3847:0715/023117:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25558:3847:0715/023118:INFO:policy_prefs_browsertest.cc(641)] Testing policy: BookmarkBarEnabled
[25558:3847:0715/023118:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PluginsAllowedForUrls
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13 (7215 ms)
[220/225] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13 (8909 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/2
[25574:3847:0715/023116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25563:3847:0715/023117:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25563:3847:0715/023118:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[25563:3847:0715/023118:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25563:3847:0715/023118:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25580:12807:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25580:12807:0715/023119:WARNING:channel.cc(322)] RawChannel write error
[25563:37891:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25563:37891:0715/023119:WARNING:channel.cc(322)] RawChannel write error
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[25574:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50AE0B00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/2 (5140 ms)
[221/225] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/2 (6892 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2
[25576:3847:0715/023116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25564:3847:0715/023119:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25564:3847:0715/023119:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[25581:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25581:13063:0715/023119:WARNING:channel.cc(322)] RawChannel write error
[25576:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25576:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25576:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25576:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25576:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25576:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25576:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25576:3847:0715/023119:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25576:3847:0715/023119:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25576:3847:0715/023119:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25576:3847:0715/023119:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25576:3847:0715/023119:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25564:39939:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25564:39939:0715/023119:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2 (5237 ms)
[222/225] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2 (7155 ms)
[ RUN ] PredictorBrowserTest.ShutdownStartupCycle
[25592:3847:0715/023122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25595:15619:0715/023123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[25595:12807:0715/023123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PredictorBrowserTest.ShutdownStartupCycle (2668 ms)
[223/225] PredictorBrowserTest.ShutdownStartupCycle (4260 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1
[25593:3847:0715/023123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25584:39683:0715/023124:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1 (2989 ms)
[224/225] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1 (4346 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2
[25591:3847:0715/023122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2 (3913 ms)
[225/225] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2 (5539 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"b4cf78f24f39c551c1f6ac1401dbd70d9aea895d","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 17 Pending: 8.0s Duration: 469.1s Bot: vm87-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 4 https://chromium-swarm.appspot.com/user/task/28a9d815a61a0d10 |
+------------------------------------------------------------------------+
0 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outMxF8zr/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 4/20
Using 2 parallel jobs.
[ RUN ] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch
[29272:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29266:3847:0715/022433:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[29266:3847:0715/022433:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch", source: test_api.js (1324)
[29277:13063:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[29277:13063:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[29277:13063:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29277:13063:0715/022435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29272:3847:0715/022435:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[29272:3847:0715/022435:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[29272:3847:0715/022435:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[29272:3847:0715/022435:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[29272:3847:0715/022435:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[29272:3847:0715/022435:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[29272:3847:0715/022435:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[29272:3847:0715/022435:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch (6404 ms)
[1/188] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch (7786 ms)
[ RUN ] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads
[29271:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29265:3847:0715/022433:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[29265:3847:0715/022433:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads (6845 ms)
[2/188] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads (8031 ms)
[ RUN ] InvalidationsWebUITest.testUpdatingRegisteredHandlers
[29285:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29287:12807:0715/022440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29287:12807:0715/022440:WARNING:channel.cc(322)] RawChannel write error
[29279:3847:0715/022440:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testUpdatingRegisteredHandlers", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testUpdatingRegisteredHandlers (4445 ms)
[3/188] InvalidationsWebUITest.testUpdatingRegisteredHandlers (5835 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors
[29286:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29280:3847:0715/022440:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors", source: test_api.js (1324)
[29280:3847:0715/022441:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail","testRunningAuditManually_withErrors")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.
*** End accessibility audit results ***
at assertAccessibilityOk (test_api.js:1103:13)
at expectFunc (test_api.js:1120:20)
at Object.<anonymous> (accessibility_audit_browsertest.js:268:3)
at Object.Test.runTest (test_api.js:341:16)
at Object.TestCase.runTest (test_api.js:478:22)
at Object.TestCase.run (test_api.js:508:14)
at RUN_TEST_F (test_api.js:1325:21)
at expectFunc (test_api.js:1120:20)
at runTestFunction (test_api.js:1193:37)
at runTest (test_api.js:1167:18)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors (4600 ms)
[4/188] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors (6047 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestTearDown
[29297:3847:0715/022444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29291:3847:0715/022446:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestTearDown", source: test_api.js (1324)
[29291:40195:0715/022446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29291:40195:0715/022446:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenTest.TestTearDown (4299 ms)
[5/188] WebUIBrowserAsyncGenTest.TestTearDown (5726 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewSuccess
[29298:3847:0715/022444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29292:3847:0715/022447:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewSuccess", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewSuccess (5531 ms)
[6/188] NetInternalsTest.netInternalsDnsViewSuccess (6791 ms)
[ RUN ] NetInternalsTest.netInternalsSdchViewFetchDictionary
[29308:3847:0715/022450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29303:39171:0715/022452:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29303:3847:0715/022453:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewFetchDictionary", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:55883...
sending server_data: {"host": "127.0.0.1", "port": 55883} (36 bytes)
[29303:3847:0715/022453:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:55883/files/sdch/base-page.html?iframe_url=/files/sdch/page.html]
[29313:13063:0715/022455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29313:13063:0715/022455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29313:13063:0715/022455:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsSdchViewFetchDictionary (7836 ms)
[7/188] NetInternalsTest.netInternalsSdchViewFetchDictionary (9182 ms)
[ RUN ] PrintPreviewWebUITest.TestSectionsDisabled
[29312:3847:0715/022451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29307:3847:0715/022454:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[29307:3847:0715/022455:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestSectionsDisabled", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestSectionsDisabled (7263 ms)
[8/188] PrintPreviewWebUITest.TestSectionsDisabled (8670 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions
[29323:3847:0715/022459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29319:4611:0715/022500:ERROR:mach_broker_mac.mm(222)] Unknown process 29329 is sending Mach IPC messages!
[29319:3847:0715/022501:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitTrue", source: chrome-extension://lhkcoaohiihegcnpddmmjifphdipefmj/_generated_background_page.html (0)
[29319:3847:0715/022502:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitFalse", source: chrome-extension://lhkcoaohiihegcnpddmmjifphdipefmj/_generated_background_page.html (0)
[29319:3847:0715/022502:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopNoInit", source: chrome-extension://lhkcoaohiihegcnpddmmjifphdipefmj/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions (5264 ms)
[9/188] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions (6694 ms)
[ RUN ] PlatformAppBrowserTest.ReloadRelaunches
[29327:3847:0715/022500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29320:41219:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[29320:41219:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29320:41219:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[29320:41219:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[29320:41219:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.ReloadRelaunches (6446 ms)
[10/188] PlatformAppBrowserTest.ReloadRelaunches (7673 ms)
[ RUN ] PlatformAppBrowserTest.AppsIgnoreDefaultZoom
[29336:3847:0715/022505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29340:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29340:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29340:13063:0715/022508:WARNING:channel.cc(322)] RawChannel write error
[29350:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[29350:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483655, remote ID 8)
[29350:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[29350:13063:0715/022508:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.AppsIgnoreDefaultZoom (4959 ms)
[11/188] PlatformAppBrowserTest.AppsIgnoreDefaultZoom (6240 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetServices
[29351:3847:0715/022507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29339:3847:0715/022510:INFO:CONSOLE(0)] "[SUCCESS] testGetServices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.GetServices (4147 ms)
[12/188] BluetoothLowEnergyApiTest.GetServices (5544 ms)
[ RUN ] CastChannelAPITest.TestOpenReceiveClose
[29358:3847:0715/022512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29360:13063:0715/022514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29360:13063:0715/022514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[29354:3847:0715/022514:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_receive_close.html (0)
[29354:41219:0715/022514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29354:41219:0715/022514:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CastChannelAPITest.TestOpenReceiveClose (4609 ms)
[13/188] CastChannelAPITest.TestOpenReceiveClose (5814 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeOpenOptionsPage
[29362:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:16.380 browser_tests[29357:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[29357:3847:0715/022517:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[29357:3847:0715/022518:INFO:CONSOLE(0)] "[SUCCESS] testNewOptionsPage", source: chrome-extension://fhgdogfhnlboighpogfkoldgomlgibcb/_generated_background_page.html (0)
[29357:3847:0715/022518:INFO:CONSOLE(0)] "[SUCCESS] testRefocusExistingOptionsPage", source: chrome-extension://fhgdogfhnlboighpogfkoldgomlgibcb/_generated_background_page.html (0)
[29365:13319:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[29365:3847:0715/022518:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[29365:13319:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29365:13319:0715/022518:WARNING:channel.cc(322)] RawChannel write error
[29367:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483662, remote ID 15)
[29367:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483663, remote ID 16)
[29367:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29367:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeRuntimeOpenOptionsPage (7669 ms)
[14/188] ExtensionApiTest.ChromeRuntimeOpenOptionsPage (9026 ms)
[ RUN ] ExtensionApiTest.ContentScriptExtensionIframe
[29371:3847:0715/022517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29366:74759:0715/022521:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29366:3847:0715/022521:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://kokcbakjhdfbeemfanoikmhllbcjjaoj/test.html (0)
[29372:3847:0715/022521:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[29372:3847:0715/022521:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483650, remote ID 3)
[29372:3847:0715/022521:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[29372:13063:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[29366:41219:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptExtensionIframe (6014 ms)
[15/188] ExtensionApiTest.ContentScriptExtensionIframe (7256 ms)
[ RUN ] ExtensionApiTest.BrowserIsApp
[29384:3847:0715/022525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29380:3847:0715/022527:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionApiTest.BrowserIsApp (4526 ms)
[16/188] ExtensionApiTest.BrowserIsApp (5913 ms)
[ RUN ] ExtensionApiTest.ContentScriptPermissionsApi
[29378:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29374:74759:0715/022525:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29374:3847:0715/022525:INFO:CONSOLE(0)] "[SUCCESS] noAccess", source: chrome-extension://pccbjacbalfajpjhcocmagciicdjaoio/_generated_background_page.html (0)
[29374:3847:0715/022526:INFO:CONSOLE(0)] "[SUCCESS] addPermission", source: chrome-extension://pccbjacbalfajpjhcocmagciicdjaoio/_generated_background_page.html (0)
[29374:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] sameHost", source: chrome-extension://pccbjacbalfajpjhcocmagciicdjaoio/_generated_background_page.html (0)
[29374:74759:0715/022529:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29374:3847:0715/022529:INFO:CONSOLE(0)] "[SUCCESS] newHost", source: chrome-extension://pccbjacbalfajpjhcocmagciicdjaoio/_generated_background_page.html (0)
[29381:12551:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29381:12551:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29381:12551:0715/022529:WARNING:channel.cc(322)] RawChannel write error
[29387:12551:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29387:12551:0715/022529:WARNING:channel.cc(322)] RawChannel write error
[29374:41219:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29374:41219:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[29374:41219:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[29374:41219:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptPermissionsApi (9785 ms)
[17/188] ExtensionApiTest.ContentScriptPermissionsApi (10986 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithWrongType
[29394:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29391:5383:0715/022533:ERROR:mach_broker_mac.mm(222)] Unknown process 29399 is sending Mach IPC messages!
[29391:3847:0715/022534:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[29391:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://cmipmlgknbciddjanaokhnefddcfhfkl/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongType (5153 ms)
[18/188] PlatformAppWithFileBrowserTest.LaunchWithWrongType (6447 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchNewFile
[29400:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29395:4611:0715/022535:ERROR:mach_broker_mac.mm(222)] Unknown process 29404 is sending Mach IPC messages!
[29395:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://ekjddpjienjggiebfphlcnlhdkiempjk/_generated_background_page.html (0)
[29402:12551:0715/022536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppWithFileBrowserTest.LaunchNewFile (5016 ms)
[19/188] PlatformAppWithFileBrowserTest.LaunchNewFile (6540 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppWhileRunning
[29415:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29410:3847:0715/022543:ERROR:native_app_window_cocoa.mm(828)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShelfMenu()
[29418:12551:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29418:12551:0715/022543:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteAppWhileRunning (5134 ms)
[20/188] EphemeralAppBrowserTest.PromoteAppWhileRunning (6607 ms)
[ RUN ] AppWindowAPITest.TestSetBounds
[29409:3847:0715/022537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29405:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] testLeft", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] testLeftNull", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] testTop", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] testTopNull", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] testWidth", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] testWidthNull", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] testHeight", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] testHeightNull", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] testPosition", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] testPositionNull", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] testSize", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] testSizeNull", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] testMinSize", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022545:INFO:CONSOLE(0)] "[SUCCESS] testMaxSize", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[29405:3847:0715/022545:INFO:CONSOLE(0)] "[SUCCESS] testMinAndMaxSize", source: chrome-extension://ngnahecmldknihadhlehclbcpedkcfil/_generated_background_page.html (0)
[ OK ] AppWindowAPITest.TestSetBounds (10368 ms)
[21/188] AppWindowAPITest.TestSetBounds (11563 ms)
[ RUN ] EphemeralAppLauncherTest.InstallExtension
HTTP server started on http://127.0.0.1:55906...
sending server_data: {"host": "127.0.0.1", "port": 55906} (36 bytes)
[29423:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.InstallExtension (5418 ms)
[22/188] EphemeralAppLauncherTest.InstallExtension (6699 ms)
[ RUN ] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed
[29429:3847:0715/022549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29424:3847:0715/022554:INFO:CONSOLE(37)] "appToEmbed cbblbbollbmfafafefaeilfclnfhojii", source: chrome-extension://dlbllniigakinadadmnkigladeikdioo/main.js (37)
[29424:3847:0715/022554:INFO:CONSOLE(37)] "attempting to connect to non-existant app.", source: chrome-extension://dlbllniigakinadadmnkigladeikdioo/main.js (37)
[29424:3847:0715/022554:INFO:CONSOLE(66)] "Unable to connect to app "abc123".", source: extensions::appView (66)
[29424:3847:0715/022554:INFO:CONSOLE(37)] "failed to connect to non-existant app.", source: chrome-extension://dlbllniigakinadadmnkigladeikdioo/main.js (37)
[29424:3847:0715/022554:INFO:CONSOLE(37)] "attempting to connect to known app.", source: chrome-extension://dlbllniigakinadadmnkigladeikdioo/main.js (37)
[29424:3847:0715/022554:INFO:CONSOLE(37)] "CONNECTED.", source: chrome-extension://dlbllniigakinadadmnkigladeikdioo/main.js (37)
[29430:12551:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29430:12551:0715/022554:WARNING:channel.cc(322)] RawChannel write error
[29436:15875:0715/022554:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[29436:15875:0715/022554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29439:14851:0715/022554:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[29439:14851:0715/022554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29439:14851:0715/022554:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[29439:14851:0715/022554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29424:40195:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29424:40195:0715/022554:WARNING:channel.cc(322)] RawChannel write error
[29436:15875:0715/022555:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[29436:15875:0715/022555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29436:15875:0715/022555:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[29436:15875:0715/022555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed (7922 ms)
[23/188] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed (9434 ms)
[ RUN ] WebViewTest.Shim_TestInlineScriptFromAccessibleResources
[29437:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29432:3847:0715/022556:INFO:CONSOLE(491)] "consolemessage: guest_with_inline_script.html: Inline script ran", source: chrome-extension://cknclbjbfobcmilmlgophnlbpkdaniih/main.js (491)
[ OK ] WebViewTest.Shim_TestInlineScriptFromAccessibleResources (5857 ms)
[24/188] WebViewTest.Shim_TestInlineScriptFromAccessibleResources (7048 ms)
[ RUN ] WebViewTest.Shim_TestAddAndRemoveContentScripts
[29451:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29448:3847:0715/022601:INFO:CONSOLE(973)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://cknclbjbfobcmilmlgophnlbpkdaniih/main.js (973)
2015-07-15 02:26:01.461 browser_tests[29448:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[29448:74759:0715/022602:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29448:3847:0715/022602:INFO:CONSOLE(985)] "Step 2: post message to build connect.", source: chrome-extension://cknclbjbfobcmilmlgophnlbpkdaniih/main.js (985)
[29448:3847:0715/022602:INFO:CONSOLE(1009)] "Step 3: A communication channel has been established with webview.", source: chrome-extension://cknclbjbfobcmilmlgophnlbpkdaniih/main.js (1009)
[29448:3847:0715/022602:INFO:CONSOLE(990)] "Step 4: call <webview>.removeContentScripts and navigate.", source: chrome-extension://cknclbjbfobcmilmlgophnlbpkdaniih/main.js (990)
[29448:3847:0715/022602:INFO:CONSOLE(996)] "Step 5: post message to build connect again.", source: chrome-extension://cknclbjbfobcmilmlgophnlbpkdaniih/main.js (996)
[29448:41219:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29448:41219:0715/022602:WARNING:channel.cc(322)] RawChannel write error
[29448:41219:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29448:41219:0715/022602:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAddAndRemoveContentScripts (6192 ms)
[25/188] WebViewTest.Shim_TestAddAndRemoveContentScripts (7333 ms)
[ RUN ] WebViewTest.Shim_TestContentLoadEventWithDisplayNone
[29457:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:01.459 browser_tests[29452:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[29458:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29458:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29458:13063:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestContentLoadEventWithDisplayNone (5866 ms)
[26/188] WebViewTest.Shim_TestContentLoadEventWithDisplayNone (7308 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPIGoogleProperty
[29467:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29468:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29468:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29463:40707:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29463:40707:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestWebRequestAPIGoogleProperty (6141 ms)
[27/188] WebViewTest.Shim_TestWebRequestAPIGoogleProperty (7548 ms)
[ RUN ] WebViewTest.InterstitialTeardownOnBrowserShutdown
[29471:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:55915...
sending server_data: {"host": "localhost", "port": 55915} (36 bytes)
[29466:3847:0715/022610:INFO:CONSOLE(6)] "embedder.loadGuest: 55915", source: chrome-extension://hhnfbfjhcemclpjfolcceddamckngick/embedder.js (6)
[29466:3847:0715/022610:INFO:CONSOLE(13)] "guestSrcHTTPS: https://localhost:55915/files/extensions/platform_apps/web_view/interstitial_teardown/https_page.html", source: chrome-extension://hhnfbfjhcemclpjfolcceddamckngick/embedder.js (13)
[29466:39683:0715/022613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29466:39683:0715/022613:WARNING:channel.cc(322)] RawChannel write error
[29482:12807:0715/022613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29482:12807:0715/022613:WARNING:channel.cc(322)] RawChannel write error
[29466:39683:0715/022613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29466:3847:0715/022613:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29466:3847:0715/022613:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[29466:3847:0715/022613:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[29482:13063:0715/022613:FATAL:memory.cc(18)] Out of memory. size=4194304
[29466:3847:0715/022613:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] WebViewTest.InterstitialTeardownOnBrowserShutdown (7913 ms)
[28/188] WebViewTest.InterstitialTeardownOnBrowserShutdown (9192 ms)
[ RUN ] WebViewTest.OpenURLFromTab_CurrentTab_Abort
[29483:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29477:3847:0715/022617:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[29484:13319:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.OpenURLFromTab_CurrentTab_Abort (6086 ms)
[29/188] WebViewTest.OpenURLFromTab_CurrentTab_Abort (7239 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasAccessMultipleBridgeIdAllow
[29489:3847:0715/022616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29485:3847:0715/022619:INFO:CONSOLE(79)] "embedder.setUpLoadStop_", source: chrome-extension://eadkhkadacmbagocfifgmckcnfgnomla/embedder.js (79)
[29485:3847:0715/022620:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://eadkhkadacmbagocfifgmckcnfgnomla/embedder.js (81)
[29485:74503:0715/022620:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29485:3847:0715/022620:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://eadkhkadacmbagocfifgmckcnfgnomla/embedder.js (87)
[29485:3847:0715/022620:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://eadkhkadacmbagocfifgmckcnfgnomla/embedder.js (81)
[29485:3847:0715/022620:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://eadkhkadacmbagocfifgmckcnfgnomla/embedder.js (87)
[29491:13063:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29485:39683:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29485:39683:0715/022621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.GeolocationAPIEmbedderHasAccessMultipleBridgeIdAllow (6416 ms)
[30/188] WebViewTest.GeolocationAPIEmbedderHasAccessMultipleBridgeIdAllow (7775 ms)
[ RUN ] WebViewTest.Shim_TestPerViewZoomMode
[29497:3847:0715/022620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29498:13575:0715/022624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestPerViewZoomMode (6244 ms)
[31/188] WebViewTest.Shim_TestPerViewZoomMode (7480 ms)
[ RUN ] WebViewTest.Shim_TestCloseNewWindowCleanup
[29504:3847:0715/022624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29510:15107:0715/022628:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[29500:41219:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29500:41219:0715/022628:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestCloseNewWindowCleanup (6199 ms)
[32/188] WebViewTest.Shim_TestCloseNewWindowCleanup (7466 ms)
[ RUN ] AutofillTest.ProfileWithEmailInOtherFieldNotSaved
[29511:3847:0715/022628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55929...
sending server_data: {"host": "127.0.0.1", "port": 55929} (36 bytes)
[ OK ] AutofillTest.ProfileWithEmailInOtherFieldNotSaved (4821 ms)
[33/188] AutofillTest.ProfileWithEmailInOtherFieldNotSaved (6197 ms)
[ RUN ] AndroidBreakingUsbTest.TestDeviceBreaking
[29518:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29519:12807:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29519:12807:0715/022633:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AndroidBreakingUsbTest.TestDeviceBreaking (3366 ms)
[34/188] AndroidBreakingUsbTest.TestDeviceBreaking (4649 ms)
[ RUN ] DownloadTest.DontCloseNewTab1
[29529:3847:0715/022636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29530:12551:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29530:12551:0715/022638:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DontCloseNewTab1 (3726 ms)
[35/188] DownloadTest.DontCloseNewTab1 (5171 ms)
[ RUN ] DevToolsSanityTest.TestConsoleOnNavigateBack
[29523:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55934...
sending server_data: {"host": "127.0.0.1", "port": 55934} (36 bytes)
[29520:3847:0715/022635:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:55934/files/devtools/navigate_back.html (2)
[29520:3847:0715/022638:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[29520:3847:0715/022640:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[29520:3847:0715/022640:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[29520:40451:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestConsoleOnNavigateBack (9479 ms)
[36/188] DevToolsSanityTest.TestConsoleOnNavigateBack (10822 ms)
[ RUN ] DownloadTest.CrxDenyInstall
[29536:3847:0715/022641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29533:39939:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29533:39939:0715/022642:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.CrxDenyInstall (2933 ms)
[37/188] DownloadTest.CrxDenyInstall (4335 ms)
[ RUN ] DownloadTest.SavePageNonHTMLViaGet
[29542:3847:0715/022645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.SavePageNonHTMLViaGet (3119 ms)
[38/188] DownloadTest.SavePageNonHTMLViaGet (4387 ms)
[ RUN ] DownloadTest.SavePageNonHTMLViaPost
[29546:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:46.542 browser_tests[29540:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[29540:74255:0715/022646:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] DownloadTest.SavePageNonHTMLViaPost (3173 ms)
[39/188] DownloadTest.SavePageNonHTMLViaPost (4343 ms)
[ RUN ] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose
[29557:3847:0715/022650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29558:15107:0715/022651:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[29558:15107:0715/022651:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[29558:15107:0715/022651:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29558:12807:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29550:3847:0715/022651:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose (2691 ms)
[40/188] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose (4059 ms)
[ RUN ] DownloadTest.TestMultipleDownloadsInfobar
[29553:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.TestMultipleDownloadsInfobar (4450 ms)
[41/188] DownloadTest.TestMultipleDownloadsInfobar (5589 ms)
[ RUN ] SavePageBrowserTest.SavePageBrowserTest_NonMHTML
[29566:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageBrowserTest.SavePageBrowserTest_NonMHTML (2999 ms)
[42/188] SavePageBrowserTest.SavePageBrowserTest_NonMHTML (4129 ms)
[ RUN ] ExtensionBrowsingDataTest.RemovalProhibited
[29569:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.RemovalProhibited (3046 ms)
[43/188] ExtensionBrowsingDataTest.RemovalProhibited (4169 ms)
[ RUN ] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted
HTTP server started on http://127.0.0.1:55946...
sending server_data: {"host": "127.0.0.1", "port": 55946} (36 bytes)
[29579:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29581:12807:0715/022701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29571:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] successfulSetupConnector", source: http://www.cloudprintapp.com:55946/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[29571:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] getHostName", source: http://www.cloudprintapp.com:55946/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[29571:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] getPrinters", source: http://www.cloudprintapp.com:55946/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[29571:3847:0715/022701:INFO:CONSOLE(0)] "[SUCCESS] getClientId", source: http://www.cloudprintapp.com:55946/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[ OK ] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted (4962 ms)
[44/188] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted (6424 ms)
[ RUN ] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific
[29578:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29580:13063:0715/022703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29580:13063:0715/022703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29580:13063:0715/022703:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific (6169 ms)
[45/188] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific (7520 ms)
[ RUN ] DialAPITest.NonWhitelistedExtension
[29589:3847:0715/022705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29585:4611:0715/022706:ERROR:mach_broker_mac.mm(222)] Unknown process 29593 is sending Mach IPC messages!
[29585:3847:0715/022707:INFO:CONSOLE(0)] "[SUCCESS] testPermission", source: chrome-extension://ekffpmpfdohcnhgbfgjeojeahgoedcjo/_generated_background_page.html (0)
[29585:41219:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29585:41219:0715/022707:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DialAPITest.NonWhitelistedExtension (4804 ms)
[46/188] DialAPITest.NonWhitelistedExtension (6169 ms)
[ RUN ] DialAPITest.OnError
[29594:3847:0715/022707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29596:12551:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29588:3847:0715/022709:INFO:CONSOLE(0)] "[SUCCESS] noListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/on_error.html (0)
[29588:41731:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DialAPITest.OnError (4277 ms)
[47/188] DialAPITest.OnError (5817 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid
[29606:3847:0715/022712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55951...
sending server_data: {"host": "127.0.0.1", "port": 55951} (36 bytes)
[29610:15107:0715/022714:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[29610:15107:0715/022714:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29610:15107:0715/022714:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[29610:15107:0715/022714:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29610:12807:0715/022714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid (4417 ms)
[48/188] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid (5705 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Open
[29602:3847:0715/022711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29603:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29603:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29607:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29607:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29607:13063:0715/022716:WARNING:channel.cc(322)] RawChannel write error
[29609:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[29609:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[29609:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29609:13063:0715/022716:WARNING:channel.cc(322)] RawChannel write error
[29598:39939:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29598:39939:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[29598:39939:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[29598:39939:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29598:39939:0715/022716:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Open (7416 ms)
[49/188] DownloadExtensionTest.DownloadExtensionTest_Open (8684 ms)
[ RUN ] ExtensionBrowserTest.BackgroundPageIsNeverVisible
[29621:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29623:13063:0715/022721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.BackgroundPageIsNeverVisible (4137 ms)
[50/188] ExtensionBrowserTest.BackgroundPageIsNeverVisible (5382 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit
[29617:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55954...
sending server_data: {"host": "127.0.0.1", "port": 55954} (36 bytes)
[29627:15363:0715/022722:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[29627:15363:0715/022722:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29618:12807:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[29618:12807:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[29618:12807:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29618:12807:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29618:12807:0715/022722:WARNING:channel.cc(322)] RawChannel write error
[29622:12807:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29622:12807:0715/022722:WARNING:channel.cc(322)] RawChannel write error
[29627:15363:0715/022722:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[29627:15363:0715/022722:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29625:13063:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[29625:13063:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[29625:13063:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29625:13063:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29625:13063:0715/022722:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit (6439 ms)
[51/188] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit (7867 ms)
[ RUN ] ExtensionBrowserTest.PageActionCrash25562
[29632:3847:0715/022725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55957...
sending server_data: {"host": "127.0.0.1", "port": 55957} (36 bytes)
[29628:41219:0715/022728:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29628:41219:0715/022728:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.PageActionCrash25562 (4888 ms)
[52/188] ExtensionBrowserTest.PageActionCrash25562 (6306 ms)
[ RUN ] PageActionApiTest.TestTriggerPageAction
[29636:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55958...
sending server_data: {"host": "127.0.0.1", "port": 55958} (36 bytes)
[29641:13063:0715/022729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PageActionApiTest.TestTriggerPageAction (5262 ms)
[53/188] PageActionApiTest.TestTriggerPageAction (6426 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest
[29647:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:31.692 browser_tests[29643:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[29643:4611:0715/022733:ERROR:mach_broker_mac.mm(222)] Unknown process 29654 is sending Mach IPC messages!
[29643:3847:0715/022734:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://nclkegchgcfhmkplbnlnckbpnlkfbblm/test.html (0)
[29643:3847:0715/022734:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://nclkegchgcfhmkplbnlnckbpnlkfbblm/test.html (0)
[29643:41731:0715/022734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest (5484 ms)
[54/188] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest (6826 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveExistingFileTest
[29651:3847:0715/022732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29645:63747:0715/022734:ERROR:mach_broker_mac.mm(222)] Unknown process 29656 is sending Mach IPC messages!
[29645:3847:0715/022735:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://inoaeocmbjnnmiiaajffeiknekbbfcoj/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiSaveExistingFileTest (5508 ms)
[55/188] FileSystemApiTest.FileSystemApiSaveExistingFileTest (6825 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.NotSignedIn
[29662:3847:0715/022738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29665:15107:0715/022739:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[29665:15107:0715/022739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[29665:15107:0715/022739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[29665:12807:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29665:12807:0715/022739:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityGetProfileUserInfoFunctionTest.NotSignedIn (2714 ms)
[56/188] IdentityGetProfileUserInfoFunctionTest.NotSignedIn (3951 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit
[29666:3847:0715/022739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29660:3847:0715/022741:INFO:CONSOLE(5)] "hi there", source: chrome-extension://aeanedbchjlbpafpdjeaeikimcgjnali/test.js (5)
[29667:13575:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29667:13575:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29660:41219:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29660:41219:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[29660:41219:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29660:41219:0715/022741:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit (4257 ms)
[57/188] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit (5683 ms)
[ RUN ] ImageWriterPrivateApiTest.TestWriteFromFile
[29672:3847:0715/022742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29668:5635:0715/022743:ERROR:mach_broker_mac.mm(222)] Unknown process 29675 is sending Mach IPC messages!
[29668:3847:0715/022745:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://bhdicapfliiopgopdpfahjdciigdmelc/test.html (0)
[29668:41731:0715/022745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29668:41731:0715/022745:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ImageWriterPrivateApiTest.TestWriteFromFile (4935 ms)
[58/188] ImageWriterPrivateApiTest.TestWriteFromFile (6284 ms)
[ RUN ] InstanceIDApiTest.StableChannel
[29679:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29674:3847:0715/022747:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://oijichcfllnobahbbhkfgnfimeokmbcm/_generated_background_page.html (0)
[29680:13319:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29680:13319:0715/022747:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InstanceIDApiTest.StableChannel (4380 ms)
[59/188] InstanceIDApiTest.StableChannel (5568 ms)
[ RUN ] ExtensionManagementApiTest.GenerateAppForLink
[29685:3847:0715/022748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29682:3847:0715/022751:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithoutUserGesture", source: chrome-extension://fononeghajnjffnpcbnamnjihloedode/generateAppForLink.html (0)
[29682:3847:0715/022751:INFO:CONSOLE(0)] "[SUCCESS] generateAppForInvalidLink", source: chrome-extension://fononeghajnjffnpcbnamnjihloedode/generateAppForLink.html (0)
[29682:3847:0715/022751:INFO:CONSOLE(0)] "[SUCCESS] generateAppWithEmptyTitle", source: chrome-extension://fononeghajnjffnpcbnamnjihloedode/generateAppForLink.html (0)
[29682:3847:0715/022751:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithShortURL", source: chrome-extension://fononeghajnjffnpcbnamnjihloedode/generateAppForLink.html (0)
[29682:3847:0715/022751:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithLongURL", source: chrome-extension://fononeghajnjffnpcbnamnjihloedode/generateAppForLink.html (0)
[ OK ] ExtensionManagementApiTest.GenerateAppForLink (4572 ms)
[60/188] ExtensionManagementApiTest.GenerateAppForLink (5906 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead
[29691:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29686:4611:0715/022752:ERROR:mach_broker_mac.mm(222)] Unknown process 29693 is sending Mach IPC messages!
[29686:3847:0715/022753:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesNoGalleries", source: chrome-extension://gnlgmjanogoanabkojlpanobadlgoocl/_generated_background_page.html (0)
[29692:13575:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29692:13575:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead (4445 ms)
[61/188] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead (5858 ms)
[ RUN ] ExtensionModuleApiTest.IncognitoFile
[29698:3847:0715/022754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29695:4611:0715/022756:ERROR:mach_broker_mac.mm(222)] Unknown process 29703 is sending Mach IPC messages!
[29695:3847:0715/022757:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://mmglibebbbekdbblgmnpbldpdgmdigdg/test.html (0)
[29700:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionModuleApiTest.IncognitoFile (4560 ms)
[62/188] ExtensionModuleApiTest.IncognitoFile (5880 ms)
[ RUN ] PasswordsPrivateApiTest.CanPasswordAccountBeManaged
[29705:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29699:40963:0715/022758:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29706:13063:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29706:13063:0715/022758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29699:3847:0715/022759:INFO:CONSOLE(0)] "[SUCCESS] canPasswordAccountBeManaged", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?canPasswordAccountBeManaged (0)
[29705:3847:0715/022759:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[29705:3847:0715/022759:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[29699:40963:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29699:40963:0715/022759:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordsPrivateApiTest.CanPasswordAccountBeManaged (4432 ms)
[63/188] PasswordsPrivateApiTest.CanPasswordAccountBeManaged (5884 ms)
[ RUN ] ProxySettingsApiTest.ProxyPacDataUrl
[29711:3847:0715/022800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29708:3847:0715/022802:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://gamiafhbbngfkkhfigkbfbhdicgkknma/_generated_background_page.html (0)
[29708:3847:0715/022802:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://gamiafhbbngfkkhfigkbfbhdicgkknma/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyPacDataUrl (4122 ms)
[64/188] ProxySettingsApiTest.ProxyPacDataUrl (5545 ms)
[ RUN ] SettingsPrivateApiTest.OnPrefsChanged
[29717:3847:0715/022802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29712:3847:0715/022804:INFO:CONSOLE(0)] "[SUCCESS] onPrefsChanged", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onPrefsChanged (0)
[29712:40451:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29712:40451:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[29712:40451:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SettingsPrivateApiTest.OnPrefsChanged (4093 ms)
[65/188] SettingsPrivateApiTest.OnPrefsChanged (5395 ms)
[ RUN ] StreamsPrivateApiTest.FileURL
[29723:3847:0715/022806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] StreamsPrivateApiTest.FileURL (4187 ms)
[66/188] StreamsPrivateApiTest.FileURL (5415 ms)
[ RUN ] ExtensionTabsZoomTest.ZoomSettings
[29729:3847:0715/022807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55966...
sending server_data: {"host": "127.0.0.1", "port": 55966} (36 bytes)
[29736:13319:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[29736:13319:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[29736:13319:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[29736:13319:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29736:13319:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29736:13319:0715/022812:WARNING:channel.cc(322)] RawChannel write error
[29724:39427:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29724:39427:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[29724:39427:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionTabsZoomTest.ZoomSettings (7312 ms)
[67/188] ExtensionTabsZoomTest.ZoomSettings (8726 ms)
[ RUN ] WebNavigationApiTest.ServerRedirect
[29737:3847:0715/022811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29732:74759:0715/022814:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /extensions/api_test/webnavigation/a.html
[29732:74759:0715/022814:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29732:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] serverRedirect", source: chrome-extension://dgnkeofamkigefmeofijfkedjgfjmpfl/test_serverRedirect.html (0)
[29738:12807:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29738:12807:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29740:12551:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[29740:12551:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[29740:12551:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29740:12551:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29740:12551:0715/022814:WARNING:channel.cc(322)] RawChannel write error
[29732:3847:0715/022815:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ServerRedirect (5792 ms)
[68/188] WebNavigationApiTest.ServerRedirect (7144 ms)
[ RUN ] WebNavigationApiTest.SrcDoc
[29745:3847:0715/022816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29742:3847:0715/022820:INFO:CONSOLE(0)] "[SUCCESS] srcdoc", source: chrome-extension://aofiiekdknchidceligkfhlfodklgnfl/test_srcdoc.html (0)
[29742:40195:0715/022820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29742:40195:0715/022820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29742:40195:0715/022820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29742:3847:0715/022821:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.SrcDoc (6481 ms)
[69/188] WebNavigationApiTest.SrcDoc (7961 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1
[29752:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29746:5379:0715/022820:ERROR:mach_broker_mac.mm(222)] Unknown process 29755 is sending Mach IPC messages!
[29746:5379:0715/022820:ERROR:mach_broker_mac.mm(222)] Unknown process 29756 is sending Mach IPC messages!
[29746:5379:0715/022821:ERROR:mach_broker_mac.mm(222)] Unknown process 29757 is sending Mach IPC messages!
[29753:13063:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[29753:13063:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[29753:13063:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29753:13063:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29746:40451:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1 (7076 ms)
[70/188] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1 (8430 ms)
[ RUN ] WebrtcAudioPrivateTest.GetAssociatedSink
[29764:3847:0715/022824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebrtcAudioPrivateTest.GetAssociatedSink (2807 ms)
[71/188] WebrtcAudioPrivateTest.GetAssociatedSink (4125 ms)
[ RUN ] WebrtcAudioPrivateTest.TriggerEvent
[29770:3847:0715/022826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29771:12807:0715/022828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcAudioPrivateTest.TriggerEvent (3831 ms)
[72/188] WebrtcAudioPrivateTest.TriggerEvent (5190 ms)
[ RUN ] AppBackgroundPageApiTest.OpenTwoBackgroundPages
[29775:3847:0715/022828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29769:74503:0715/022831:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29776:13063:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29776:13063:0715/022833:WARNING:channel.cc(322)] RawChannel write error
[29769:41475:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 16, remote ID 2147483663)
[29769:41475:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 15, remote ID 2147483662)
[29769:41475:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29769:41475:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29769:41475:0715/022833:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.OpenTwoBackgroundPages (6670 ms)
[73/188] AppBackgroundPageApiTest.OpenTwoBackgroundPages (8039 ms)
[ RUN ] AppBackgroundPageApiTest.UnloadExtensionWhileHidden
[29782:3847:0715/022832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29778:75271:0715/022833:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.html
[29783:13319:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29778:40707:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29778:40707:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29778:3847:0715/022834:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppBackgroundPageApiTest.UnloadExtensionWhileHidden (4036 ms)
[74/188] AppBackgroundPageApiTest.UnloadExtensionWhileHidden (5129 ms)
[ RUN ] AppApiTest.NavigateIntoAppProcess
[29791:3847:0715/022836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29785:3847:0715/022837:INFO:app_process_apitest.cc(433)] Loading path1/empty.html.
[29785:75271:0715/022837:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29785:3847:0715/022837:INFO:app_process_apitest.cc(435)] Loading path1/empty.html - done.
[29785:3847:0715/022837:INFO:app_process_apitest.cc(441)] Loading extension.
[29785:3847:0715/022837:INFO:app_process_apitest.cc(444)] Loading extension - done.
[29785:3847:0715/022837:INFO:app_process_apitest.cc(446)] Loading path1/empty.html.
[29785:3847:0715/022838:INFO:app_process_apitest.cc(448)] Loading path1/empty.html - done.
[29785:3847:0715/022838:INFO:app_process_apitest.cc(453)] Disabling extension.
[29785:3847:0715/022838:INFO:app_process_apitest.cc(455)] Disabling extension - done.
[29785:3847:0715/022838:INFO:app_process_apitest.cc(456)] Loading path1/empty.html.
[29785:3847:0715/022839:INFO:app_process_apitest.cc(458)] Loading path1/empty.html - done.
[29785:41219:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29785:41219:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[29785:41219:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppApiTest.NavigateIntoAppProcess (4596 ms)
[75/188] AppApiTest.NavigateIntoAppProcess (5891 ms)
[ RUN ] ExtensionCrxInstallerTest.PlatformAppCrx
[29793:3847:0715/022837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29797:3847:0715/022840:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionCrxInstallerTest.PlatformAppCrx (5033 ms)
[76/188] ExtensionCrxInstallerTest.PlatformAppCrx (6204 ms)
[ RUN ] ExtensionCrxInstallerTest.KioskOnlyTest
[29802:3847:0715/022842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29798:3847:0715/022844:WARNING:extension_error_reporter.cc(79)] Extension error: App with 'kiosk_only' manifest attribute must be installed in Chrome OS kiosk mode.
[ OK ] ExtensionCrxInstallerTest.KioskOnlyTest (3839 ms)
[77/188] ExtensionCrxInstallerTest.KioskOnlyTest (5162 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.WebAccessibleResources
[29806:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56004...
sending server_data: {"host": "127.0.0.1", "port": 56004} (36 bytes)
[29799:3847:0715/022845:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[29799:41475:0715/022845:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: invalid
[29799:41475:0715/022845:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[29799:3847:0715/022845:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[29799:3847:0715/022845:INFO:CONSOLE(0)] "Denying load of chrome-extension://ggmldgjhdenlnjjjmehkomheglpmijnf/test2.png. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://127.0.0.1:56004/files/extensions/api_test/extension_resource_request_policy/web_accessible/xhr_inaccessible_resource.html (0)
[29799:41475:0715/022845:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: invalid
[29799:41475:0715/022845:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[29799:3847:0715/022845:INFO:CONSOLE(1)] "Denying load of chrome-extension://ggmldgjhdenlnjjjmehkomheglpmijnf/test2.png. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://127.0.0.1:56004/files/extensions/api_test/extension_resource_request_policy/web_accessible/nonaccessible_resource.html (1)
[29799:3847:0715/022845:INFO:CONSOLE(1)] "Denying load of chrome-extension-resource://demo/library.js. chrome-extension-resources:// can only be loaded from extensions.", source: http://127.0.0.1:56004/files/extensions/api_test/extension_resource_request_policy/web_accessible/nonaccessible_chrome_resource_scheme.html (1)
[ OK ] ExtensionResourceRequestPolicyTest.WebAccessibleResources (6796 ms)
[78/188] ExtensionResourceRequestPolicyTest.WebAccessibleResources (8041 ms)
[ RUN ] RequirementsCheckerBrowserTest.Check3DExtension
[29822:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29823:15363:0715/022852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[29818:39683:0715/022852:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] RequirementsCheckerBrowserTest.Check3DExtension (2736 ms)
[79/188] RequirementsCheckerBrowserTest.Check3DExtension (4142 ms)
[ RUN ] IsolatedAppTest.CookieIsolation
[29815:3847:0715/022847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29810:74247:0715/022850:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29810:41219:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29810:41219:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29820:12807:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[29820:12807:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29820:12807:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29810:41219:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IsolatedAppTest.CookieIsolation (8766 ms)
[80/188] IsolatedAppTest.CookieIsolation (10144 ms)
[ RUN ] ServiceWorkerTest.CannotRegisterServiceWorkersOnDev
[29829:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29826:3847:0715/022857:INFO:CONSOLE(0)] "[FAIL] registerServiceWorker: FAIL (no message)
Error
at chrome-extension://njdgkeleigfohnmljiknmnjgieebngal/test.js:24:19", source: chrome-extension://njdgkeleigfohnmljiknmnjgieebngal/_generated_background_page.html (0)
[29826:3847:0715/022857:INFO:CONSOLE(0)] "Uncaught (in promise) chrome.test.failure", source: chrome-extension://njdgkeleigfohnmljiknmnjgieebngal/_generated_background_page.html (0)
[29830:13063:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29830:13063:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ServiceWorkerTest.CannotRegisterServiceWorkersOnDev (4248 ms)
[81/188] ServiceWorkerTest.CannotRegisterServiceWorkersOnDev (5488 ms)
[ RUN ] GeolocationBrowserTest.ErrorOnPermissionDenied
[29842:3847:0715/022901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:01.927 browser_tests[29838:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[29838:75287:0715/022902:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29838:40451:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29838:3847:0715/022902:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.ErrorOnPermissionDenied (3019 ms)
[82/188] GeolocationBrowserTest.ErrorOnPermissionDenied (4503 ms)
[ RUN ] WebstoreInlineInstallerListenerTest.BothListenersTest
HTTP server started on http://127.0.0.1:56036...
sending server_data: {"host": "127.0.0.1", "port": 56036} (36 bytes)
[29836:3847:0715/022858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29831:3847:0715/022901:WARNING:extension_install_prompt.cc(163)] Proceeding!
2015-07-15 02:29:01.941 browser_tests[29831:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[29831:41219:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebstoreInlineInstallerListenerTest.BothListenersTest (6941 ms)
[83/188] WebstoreInlineInstallerListenerTest.BothListenersTest (8323 ms)
[ RUN ] HistoryBrowserTest.MultiTabsWindowsHistory
HTTP server started on http://127.0.0.1:56047...
sending server_data: {"host": "127.0.0.1", "port": 56047} (36 bytes)
[ OK ] HistoryBrowserTest.MultiTabsWindowsHistory (644 ms)
[84/188] HistoryBrowserTest.MultiTabsWindowsHistory (1978 ms)
[ RUN ] GeolocationBrowserTest.TwoWatchesInOneFrame
[29853:3847:0715/022905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29848:74759:0715/022906:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29848:3847:0715/022906:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.TwoWatchesInOneFrame (2801 ms)
[85/188] GeolocationBrowserTest.TwoWatchesInOneFrame (4205 ms)
[ RUN ] RedirectTest.ClientEmptyReferer
[29859:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56051...
sending server_data: {"host": "127.0.0.1", "port": 56051} (36 bytes)
[29855:38915:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29855:38915:0715/022909:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RedirectTest.ClientEmptyReferer (3810 ms)
[86/188] RedirectTest.ClientEmptyReferer (5137 ms)
[ RUN ] IFrameTest.Crash
[29864:3847:0715/022910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] IFrameTest.Crash (2804 ms)
[87/188] IFrameTest.Crash (4132 ms)
[ RUN ] PredictorBrowserTest.DnsPrefetch
[29871:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56056...
sending server_data: {"host": "127.0.0.1", "port": 56056} (36 bytes)
[29866:37379:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29866:37379:0715/022915:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PredictorBrowserTest.DnsPrefetch (3696 ms)
[88/188] PredictorBrowserTest.DnsPrefetch (5173 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet
[29874:3847:0715/022914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29867:56583:0715/022915:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29867:56583:0715/022915:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet (3391 ms)
[89/188] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet (4685 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptWhenReloading
[29883:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29877:56583:0715/022919:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29885:12807:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[29885:12807:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[29885:12807:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29885:12807:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29885:12807:0715/022919:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptWhenReloading (3059 ms)
[90/188] PasswordManagerBrowserTestBase.NoPromptWhenReloading (4437 ms)
[ RUN ] PDFExtensionTest.Viewport
[29884:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29878:74247:0715/022919:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testDocumentNeedsScrollbars", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testSetZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testGetMostVisiblePage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testFitToWidth", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testFitToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testGoToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testGetPageScreenRect", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testBeforeZoomAfterZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomConstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:3847:0715/022923:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomUnconstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[29878:40963:0715/022923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29878:40963:0715/022923:WARNING:channel.cc(322)] RawChannel write error
[29878:40963:0715/022923:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29887:13063:0715/022923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29887:13063:0715/022923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PDFExtensionTest.Viewport (6861 ms)
[91/188] PDFExtensionTest.Viewport (8082 ms)
[ RUN ] PluginPowerSaverBrowserTest.LargeCrossOrigin
[29891:3847:0715/022922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[29894]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[29894]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PluginPowerSaverBrowserTest.LargeCrossOrigin (4023 ms)
[92/188] PluginPowerSaverBrowserTest.LargeCrossOrigin (5460 ms)
[ RUN ] PrefetchBrowserTestPrediction.PreferenceWorks
[29898:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29895:75015:0715/022927:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PrefetchBrowserTestPrediction.PreferenceWorks (2973 ms)
[93/188] PrefetchBrowserTestPrediction.PreferenceWorks (4338 ms)
[ RUN ] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar
[29903:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29904:14851:0715/022929:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[29904:14851:0715/022929:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[29904:14851:0715/022929:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar (2795 ms)
[94/188] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar (4169 ms)
[ RUN ] PrefsFunctionalTest.PRE_TestHomepagePrefs
[29909:3847:0715/022930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29910:15107:0715/022931:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[29910:15107:0715/022931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[29910:15107:0715/022931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.PRE_TestHomepagePrefs (2388 ms)
[95/188] PrefsFunctionalTest.PRE_TestHomepagePrefs (3574 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNoCommitNoSwap
[29913:3847:0715/022932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56082...
sending server_data: {"host": "127.0.0.1", "port": 56082} (36 bytes)
[29908:40963:0715/022935:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29920:13063:0715/022935:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29920:13063:0715/022935:WARNING:channel.cc(322)] RawChannel write error
[29908:40963:0715/022936:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PrerenderBrowserTest.PrerenderNoCommitNoSwap (6287 ms)
[96/188] PrerenderBrowserTest.PrerenderNoCommitNoSwap (7534 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelAll
[29919:3847:0715/022934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56086...
sending server_data: {"host": "127.0.0.1", "port": 56086} (36 bytes)
[29924:12807:0715/022937:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29924:12807:0715/022937:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelAll (5109 ms)
[97/188] PrerenderBrowserTest.PrerenderCancelAll (6566 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack
[29929:3847:0715/022940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56092...
sending server_data: {"host": "127.0.0.1", "port": 56092} (36 bytes)
[29931:12551:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29925:40195:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29925:40195:0715/022943:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack (5461 ms)
[98/188] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack (6875 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect
[29933:3847:0715/022941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56096...
sending server_data: {"host": "127.0.0.1", "port": 56096} (36 bytes)
[29928:40451:0715/022944:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[29938:15363:0715/022944:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[29928:40451:0715/022944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29928:40451:0715/022944:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect (4980 ms)
[99/188] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect (6383 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPPLTNormalNavigation
[29947:3847:0715/022947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56111...
sending server_data: {"host": "127.0.0.1", "port": 56111} (36 bytes)
testserver.py: Broken pipe
[ OK ] PrerenderBrowserTest.PrerenderPPLTNormalNavigation (3624 ms)
[100/188] PrerenderBrowserTest.PrerenderPPLTNormalNavigation (4873 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR
[29944:3847:0715/022947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56107...
sending server_data: {"host": "127.0.0.1", "port": 56107} (36 bytes)
[29939:3847:0715/022949:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[29952:12807:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29939:3847:0715/022949:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[29939:40451:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29939:40451:0715/022949:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR (4958 ms)
[101/188] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR (6344 ms)
[ RUN ] ProfileWindowBrowserTest.GuestIsIncognito
[29961:3847:0715/022953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29962:12551:0715/022954:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29954:40195:0715/022955:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestIsIncognito (3615 ms)
[102/188] ProfileWindowBrowserTest.GuestIsIncognito (4844 ms)
[ RUN ] PrerenderBrowserTestWithExtensions.WebNavigation
[29958:3847:0715/022952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56119...
sending server_data: {"host": "127.0.0.1", "port": 56119} (36 bytes)
[29953:3847:0715/022958:INFO:CONSOLE(0)] "[SUCCESS] prerendered", source: chrome-extension://mfajihmkgjnjkdbjdbfpnjcbeanlgelk/test_prerender.html (0)
[29967:13063:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29967:13063:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29960:12807:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[29960:12807:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29960:12807:0715/022958:WARNING:channel.cc(322)] RawChannel write error
[29964:12551:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[29964:12551:0715/022958:WARNING:channel.cc(322)] RawChannel write error
[29953:40451:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29953:40451:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[29953:40451:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[29953:40451:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTestWithExtensions.WebNavigation (8276 ms)
[103/188] PrerenderBrowserTestWithExtensions.WebNavigation (9789 ms)
[ RUN ] PushMessagingBrowserTest.PermissionStateSaysDenied
HTTPS server started on https://127.0.0.1:56122...
sending server_data: {"host": "127.0.0.1", "port": 56122} (36 bytes)
[29972:3847:0715/022959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29966:3847:0715/023000:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56122/files/push_messaging/push_test.js (18)
[29966:3847:0715/023000:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:56122/files/push_messaging/push_test.js (18)
[29966:3847:0715/023000:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - permission denied", source: https://127.0.0.1:56122/files/push_messaging/push_test.js (18)
[29966:3847:0715/023000:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:56122/files/push_messaging/push_test.js (18)
[29966:3847:0715/023000:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29966:3847:0715/023000:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[29966:3847:0715/023000:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PermissionStateSaysDenied (3907 ms)
[104/188] PushMessagingBrowserTest.PermissionStateSaysDenied (5127 ms)
[ RUN ] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:56131...
sending server_data: {"host": "127.0.0.1", "port": 56131} (36 bytes)
[29982:3847:0715/023003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29974:3847:0715/023004:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56131/files/push_messaging/push_test.js (18)
[29974:3847:0715/023004:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56131/files/push_messaging/push_test.js (18)
[29974:3847:0715/023004:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56131/files/push_messaging/push_test.js (18)
[29974:3847:0715/023004:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:56131/files/push_messaging/push_test.js (18)
[29974:3847:0715/023004:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56131/files/push_messaging/push_test.js (18)
[29974:3847:0715/023004:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:56131/files/push_messaging/push_test.js (18)
[29974:3847:0715/023004:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:56131/files/push_messaging/push_test.js (18)
[29974:41731:0715/023004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29974:41731:0715/023004:WARNING:channel.cc(322)] RawChannel write error
[29974:3847:0715/023004:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[29974:3847:0715/023004:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[29974:3847:0715/023004:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes (4137 ms)
[105/188] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes (5441 ms)
[ RUN ] ReferrerPolicyTest.HttpsContextMenuOrigin
[29983:3847:0715/023003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29977:40451:0715/023005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29977:40451:0715/023005:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsContextMenuOrigin (4291 ms)
[106/188] ReferrerPolicyTest.HttpsContextMenuOrigin (5664 ms)
[ RUN ] ReferrerPolicyTest.HttpsLeftClickRedirect
[29991:3847:0715/023007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29987:40195:0715/023008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[29987:40195:0715/023008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[29987:40195:0715/023008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[29987:40195:0715/023008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29987:40195:0715/023008:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsLeftClickRedirect (2951 ms)
[107/188] ReferrerPolicyTest.HttpsLeftClickRedirect (4320 ms)
[ RUN ] ReferrerPolicyTest.ContextMenuRedirect
[29995:3847:0715/023009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29990:39939:0715/023011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29990:39939:0715/023011:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.ContextMenuRedirect (4318 ms)
[108/188] ReferrerPolicyTest.ContextMenuRedirect (5602 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen
[30007:3847:0715/023014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30003:40707:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30003:40707:0715/023016:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen (4273 ms)
[109/188] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen (5689 ms)
[ RUN ] RestartTest.PRE_SessionCookies
[30020:3847:0715/023020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_SessionCookies (2939 ms)
[110/188] RestartTest.PRE_SessionCookies (4348 ms)
[ RUN ] SafeJsonParserTest.Parse
[30001:3847:0715/023012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[29997:40195:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[29997:40195:0715/023026:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeJsonParserTest.Parse (16127 ms)
[111/188] SafeJsonParserTest.Parse (17283 ms)
[ RUN ] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne
[30038:3847:0715/023029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30035:5635:0715/023030:ERROR:mach_broker_mac.mm(222)] Unknown process 30041 is sending Mach IPC messages!
[30035:40451:0715/023031:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne (4467 ms)
[112/188] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne (5697 ms)
[ RUN ] SessionRestoreTest.RestoreWebUISettings
[30030:3847:0715/023024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30025:3847:0715/023026:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30025:3847:0715/023027:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[30025:3847:0715/023030:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30025:3847:0715/023030:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
2015-07-15 02:30:32.489 browser_tests[30025:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[30040:13063:0715/023032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SessionRestoreTest.RestoreWebUISettings (9859 ms)
[113/188] SessionRestoreTest.RestoreWebUISettings (11224 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL
[30052:3847:0715/023035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30045:3847:0715/023037:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30045:3847:0715/023037:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[30045:3847:0715/023037:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL (4066 ms)
[114/188] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL (5424 ms)
[ RUN ] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag
[30062:3847:0715/023041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30058:40451:0715/023042:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[30063:15363:0715/023042:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag (2714 ms)
[115/188] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag (3904 ms)
[ RUN ] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance
[30048:3847:0715/023035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30043:74759:0715/023036:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[30043:40451:0715/023038:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[30054:13063:0715/023038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30054:13063:0715/023038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30048:3847:0715/023038:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[30043:40451:0715/023038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30043:40451:0715/023042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[30043:40451:0715/023042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[30043:40451:0715/023042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30043:40451:0715/023042:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance (9874 ms)
[116/188] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance (11074 ms)
[ RUN ] SSLUITest.TestUnsafeContents
[30069:3847:0715/023045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56146...
sending server_data: {"host": "127.0.0.1", "port": 56146} (36 bytes)
HTTPS server started on https://127.0.0.1:56147...
sending server_data: {"host": "127.0.0.1", "port": 56147} (36 bytes)
[30065:3847:0715/023047:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SSLUITest.TestUnsafeContents (4655 ms)
[117/188] SSLUITest.TestUnsafeContents (6093 ms)
[ RUN ] SSLUITest.TestUnsafeContentsInWorkerFiltered
[30073:3847:0715/023046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56152...
sending server_data: {"host": "127.0.0.1", "port": 56152} (36 bytes)
HTTPS server started on https://127.0.0.1:56154...
sending server_data: {"host": "127.0.0.1", "port": 56154} (36 bytes)
[ OK ] SSLUITest.TestUnsafeContentsInWorkerFiltered (4578 ms)
[118/188] SSLUITest.TestUnsafeContentsInWorkerFiltered (5885 ms)
[ RUN ] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost
[30083:3847:0715/023051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56159...
sending server_data: {"host": "127.0.0.1", "port": 56159} (36 bytes)
[30079:3847:0715/023052:INFO:CONSOLE(0)] "This site does not have a valid SSL certificate! Without SSL, your site's and visitors' data is vulnerable to theft and tampering. Get a valid SSL certificate before releasing your website to the public.", source: https://localhost:56159/files/ssl/page_with_subresource.html (0)
[ OK ] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost (3661 ms)
[119/188] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost (4883 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackWithShowYesCheckYesParamYesReportYes
[30087:3847:0715/023052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56170...
sending server_data: {"host": "127.0.0.1", "port": 56170} (36 bytes)
[30080:40195:0715/023054:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30092:13067:0715/023055:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackWithShowYesCheckYesParamYesReportYes (4951 ms)
[120/188] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackWithShowYesCheckYesParamYesReportYes (6277 ms)
[ RUN ] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle
[30101:3847:0715/023058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30102:13063:0715/023059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[30102:13063:0715/023059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[30102:13063:0715/023059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30102:13063:0715/023059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30102:15619:0715/023059:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30102:15619:0715/023059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30102:15619:0715/023059:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle (2812 ms)
[121/188] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle (4169 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckNoParamYesReportNo
[30095:3847:0715/023056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56172...
sending server_data: {"host": "127.0.0.1", "port": 56172} (36 bytes)
[30091:3847:0715/023059:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30103:13067:0715/023059:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckNoParamYesReportNo (5475 ms)
[122/188] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckNoParamYesReportNo (7008 ms)
[ RUN ] TranslateBrowserTest.IgnoreRefreshMetaTag
HTTPS server started on https://127.0.0.1:56176...
sending server_data: {"host": "127.0.0.1", "port": 56176} (36 bytes)
[30112:3847:0715/023103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30104:75031:0715/023104:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.IgnoreRefreshMetaTag (4803 ms)
[123/188] TranslateBrowserTest.IgnoreRefreshMetaTag (6064 ms)
[ RUN ] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag
[30111:3847:0715/023103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56180...
sending server_data: {"host": "127.0.0.1", "port": 56180} (36 bytes)
[ OK ] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag (5120 ms)
[124/188] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag (6275 ms)
[ RUN ] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing
[30124:3847:0715/023109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30125:12807:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30117:3847:0715/023110:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing (3064 ms)
[125/188] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing (4480 ms)
[ RUN ] AutofillDialogControllerTest.ChangingDataSourcePreservesCountry
[30120:3847:0715/023108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.ChangingDataSourcePreservesCountry (4725 ms)
[126/188] AutofillDialogControllerTest.ChangingDataSourcePreservesCountry (6085 ms)
[ RUN ] BookmarkBrowsertest.BookmarkBarVisibleWait
[30131:3847:0715/023114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30126:3847:0715/023115:INFO:bookmark_browsertest.cc(98)] Took 239 ms to show bookmark bar
[30126:3847:0715/023115:INFO:bookmark_browsertest.cc(102)] Took 150 ms to hide bookmark bar
[30126:40451:0715/023115:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30126:40451:0715/023115:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BookmarkBrowsertest.BookmarkBarVisibleWait (3226 ms)
[127/188] BookmarkBrowsertest.BookmarkBarVisibleWait (4465 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath
[30134:3847:0715/023114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30127:9479:0715/023116:ERROR:mach_broker_mac.mm(222)] Unknown process 30136 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath (3750 ms)
[128/188] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath (5022 ms)
[ RUN ] WindowAppleScriptTest.CreationWithBrowser
[30142:3847:0715/023118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30144:14851:0715/023119:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30144:14851:0715/023119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30144:14851:0715/023119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WindowAppleScriptTest.CreationWithBrowser (2843 ms)
[129/188] WindowAppleScriptTest.CreationWithBrowser (4292 ms)
[ RUN ] ContentSettingBubbleControllerTest.MediaStreamBubble
[ OK ] ContentSettingBubbleControllerTest.MediaStreamBubble (138 ms)
[130/188] ContentSettingBubbleControllerTest.MediaStreamBubble (1420 ms)
[ RUN ] BrowserWindowControllerTest.InfoBarTipHiddenForWindowWithoutToolbar
[30147:3847:0715/023119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30148:12807:0715/023121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[30148:12807:0715/023121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[30148:12807:0715/023121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30148:12807:0715/023121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30148:12807:0715/023121:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserWindowControllerTest.InfoBarTipHiddenForWindowWithoutToolbar (3224 ms)
[131/188] BrowserWindowControllerTest.InfoBarTipHiddenForWindowWithoutToolbar (4695 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenu
[30157:3847:0715/023124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenu (2664 ms)
[132/188] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenu (3843 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.CancelClicked
[30158:3847:0715/023124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.CancelClicked (2976 ms)
[133/188] ProfileSigninConfirmationViewControllerTest.CancelClicked (4091 ms)
[ RUN ] FindInPageControllerTest.FitWindow
[30167:3847:0715/023127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30168:13063:0715/023129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30168:13063:0715/023129:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FitWindow (4107 ms)
[134/188] FindInPageControllerTest.FitWindow (5228 ms)
[ RUN ] LoginPromptBrowserTest.SupplyRedundantAuths
[30169:3847:0715/023128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56184...
sending server_data: {"host": "127.0.0.1", "port": 56184} (36 bytes)
[30162:3847:0715/023132:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30162:3847:0715/023132:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30174:13063:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30174:13063:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30176:13063:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30176:13063:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30170:12807:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30170:12807:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30173:13063:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[30173:13063:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[30173:13063:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30173:13063:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LoginPromptBrowserTest.SupplyRedundantAuths (6543 ms)
[135/188] LoginPromptBrowserTest.SupplyRedundantAuths (7762 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsLanguageOptionsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsLanguageOptionsPage (1 ms)
[136/188] WebUIBidiCheckerBrowserTestLTR.TestSettingsLanguageOptionsPage (1083 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsCookies
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsCookies (1 ms)
[137/188] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsCookies (1448 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed
[30179:3847:0715/023133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30184:13575:0715/023135:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[30175:70147:0715/023135:ERROR:mach_broker_mac.mm(222)] Unknown process 30185 is sending Mach IPC messages!
[30175:70147:0715/023136:ERROR:mach_broker_mac.mm(222)] Unknown process 30186 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed (4866 ms)
[138/188] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed (6329 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameMangageProfile
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameMangageProfile (1 ms)
[139/188] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameMangageProfile (1146 ms)
[ RUN ] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce
[ OK ] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce (213 ms)
[140/188] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce (1427 ms)
[ RUN ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset
[ OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset (187 ms)
[141/188] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset (1475 ms)
[ RUN ] PasswordAutofillAgentTest.ShowPopupNoUsername
[ OK ] PasswordAutofillAgentTest.ShowPopupNoUsername (324 ms)
[142/188] PasswordAutofillAgentTest.ShowPopupNoUsername (1408 ms)
[ RUN ] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit
[30198:3847:0715/023142:29303008919607:WARNING:keycode_converter.cc(91)] empty code string
[30198:3847:0715/023142:29303048247458:WARNING:keycode_converter.cc(91)] empty code string
[30198:3847:0715/023142:29303050616212:WARNING:keycode_converter.cc(91)] empty code string
[30198:3847:0715/023142:29303052469710:WARNING:keycode_converter.cc(91)] empty code string
[30198:3847:0715/023142:29303058738314:WARNING:keycode_converter.cc(91)] empty code string
[30198:3847:0715/023142:29303061013569:WARNING:keycode_converter.cc(91)] empty code string
[30198:3847:0715/023142:29303062612835:WARNING:keycode_converter.cc(91)] empty code string
[30198:3847:0715/023142:29303064260608:WARNING:keycode_converter.cc(91)] empty code string
[30198:3847:0715/023142:29303065976988:WARNING:keycode_converter.cc(91)] empty code string
[30198:3847:0715/023142:29303067596776:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit (353 ms)
[143/188] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit (1420 ms)
[ RUN ] InspectUITest.SharedWorker
[30192:3847:0715/023139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56189...
sending server_data: {"host": "127.0.0.1", "port": 56189} (36 bytes)
[30188:3847:0715/023142:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[30188:3847:0715/023143:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[ OK ] InspectUITest.SharedWorker (5779 ms)
[144/188] InspectUITest.SharedWorker (7067 ms)
[ RUN ] ChromeRenderViewTest.JSBlockSentAfterPageLoad
[ OK ] ChromeRenderViewTest.JSBlockSentAfterPageLoad (302 ms)
[145/188] ChromeRenderViewTest.JSBlockSentAfterPageLoad (1430 ms)
[ RUN ] ChromeRenderViewTest.BackToTranslatablePage
[ OK ] ChromeRenderViewTest.BackToTranslatablePage (197 ms)
[146/188] ChromeRenderViewTest.BackToTranslatablePage (1254 ms)
[ RUN ] WebUIResourceBrowserTest.ListSingleSelectionModelTest
[30205:3847:0715/023147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30201:3847:0715/023148:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[30201:3847:0715/023148:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.ListSingleSelectionModelTest (3115 ms)
[147/188] WebUIResourceBrowserTest.ListSingleSelectionModelTest (4234 ms)
[ RUN ] WebUIResourceBrowserTest.PositionUtilTest
[30209:3847:0715/023147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30202:3847:0715/023149:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[30202:3847:0715/023149:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.PositionUtilTest (3249 ms)
[148/188] WebUIResourceBrowserTest.PositionUtilTest (4451 ms)
[ RUN ] OutOfProcessPPAPITest.HostResolver
[30215:3847:0715/023151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56196...
sending server_data: {"host": "127.0.0.1", "port": 56196} (36 bytes)
objc[30222]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30222]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[30211:3847:0715/023153:INFO:CONSOLE(177)] "Empty finished in 0.000 seconds.", source: http://127.0.0.1:56196/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[30211:3847:0715/023153:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:56196/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[30211:3847:0715/023153:INFO:CONSOLE(177)] "Resolve finished in 0.018 seconds.", source: http://127.0.0.1:56196/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[30211:3847:0715/023154:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.013 seconds.", source: http://127.0.0.1:56196/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[30211:3847:0715/023154:INFO:CONSOLE(177)] "ResolveBackground finished in 0.025 seconds.", source: http://127.0.0.1:56196/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[30211:3847:0715/023154:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:56196/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[30211:3847:0715/023154:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.022 seconds.", source: http://127.0.0.1:56196/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[30211:3847:0715/023154:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.021 seconds.", source: http://127.0.0.1:56196/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[30211:3847:0715/023154:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.016 seconds.", source: http://127.0.0.1:56196/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[30211:41219:0715/023154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30211:41219:0715/023154:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.HostResolver (5047 ms)
[149/188] OutOfProcessPPAPITest.HostResolver (6495 ms)
[ RUN ] OutOfProcessPPAPITest.NetAddress
[30219:3847:0715/023152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56203...
sending server_data: {"host": "127.0.0.1", "port": 56203} (36 bytes)
objc[30224]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[30224]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testeQRQDr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[30212:3847:0715/023155:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:56203/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[30212:3847:0715/023155:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:56203/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[30212:3847:0715/023155:INFO:CONSOLE(177)] "DescribeAsString finished in 0.001 seconds.", source: http://127.0.0.1:56203/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[ OK ] OutOfProcessPPAPITest.NetAddress (4929 ms)
[150/188] OutOfProcessPPAPITest.NetAddress (6411 ms)
[ RUN ] NaClBrowserTestGLibc.SimpleLoad
[30229:3847:0715/023157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56212...
sending server_data: {"host": "127.0.0.1", "port": 56212} (36 bytes)
[30237,1992409472:02:32:00.447070] Native Client module will be loaded at base address 0x000025d800000000
[30225:3847:0715/023201:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestGLibc.SimpleLoad (5197 ms)
[151/188] NaClBrowserTestGLibc.SimpleLoad (6652 ms)
[ RUN ] NaClBrowserTestPnacl.SimpleLoad
[30233:3847:0715/023158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56220...
sending server_data: {"host": "127.0.0.1", "port": 56220} (36 bytes)
[30238,1992409472:02:32:01.164640] Native Client module will be loaded at base address 0x0000407200000000
[SRPC:HOST:30234,1261170688:02:32:01.926960] NaClSrpcRpcWait(channel=0x608000057fd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[30226:40451:0715/023201:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[30226:3847:0715/023201:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:56220/files/nacl_load_test.html?pnacl=1 (0)
[30226:3847:0715/023201:INFO:nacl_browsertest_util.cc(75)] LOG Load error: NaCl module load failed: PnaclCoordinator: Stream init internal error
[30226:3847:0715/023201:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test failed.
../../chrome/test/nacl/nacl_browsertest_util.cc:238: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[ FAILED ] NaClBrowserTestPnacl.SimpleLoad, where TypeParam = and GetParam() = (5176 ms)
[152/188] NaClBrowserTestPnacl.SimpleLoad (6446 ms)
[ RUN ] CloudPolicyProtoTest.VerifyProtobufEquivalence
[ OK ] CloudPolicyProtoTest.VerifyProtobufEquivalence (1 ms)
[153/188] CloudPolicyProtoTest.VerifyProtobufEquivalence (1143 ms)
[ RUN ] PolicyTest.DisabledPluginsExceptions
[30250:3847:0715/023206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30244:3847:0715/023206:INFO:policy_browsertest.cc(457)] Test skipped because the Flash plugin couldn't be found.
[30251:15363:0715/023206:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PolicyTest.DisabledPluginsExceptions (2484 ms)
[154/188] PolicyTest.DisabledPluginsExceptions (3812 ms)
[ RUN ] NaClBrowserTestPnacl.PPAPIPPBInstance
[30243:3847:0715/023204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56235...
sending server_data: {"host": "127.0.0.1", "port": 56235} (36 bytes)
[30239:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[30252,1992409472:02:32:06.821942] Native Client module will be loaded at base address 0x00006a1800000000
[30239:40451:0715/023207:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[SRPC:HOST:30245,1362808832:02:32:07.620352] NaClSrpcRpcWait(channel=0x60800004ffd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[30239:3847:0715/023207:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile StreamEnd internal error", source: http://127.0.0.1:56235/files/ppapi_ppb_instance.html?pnacl=1 (0)
[30239:3847:0715/023207:INFO:nacl_browsertest_util.cc(130)] ||||
[CLIENT_ERROR] / test_nexe did not load. Status: DONE / 'NaCl module load failed: PnaclCoordinator: Compile StreamEnd internal error'
[30239:3847:0715/023207:INFO:nacl_browsertest_util.cc(130)] ||||
[30239:3847:0715/023207:INFO:nacl_browsertest_util.cc(130)] |||| A nexe load error occured, aborting testing.
[30239:3847:0715/023207:INFO:nacl_browsertest_util.cc(130)] ||||
[30239:3847:0715/023207:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 0 passed, 0 failed, 1 errors
../../chrome/test/nacl/nacl_browsertest_util.cc:254: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[ FAILED ] NaClBrowserTestPnacl.PPAPIPPBInstance, where TypeParam = and GetParam() = (5262 ms)
[155/188] NaClBrowserTestPnacl.PPAPIPPBInstance (6536 ms)
[ RUN ] QuicAllowedPolicyIsTrue.QuicAllowed
[30257:3847:0715/023210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30260:13063:0715/023210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[30260:13063:0715/023210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[30260:13063:0715/023210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30260:13063:0715/023210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30260:13063:0715/023210:WARNING:channel.cc(322)] RawChannel write error
[30260:15363:0715/023210:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] QuicAllowedPolicyIsTrue.QuicAllowed (2576 ms)
[156/188] QuicAllowedPolicyIsTrue.QuicAllowed (3914 ms)
[ RUN ] CaptivePortalBrowserTest.LoginExtraNavigations
[30261:3847:0715/023211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30254:3847:0715/023211:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30254:3847:0715/023212:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30254:40195:0715/023213:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30254:40195:0715/023213:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.LoginExtraNavigations (4414 ms)
[157/188] CaptivePortalBrowserTest.LoginExtraNavigations (5755 ms)
[ RUN ] IPhotoDataProviderBasicTest.BasicTest
[30273:3847:0715/023216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] IPhotoDataProviderBasicTest.BasicTest (3277 ms)
[158/188] IPhotoDataProviderBasicTest.BasicTest (4603 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite
[30267:3847:0715/023213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30263:3847:0715/023218:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30263:40451:0715/023218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite (6601 ms)
[159/188] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite (7865 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetEnabledNetworkTypes
[30282:3847:0715/023221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30276:3847:0715/023223:INFO:CONSOLE(0)] "[FAIL] getEnabledNetworkTypes: lastError.message == Error.NotSupported
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getEnabledNetworkTypes (0)
[ OK ] NetworkingPrivateApiTestFail.GetEnabledNetworkTypes (4428 ms)
[160/188] NetworkingPrivateApiTestFail.GetEnabledNetworkTypes (5678 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartGetPropertiesNonexistent
[30284:3847:0715/023222:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30277:3847:0715/023224:INFO:CONSOLE(0)] "[SUCCESS] startGetPropertiesNonexistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startGetPropertiesNonexistent (0)
[ OK ] NetworkingPrivateServiceClientApiTest.StartGetPropertiesNonexistent (4433 ms)
[161/188] NetworkingPrivateServiceClientApiTest.StartGetPropertiesNonexistent (5657 ms)
[ RUN ] PicasaDataProviderGetListTest.GetListTest
[30300:3847:0715/023227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30294:40451:0715/023228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PicasaDataProviderGetListTest.GetListTest (3819 ms)
[162/188] PicasaDataProviderGetListTest.GetListTest (5225 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47
[30302:3847:0715/023227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30295:40195:0715/023229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30295:40195:0715/023229:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47 (3547 ms)
[163/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47 (4878 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68
[30311:3847:0715/023232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30313:12807:0715/023233:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30313:12807:0715/023233:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68 (3437 ms)
[164/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68 (4755 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71
[30312:3847:0715/023232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30306:40451:0715/023234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[30306:40451:0715/023234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30306:40451:0715/023234:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71 (3672 ms)
[165/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71 (4971 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119
[30321:3847:0715/023237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119 (3248 ms)
[166/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119 (4454 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124
[30322:3847:0715/023237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30316:40195:0715/023238:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30316:40195:0715/023238:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124 (3301 ms)
[167/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124 (4638 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0
[30333:3847:0715/023242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30334:12807:0715/023242:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30334:12807:0715/023242:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30334:15107:0715/023242:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[30334:15107:0715/023242:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0 (3100 ms)
[168/188] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0 (4365 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/0
[30331:3847:0715/023241:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30325:75527:0715/023243:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[30325:40451:0715/023247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[30325:40451:0715/023247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[30325:40451:0715/023247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/0 (7902 ms)
[169/188] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/0 (9330 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[30349:3847:0715/023250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56265...
sending server_data: {"host": "127.0.0.1", "port": 56265} (36 bytes)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.427 - Registering video event handlers.", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.435 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.573 - onSourceOpen [object Event]", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.576 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.614 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.616 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.618 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:56265/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (40)
[30345:3847:0715/023252:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:56265/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (60)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.639 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.654 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.666 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.667 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:56265/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (48)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.682 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023252:INFO:CONSOLE(295)] "02:32:52.683 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30345:3847:0715/023253:INFO:CONSOLE(295)] "02:32:53.796 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56265/files/eme_player_js/utils.js (295)
[30350:13063:0715/023253:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (4965 ms)
[170/188] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (6196 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[30342:3847:0715/023246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56247...
sending server_data: {"host": "127.0.0.1", "port": 56247} (36 bytes)
[30337:3847:0715/023248:INFO:CONSOLE(295)] "02:32:48.039 - Using ClearKeyPlayer", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023248:INFO:CONSOLE(295)] "02:32:48.047 - Registering video event handlers.", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023248:INFO:CONSOLE(295)] "02:32:48.049 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023248:INFO:CONSOLE(295)] "02:32:48.110 - Loading media using src.", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023248:INFO:CONSOLE(295)] "02:32:48.265 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023248:INFO:CONSOLE(295)] "02:32:48.270 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023248:INFO:CONSOLE(295)] "02:32:48.291 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023248:INFO:CONSOLE(295)] "02:32:48.318 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
2015-07-15 02:32:49.356 browser_tests[30337:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[30337:3847:0715/023251:INFO:CONSOLE(295)] "02:32:51.182 - First play ended.", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023251:INFO:CONSOLE(295)] "02:32:51.184 - Loading media using src.", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023251:INFO:CONSOLE(295)] "02:32:51.188 - Playing second time.", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023251:INFO:CONSOLE(295)] "02:32:51.222 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023251:INFO:CONSOLE(295)] "02:32:51.224 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023251:INFO:CONSOLE(295)] "02:32:51.228 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023251:INFO:CONSOLE(295)] "02:32:51.231 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30337:3847:0715/023254:INFO:CONSOLE(295)] "02:32:54.075 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56247/files/eme_player_js/utils.js (295)
[30343:12551:0715/023254:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[30337:39171:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[30337:39171:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[30337:39171:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[30337:39171:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[30337:39171:0715/023254:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (9700 ms)
[171/188] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10946 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[30358:3847:0715/023256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56283...
sending server_data: {"host": "127.0.0.1", "port": 56283} (36 bytes)
[30352:3847:0715/023258:INFO:CONSOLE(295)] "02:32:58.491 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023258:INFO:CONSOLE(295)] "02:32:58.500 - Registering video event handlers.", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023258:INFO:CONSOLE(295)] "02:32:58.512 - Loading media using src.", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023258:INFO:CONSOLE(295)] "02:32:58.722 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023258:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.586 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.606 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.617 - Adding key to sessionID: 1", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.620 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.622 - Adding key to sessionID: 2", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.626 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.630 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.822 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.826 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.829 - Adding key to sessionID: 2", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.832 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.222 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.226 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.229 - Adding key to sessionID: 2", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.232 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023301:INFO:CONSOLE(295)] "02:33:01.023 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023301:INFO:CONSOLE(295)] "02:33:01.026 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023301:INFO:CONSOLE(295)] "02:33:01.029 - Adding key to sessionID: 2", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023301:INFO:CONSOLE(295)] "02:33:01.033 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30352:3847:0715/023302:INFO:CONSOLE(295)] "02:33:02.515 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56283/files/eme_player_js/utils.js (295)
[30360:12807:0715/023302:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30360:12807:0715/023302:WARNING:channel.cc(322)] RawChannel write error
[30360:12807:0715/023302:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7625 ms)
[172/188] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8974 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[30359:3847:0715/023257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56298...
sending server_data: {"host": "127.0.0.1", "port": 56298} (36 bytes)
[30353:3847:0715/023258:INFO:CONSOLE(295)] "02:32:58.984 - Using ClearKeyPlayer", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023258:INFO:CONSOLE(295)] "02:32:58.991 - Registering video event handlers.", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023258:INFO:CONSOLE(295)] "02:32:58.993 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023259:INFO:CONSOLE(295)] "02:32:59.920 - Loading media using src.", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.079 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.102 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.109 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.127 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.329 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.332 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.728 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023300:INFO:CONSOLE(295)] "02:33:00.731 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023301:INFO:CONSOLE(295)] "02:33:01.531 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023301:INFO:CONSOLE(295)] "02:33:01.533 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023303:INFO:CONSOLE(295)] "02:33:03.035 - First play ended.", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023303:INFO:CONSOLE(295)] "02:33:03.039 - Loading media using src.", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023303:INFO:CONSOLE(295)] "02:33:03.043 - Playing second time.", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023303:INFO:CONSOLE(295)] "02:33:03.075 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023303:INFO:CONSOLE(295)] "02:33:03.078 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023303:INFO:CONSOLE(295)] "02:33:03.086 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023303:INFO:CONSOLE(295)] "02:33:03.089 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023303:INFO:CONSOLE(295)] "02:33:03.130 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023303:INFO:CONSOLE(295)] "02:33:03.133 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30353:3847:0715/023305:INFO:CONSOLE(295)] "02:33:05.982 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56298/files/eme_player_js/utils.js (295)
[30361:13063:0715/023306:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10853 ms)
[173/188] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12206 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1
[30376:3847:0715/023309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30377:15107:0715/023310:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30377:15107:0715/023310:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30377:15107:0715/023310:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[30377:12807:0715/023310:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1 (2627 ms)
[174/188] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1 (3816 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[30369:3847:0715/023305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56319...
sending server_data: {"host": "127.0.0.1", "port": 56319} (36 bytes)
[30366:3847:0715/023307:INFO:CONSOLE(295)] "02:33:07.753 - Using ClearKeyPlayer", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023307:INFO:CONSOLE(295)] "02:33:07.760 - Registering video event handlers.", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023307:INFO:CONSOLE(295)] "02:33:07.762 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023308:INFO:CONSOLE(295)] "02:33:08.723 - Loading media using MSE.", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023308:INFO:CONSOLE(295)] "02:33:08.818 - onSourceOpen [object Event]", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023308:INFO:CONSOLE(295)] "02:33:08.822 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[0715/023308:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[30366:3847:0715/023308:INFO:CONSOLE(295)] "02:33:08.872 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023308:INFO:CONSOLE(295)] "02:33:08.886 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023308:INFO:CONSOLE(295)] "02:33:08.908 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023309:INFO:CONSOLE(295)] "02:33:09.133 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023309:INFO:CONSOLE(295)] "02:33:09.135 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023309:INFO:CONSOLE(295)] "02:33:09.533 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023309:INFO:CONSOLE(295)] "02:33:09.536 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023310:INFO:CONSOLE(295)] "02:33:10.334 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023310:INFO:CONSOLE(295)] "02:33:10.336 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30366:3847:0715/023311:INFO:CONSOLE(295)] "02:33:11.759 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56319/files/eme_player_js/utils.js (295)
[30370:13831:0715/023311:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7996 ms)
[175/188] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9331 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0
[30381:3847:0715/023313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30383:14851:0715/023314:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30383:14851:0715/023314:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30383:14851:0715/023314:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0 (2691 ms)
[176/188] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0 (3905 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3
[30386:3847:0715/023315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30388:14851:0715/023316:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30388:14851:0715/023316:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30388:14851:0715/023316:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3 (2829 ms)
[177/188] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3 (4227 ms)
[ RUN ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/1
[30391:3847:0715/023317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30387:3847:0715/023318:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30387:3847:0715/023318:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/1 (3135 ms)
[178/188] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/1 (4590 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0
[30396:3847:0715/023319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30392:40451:0715/023321:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[30392:3847:0715/023321:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[30392:3847:0715/023322:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30392:3847:0715/023323:INFO:policy_prefs_browsertest.cc(641)] Testing policy: JavaScriptBlockedForUrls
[30392:3847:0715/023324:INFO:policy_prefs_browsertest.cc(641)] Testing policy: NotificationsBlockedForUrls
[30392:3847:0715/023324:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PasswordManagerEnabled
[30392:3847:0715/023324:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PluginsBlockedForUrls
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0 (7086 ms)
[179/188] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0 (8657 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14
[30402:3847:0715/023322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30397:37123:0715/023323:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[30397:3847:0715/023323:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[30397:3847:0715/023324:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30397:3847:0715/023325:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImagesBlockedForUrls
[30397:3847:0715/023326:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AutoFillEnabled
[30397:3847:0715/023326:INFO:policy_prefs_browsertest.cc(641)] Testing policy: SafeBrowsingEnabled
[30397:3847:0715/023326:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportHistory
[30397:3847:0715/023326:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PopupsBlockedForUrls
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14 (6729 ms)
[180/188] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14 (8215 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15
[30408:3847:0715/023328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30405:3847:0715/023330:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[30405:3847:0715/023330:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30405:3847:0715/023331:INFO:policy_prefs_browsertest.cc(641)] Testing policy: CookiesAllowedForUrls
[30405:3847:0715/023332:INFO:policy_prefs_browsertest.cc(641)] Testing policy: NetworkPredictionOptions
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15 (6673 ms)
[181/188] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15 (7827 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1
[30414:3847:0715/023330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30409:3847:0715/023332:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[30409:3847:0715/023332:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[30409:3847:0715/023332:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1 (4706 ms)
[182/188] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1 (6061 ms)
[ RUN ] PrefsFunctionalTest.TestHomepagePrefs
[30423:3847:0715/023336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30426:15363:0715/023336:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30426:15363:0715/023336:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30426:15363:0715/023336:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[30426:13063:0715/023336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30426:13063:0715/023336:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefsFunctionalTest.TestHomepagePrefs (2799 ms)
[183/188] PrefsFunctionalTest.TestHomepagePrefs (4150 ms)
[ RUN ] RestartTest.SessionCookies
[30424:3847:0715/023336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30427:12807:0715/023337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[30427:12807:0715/023337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30427:12807:0715/023337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30427:12807:0715/023337:WARNING:channel.cc(322)] RawChannel write error
[30428:15363:0715/023337:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[30428:13063:0715/023337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[30428:13063:0715/023337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30428:13063:0715/023337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RestartTest.SessionCookies (3479 ms)
[184/188] RestartTest.SessionCookies (4702 ms)
[ RUN ] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle
[30434:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30436:15107:0715/023341:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30436:15107:0715/023341:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30436:15107:0715/023341:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[30436:12807:0715/023341:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle (2950 ms)
[185/188] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle (4197 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1
[30437:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30438:15363:0715/023341:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30438:15363:0715/023341:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30438:15363:0715/023341:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1 (2856 ms)
[186/188] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1 (4065 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0
[30445:3847:0715/023344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30446:12807:0715/023345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[30446:12807:0715/023345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30446:15107:0715/023345:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30446:15107:0715/023345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30446:15107:0715/023345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0 (2971 ms)
[187/188] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0 (4135 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3
[30447:3847:0715/023345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[30448:12807:0715/023345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[30448:15107:0715/023345:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[30448:15107:0715/023345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[30448:15107:0715/023345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3 (2805 ms)
[188/188] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3 (4077 ms)
Retrying 2 tests (retry #1)
[ RUN ] NaClBrowserTestPnacl.PPAPIPPBInstance
[30455:3847:0715/023349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56337...
sending server_data: {"host": "127.0.0.1", "port": 56337} (36 bytes)
[30449:3847:0715/023350:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[30461,1992409472:02:33:51.311110] Native Client module will be loaded at base address 0x00002dd400000000
[30461,1992409472:02:33:51.974379] NaCl untrusted code called _exit(0x0)
[30463,1992409472:02:33:52.752055] Native Client module will be loaded at base address 0x0000370400000000
[30463,1992409472:02:33:52.822279] NaCl untrusted code called _exit(0x0)
[30465,1992409472:02:33:53.634903] Native Client module will be loaded at base address 0x00006d7e00000000
[30449:3847:0715/023353:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[30449:3847:0715/023353:INFO:nacl_browsertest_util.cc(130)] ||||
[30449:3847:0715/023353:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[30449:3847:0715/023353:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[30449:3847:0715/023353:INFO:nacl_browsertest_util.cc(130)] ||||
[30449:3847:0715/023353:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[30449:3847:0715/023353:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[30449:3847:0715/023353:INFO:nacl_browsertest_util.cc(130)] ||||
[30449:3847:0715/023353:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PPAPIPPBInstance (6808 ms)
[189/190] NaClBrowserTestPnacl.PPAPIPPBInstance (8200 ms)
[ RUN ] NaClBrowserTestPnacl.SimpleLoad
[30456:3847:0715/023349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56343...
sending server_data: {"host": "127.0.0.1", "port": 56343} (36 bytes)
[30462,1992409472:02:33:51.660284] Native Client module will be loaded at base address 0x0000308f00000000
[30462,1992409472:02:33:52.436797] NaCl untrusted code called _exit(0x0)
[30464,1992409472:02:33:53.222651] Native Client module will be loaded at base address 0x0000010200000000
[30464,1992409472:02:33:53.291187] NaCl untrusted code called _exit(0x0)
[30466,1992409472:02:33:54.116066] Native Client module will be loaded at base address 0x000030bc00000000
[30450:3847:0715/023354:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.SimpleLoad (7155 ms)
[190/190] NaClBrowserTestPnacl.SimpleLoad (8380 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"ab627f688e1d476e6255905c07ca7a5d8ab42ea1","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 4 Pending: 4.0s Duration: 639.0s Bot: vm28-a4 Exit: 0 |
+------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 5 https://chromium-swarm.appspot.com/user/task/28a9d819364ae410 |
+------------------------------------------------------------------------+
3994 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outyGCWit/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 5/20
Using 2 parallel jobs.
[ RUN ] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial
[7209:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7203:3847:0715/022441:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[7203:3847:0715/022441:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7203:3847:0715/022443:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial", source: test_api.js (1324)
[ OK ] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial (9356 ms)
[1/190] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial (10698 ms)
[ RUN ] FontSettingsWebUITest.testAdvancedFontSettingsLink
[7208:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7210:3847:0715/022441:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[7202:3847:0715/022441:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[7202:3847:0715/022442:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7202:3847:0715/022444:INFO:CONSOLE(1324)] "Running TestCase FontSettingsWebUITest.testAdvancedFontSettingsLink", source: test_api.js (1324)
[7202:3847:0715/022445:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/fonts
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following elements (1 - 5 of 7):
#standard-font-family
#standard-font-size
#serif-font-family
#sans-serif-font-family
#fixed-font-family
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[7215:13063:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FontSettingsWebUITest.testAdvancedFontSettingsLink (9961 ms)
[2/190] FontSettingsWebUITest.testAdvancedFontSettingsLink (11307 ms)
[ RUN ] OptionsWebUIExtendedTest.CloseOverlayWithHashes
[7223:3847:0715/022448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7217:3847:0715/022450:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[7217:3847:0715/022451:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7217:3847:0715/022452:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlayWithHashes", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.CloseOverlayWithHashes (9159 ms)
[3/190] OptionsWebUIExtendedTest.CloseOverlayWithHashes (10534 ms)
[ RUN ] SearchEngineManagerWebUITest.testOpenSearchEngineManager
[7224:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7218:3847:0715/022451:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[7218:3847:0715/022452:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7218:3847:0715/022453:INFO:CONSOLE(1324)] "Running TestCase SearchEngineManagerWebUITest.MAYBE_testOpenSearchEngineManager", source: test_api.js (1324)
[7218:3847:0715/022455:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/searchEngines
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 5 of 15):
#default-search-engine-list > .deletable-item.default > DIV > .name-column.weakrtl > .weakrtl > .static-text
#default-search-engine-list > .deletable-item.default > DIV > .keyword-column.weakrtl > .static-text
#default-search-engine-list > .deletable-item.default > DIV > .url-column.weakrtl > DIV > .static-text
#default-search-engine-list > .deletable-item:nth-of-type(2) > DIV > .name-column.weakrtl > .weakrtl > .static-text
#default-search-engine-list > .deletable-item:nth-of-type(2) > DIV > .keyword-column.weakrtl > .static-text
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[7218:39939:0715/022455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7218:39939:0715/022455:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SearchEngineManagerWebUITest.testOpenSearchEngineManager (9051 ms)
[4/190] SearchEngineManagerWebUITest.testOpenSearchEngineManager (10437 ms)
[ RUN ] SyncInternalsWebUITest.LoadPastedAboutInfo
[7235:3847:0715/022459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7229:3847:0715/022501:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[7229:3847:0715/022501:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7229:3847:0715/022502:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.LoadPastedAboutInfo", source: test_api.js (1324)
[7239:13063:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncInternalsWebUITest.LoadPastedAboutInfo (5445 ms)
[5/190] SyncInternalsWebUITest.LoadPastedAboutInfo (6891 ms)
[ RUN ] HistoryWebUIRealBackendTest.singleDeletion
[7236:3847:0715/022459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7230:3847:0715/022501:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[7230:3847:0715/022501:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7230:3847:0715/022502:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.singleDeletion", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.singleDeletion (5632 ms)
[6/190] HistoryWebUIRealBackendTest.singleDeletion (6906 ms)
[ RUN ] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage
[7247:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7241:3847:0715/022508:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7241:3847:0715/022509:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestNoPDFPluginErrorMessage", source: test_api.js (1324)
[7241:40451:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7241:40451:0715/022509:WARNING:channel.cc(322)] RawChannel write error
[7241:40451:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7241:40451:0715/022510:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage (6347 ms)
[7/190] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage (7693 ms)
[ RUN ] PlatformAppBrowserTest.RunningAppsAreRecorded
[7248:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7242:40963:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483650)
[7242:40963:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7242:40963:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7242:40963:0715/022510:WARNING:channel.cc(322)] RawChannel write error
[7254:13063:0715/022511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7254:13063:0715/022511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7254:13063:0715/022511:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.RunningAppsAreRecorded (8034 ms)
[8/190] PlatformAppBrowserTest.RunningAppsAreRecorded (9323 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeUnprivileged
[7265:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7259:74759:0715/022516:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /webpage.html
[7259:3847:0715/022516:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://127.0.0.1:52219/webpage.html (0)
[ OK ] ExtensionApiTest.ChromeRuntimeUnprivileged (3367 ms)
[9/190] ExtensionApiTest.ChromeRuntimeUnprivileged (4889 ms)
[ RUN ] PlatformAppBrowserTest.PrintPreviewShouldNotBeTooSmall
[7258:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7255:5635:0715/022515:ERROR:mach_broker_mac.mm(222)] Unknown process 7263 is sending Mach IPC messages!
[7255:3847:0715/022517:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7258:3847:0715/022520:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50C40900B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[7258:3847:0715/022520:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50C40900B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7255:3847:0715/022520:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7255:41219:0715/022520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7255:41219:0715/022520:WARNING:channel.cc(322)] RawChannel write error
[7258:3847:0715/022520:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] PlatformAppBrowserTest.PrintPreviewShouldNotBeTooSmall (9109 ms)
[10/190] PlatformAppBrowserTest.PrintPreviewShouldNotBeTooSmall (10596 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRNoFileAccess
[7274:3847:0715/022520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7268:4611:0715/022522:ERROR:mach_broker_mac.mm(222)] Unknown process 7276 is sending Mach IPC messages!
[7268:3847:0715/022522:INFO:CONSOLE(0)] "XMLHttpRequest cannot load file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/chrome/test/data/extensions/test_file.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.", source: chrome-extension://mckdhmapondpjncfcbogijjfhleaopjj/test.html (0)
[7268:3847:0715/022522:INFO:CONSOLE(0)] "[SUCCESS] fileAccessNotAllowed", source: chrome-extension://mckdhmapondpjncfcbogijjfhleaopjj/test.html (0)
[7275:13831:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.CrossOriginXHRNoFileAccess (4827 ms)
[11/190] ExtensionApiTest.CrossOriginXHRNoFileAccess (5925 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupSmall
[7281:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7283:13063:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7283:13063:0715/022526:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.WindowOpenPopupSmall (4539 ms)
[12/190] ExtensionApiTest.WindowOpenPopupSmall (6019 ms)
[ RUN ] ExtensionApiTest.PopupBlockingHostedApp
[7288:3847:0715/022526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52223...
sending server_data: {"host": "127.0.0.1", "port": 52223} (36 bytes)
[ OK ] ExtensionApiTest.PopupBlockingHostedApp (6135 ms)
[13/190] ExtensionApiTest.PopupBlockingHostedApp (7667 ms)
[ RUN ] MimeHandlerViewTest.NonAsciiHeaders
[7296:3847:0715/022530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7291:73999:0715/022531:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7291:3847:0715/022532:INFO:CONSOLE(0)] "[SUCCESS] testNonAsciiHeaders", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[7291:41219:0715/022532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7291:41219:0715/022532:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.NonAsciiHeaders (4973 ms)
[14/190] MimeHandlerViewTest.NonAsciiHeaders (6456 ms)
[ RUN ] BrowserAccessibilityStateImplTest.TestHistograms
[7302:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7303:15363:0715/022534:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[7303:15363:0715/022534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[7303:15363:0715/022534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[7303:13063:0715/022534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7303:13063:0715/022534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7303:13063:0715/022534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7303:13063:0715/022534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserAccessibilityStateImplTest.TestHistograms (2795 ms)
[15/190] BrowserAccessibilityStateImplTest.TestHistograms (4099 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile
[7308:3847:0715/022536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7304:5635:0715/022538:ERROR:mach_broker_mac.mm(222)] Unknown process 7313 is sending Mach IPC messages!
[7304:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] checkNoChromeApp", source: chrome-extension://gbkeegbaiigmenfmjfclcdgdpimamgkj/_generated_background_page.html (0)
[7304:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://gbkeegbaiigmenfmjfclcdgdpimamgkj/_generated_background_page.html (0)
[7304:41219:0715/022539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7304:41219:0715/022539:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile (5049 ms)
[16/190] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile (6538 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted
[7312:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7307:3847:0715/022542:INFO:CONSOLE(18)] "Clicking a matching link", source: http://127.0.0.1:52237/extensions/platform_apps/url_handlers/launching_pages/navigate.js (18)
[7307:74511:0715/022542:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted (7151 ms)
[17/190] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted (8555 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted
[7321:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7317:3847:0715/022546:INFO:CONSOLE(56)] "Calling window.open()", source: http://127.0.0.1:52241/extensions/platform_apps/url_handlers/launching_pages/navigate.js (56)
[7317:75023:0715/022546:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7317:39683:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7317:39683:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[7326:12807:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7321:3847:0715/022547:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[7321:3847:0715/022547:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted (6134 ms)
[18/190] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted (7655 ms)
[ RUN ] EphemeralAppLauncherTest.EnableCancelled
HTTP server started on http://127.0.0.1:52242...
sending server_data: {"host": "127.0.0.1", "port": 52242} (36 bytes)
[7329:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7323:41219:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7323:41219:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7323:41219:0715/022550:WARNING:channel.cc(322)] RawChannel write error
[7323:3847:0715/022550:WARNING:extension_install_prompt.cc(170)] Canceling!
[ OK ] EphemeralAppLauncherTest.EnableCancelled (6091 ms)
[19/190] EphemeralAppLauncherTest.EnableCancelled (7482 ms)
[ RUN ] WebViewTest.Shim_TestCannotMutateEventName
[7336:3847:0715/022550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestCannotMutateEventName (6064 ms)
[20/190] WebViewTest.Shim_TestCannotMutateEventName (7236 ms)
[ RUN ] WebViewTest.Shim_TestRemoveWebviewAfterNavigation
[7348:3847:0715/022553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7350:3847:0715/022557:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[7350:3847:0715/022557:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[7350:12807:0715/022557:WARNING:channel.cc(322)] RawChannel write error
[7351:15363:0715/022557:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[7351:15363:0715/022557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebViewTest.Shim_TestRemoveWebviewAfterNavigation (5377 ms)
[21/190] WebViewTest.Shim_TestRemoveWebviewAfterNavigation (6595 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromWorkerDeny
[7356:3847:0715/022557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7352:3847:0715/022600:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://dmkgofhnemanjibjffbfpenlnaaehlfp/embedder.js (77)
[7352:3847:0715/022602:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://dmkgofhnemanjibjffbfpenlnaaehlfp/embedder.js (79)
[7352:3847:0715/022602:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://dmkgofhnemanjibjffbfpenlnaaehlfp/embedder.js (82)
[7352:75783:0715/022602:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7352:39683:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7352:39683:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7352:39683:0715/022602:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromWorkerDeny (6721 ms)
[22/190] WebViewTest.FileSystemAPIRequestFromWorkerDeny (8011 ms)
[ RUN ] WebViewTest.UserAgent
[7362:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7358:55055:0715/022602:ERROR:mach_broker_mac.mm(222)] Unknown process 7365 is sending Mach IPC messages!
[7358:3847:0715/022603:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/main.js (25)
[7358:3847:0715/022603:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022603:INFO:CONSOLE(6)] "customArg: useragent", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022603:INFO:CONSOLE(6)] "startTest: useragent", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022603:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022604:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022604:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022604:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022604:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022604:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022604:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022604:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022604:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022604:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/utils.js (6)
[7358:3847:0715/022605:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://dhgfinmfjbanebclpalfenghdlabnnhg/main.html (0)
[7358:41219:0715/022605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7358:41219:0715/022605:WARNING:channel.cc(322)] RawChannel write error
[7368:13063:0715/022605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7368:13063:0715/022605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.UserAgent (6733 ms)
[23/190] WebViewTest.UserAgent (8017 ms)
[ RUN ] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes
[7371:3847:0715/022606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:09.435 browser_tests[7367:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[7367:39683:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7367:39683:0715/022610:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes (6870 ms)
[24/190] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes (8301 ms)
[ RUN ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow
[7377:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:09.434 browser_tests[7373:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[7373:4611:0715/022610:ERROR:mach_broker_mac.mm(222)] Unknown process 7381 is sending Mach IPC messages!
[7373:3847:0715/022611:INFO:CONSOLE(6)] "speechTests.allowTest", source: chrome-extension://ekefkbjlhcededhojlbjlhibkigfgomg/embedder.js (6)
[7373:3847:0715/022613:INFO:CONSOLE(6)] "loadstop", source: chrome-extension://ekefkbjlhcededhojlbjlhibkigfgomg/embedder.js (6)
[7373:3847:0715/022613:INFO:CONSOLE(6)] "done executeScript", source: chrome-extension://ekefkbjlhcededhojlbjlhibkigfgomg/embedder.js (6)
[7373:3847:0715/022613:INFO:CONSOLE(6)] "done postMessage", source: chrome-extension://ekefkbjlhcededhojlbjlhibkigfgomg/embedder.js (6)
[7373:3847:0715/022613:INFO:CONSOLE(6)] "[guest]: runSpeechRecognitionAPI, line: 6", source: chrome-extension://ekefkbjlhcededhojlbjlhibkigfgomg/embedder.js (6)
[7373:3847:0715/022613:INFO:CONSOLE(6)] "embedder.onPostMessageReceived: recognition", source: chrome-extension://ekefkbjlhcededhojlbjlhibkigfgomg/embedder.js (6)
[7373:3847:0715/022613:INFO:CONSOLE(6)] "embedder.onPostMessageReceived.status: onresult", source: chrome-extension://ekefkbjlhcededhojlbjlhibkigfgomg/embedder.js (6)
[7373:3847:0715/022613:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ekefkbjlhcededhojlbjlhibkigfgomg/embedder.html (0)
[7373:41219:0715/022613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7373:41219:0715/022613:WARNING:channel.cc(322)] RawChannel write error
[7373:41219:0715/022613:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7384:13063:0715/022613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7384:13063:0715/022613:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow (6771 ms)
[25/190] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow (8093 ms)
[ RUN ] BrowsingDataRemoverBrowserTest.DownloadProhibited
[7393:3847:0715/022616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7389:37379:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7389:37379:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7389:37379:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowsingDataRemoverBrowserTest.DownloadProhibited (2922 ms)
[26/190] BrowsingDataRemoverBrowserTest.DownloadProhibited (4247 ms)
[ RUN ] WebViewPluginTest.TestLoadPluginEvent
[7387:3847:0715/022614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7383:3847:0715/022618:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[7383:40963:0715/022618:WARNING:channel.cc(322)] RawChannel write error
[7383:40963:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7383:40963:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[7383:40963:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[7383:40963:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewPluginTest.TestLoadPluginEvent (6691 ms)
[27/190] WebViewPluginTest.TestLoadPluginEvent (8044 ms)
[ RUN ] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl
[7400:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl (3209 ms)
[28/190] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl (4605 ms)
[ RUN ] DownloadTest.CloseNewTab2
[7410:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CloseNewTab2 (3465 ms)
[29/190] DownloadTest.CloseNewTab2 (4954 ms)
[ RUN ] DownloadTest.LoadURLExternallyReferrerPolicy
[7416:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7412:73991:0715/022626:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7412:38915:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7412:38915:0715/022627:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.LoadURLExternallyReferrerPolicy (3447 ms)
[30/190] DownloadTest.LoadURLExternallyReferrerPolicy (4630 ms)
[ RUN ] SavePageBrowserTest.SaveViewSourceHTMLOnly
[7420:3847:0715/022627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7415:39427:0715/022629:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7415:39427:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7415:39427:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7415:39427:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[7415:39427:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7415:39427:0715/022629:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SavePageBrowserTest.SaveViewSourceHTMLOnly (4244 ms)
[31/190] SavePageBrowserTest.SaveViewSourceHTMLOnly (5669 ms)
[ RUN ] SavePageBrowserTest.FileNameFromPageTitle
[7426:3847:0715/022630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7422:40963:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7422:40963:0715/022631:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SavePageBrowserTest.FileNameFromPageTitle (3324 ms)
[32/190] SavePageBrowserTest.FileNameFromPageTitle (4593 ms)
[ RUN ] AutofillPrivateApiTest.RemoveEntry
[7431:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7428:40451:0715/022634:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7428:3847:0715/022635:INFO:CONSOLE(0)] "[SUCCESS] removeEntry", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeEntry (0)
[7428:40451:0715/022635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7428:40451:0715/022635:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillPrivateApiTest.RemoveEntry (4309 ms)
[33/190] AutofillPrivateApiTest.RemoveEntry (5689 ms)
[ RUN ] AutomationApiTest.TabsAutomationHostsPermissions
[7437:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7432:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://mpndhhinhlblbpnlplegehjcimncbppk/permissions.html (0)
[7432:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://mpndhhinhlblbpnlplegehjcimncbppk/permissions.html (0)
[7432:4611:0715/022638:ERROR:mach_broker_mac.mm(222)] Unknown process 7443 is sending Mach IPC messages!
[7432:4611:0715/022638:ERROR:mach_broker_mac.mm(222)] Unknown process 7444 is sending Mach IPC messages!
[ OK ] AutomationApiTest.TabsAutomationHostsPermissions (5495 ms)
[34/190] AutomationApiTest.TabsAutomationHostsPermissions (7017 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination
[7445:3847:0715/022639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7440:40707:0715/022639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7440:40707:0715/022639:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination (3204 ms)
[35/190] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination (4345 ms)
[ RUN ] CommandServiceTest.GetNamedCommandsQuerySuggested
[7451:3847:0715/022642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7454:13063:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7454:13063:0715/022645:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CommandServiceTest.GetNamedCommandsQuerySuggested (5757 ms)
[36/190] CommandServiceTest.GetNamedCommandsQuerySuggested (7227 ms)
[ RUN ] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages
[7455:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7449:40707:0715/022645:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7449:40707:0715/022646:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: odlameecjipmbmbejkplpemijjgpljce
[7449:40707:0715/022646:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://odlameecjipmbmbejkplpemijjgpljce/foo.html
[7458:12551:0715/022646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7458:12551:0715/022646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7449:3847:0715/022646:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7449:40707:0715/022648:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages (7086 ms)
[37/190] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages (8740 ms)
[ RUN ] DeclarativeContentApiTest.ShowPageActionWithoutPageAction
[7472:3847:0715/022651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7467:3847:0715/022654:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7467:41219:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7467:41219:0715/022654:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 02:26:54.537 browser_tests[7467:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DeclarativeContentApiTest.ShowPageActionWithoutPageAction (4818 ms)
[38/190] DeclarativeContentApiTest.ShowPageActionWithoutPageAction (6530 ms)
[ RUN ] DeclarativeContentApiTest.EnabledForSplitIncognito
[7465:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7461:4611:0715/022650:ERROR:mach_broker_mac.mm(222)] Unknown process 7469 is sending Mach IPC messages!
[7461:3847:0715/022654:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 02:26:54.533 browser_tests[7461:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[7461:3847:0715/022654:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7466:13063:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7474:12807:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7471:13063:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7471:13063:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7471:13063:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7471:13063:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7471:13063:0715/022655:WARNING:channel.cc(322)] RawChannel write error
[7461:41219:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7461:41219:0715/022655:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.EnabledForSplitIncognito (8124 ms)
[39/190] DeclarativeContentApiTest.EnabledForSplitIncognito (9406 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchPlural
[7485:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchPlural (3047 ms)
[40/190] DownloadExtensionTest.DownloadExtensionTest_SearchPlural (4299 ms)
[ RUN ] DialAPITest.Discovery
[7484:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7478:41219:0715/022700:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7486:3847:0715/022700:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[7486:12807:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7478:3847:0715/022700:INFO:CONSOLE(0)] "[SUCCESS] discoverySucceeds", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/discovery.html (0)
[ OK ] DialAPITest.Discovery (4233 ms)
[41/190] DialAPITest.Discovery (5421 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders
[7497:3847:0715/022703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52263...
sending server_data: {"host": "127.0.0.1", "port": 52263} (36 bytes)
[7501:15363:0715/022706:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[7501:15363:0715/022706:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[7501:15363:0715/022706:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[7501:15363:0715/022706:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[7501:15363:0715/022706:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[7501:15363:0715/022706:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[7501:15363:0715/022706:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[7501:15363:0715/022706:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[7501:15363:0715/022706:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[7501:15363:0715/022706:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders (4583 ms)
[42/190] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders (5965 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito
[7493:3847:0715/022703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52261...
sending server_data: {"host": "127.0.0.1", "port": 52261} (36 bytes)
[7489:4611:0715/022706:ERROR:mach_broker_mac.mm(222)] Unknown process 7504 is sending Mach IPC messages!
[7496:13319:0715/022706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7499:13063:0715/022706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7499:13063:0715/022706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7499:13063:0715/022706:WARNING:channel.cc(322)] RawChannel write error
[7489:41219:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7489:41219:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7489:41219:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7489:41219:0715/022707:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito (6464 ms)
[43/190] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito (7688 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody
[7509:3847:0715/022709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52266...
sending server_data: {"host": "127.0.0.1", "port": 52266} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody (4395 ms)
[44/190] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody (5718 ms)
[ RUN ] BrowserActionApiTest.TestTriggerBrowserAction
[7513:3847:0715/022710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52268...
sending server_data: {"host": "127.0.0.1", "port": 52268} (36 bytes)
[ OK ] BrowserActionApiTest.TestTriggerBrowserAction (5140 ms)
[45/190] BrowserActionApiTest.TestTriggerBrowserAction (6498 ms)
[ RUN ] PageActionApiTest.TestCrash57333
[7523:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7524:13063:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7524:13063:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7524:13063:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7524:13063:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7527:13319:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7527:13319:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7527:13319:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7527:13319:0715/022719:WARNING:channel.cc(322)] RawChannel write error
[7530:12807:0715/022719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7530:12807:0715/022719:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PageActionApiTest.TestCrash57333 (6177 ms)
[46/190] PageActionApiTest.TestCrash57333 (7354 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenMultipleSuggested
[7528:3847:0715/022717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7522:6915:0715/022719:ERROR:mach_broker_mac.mm(222)] Unknown process 7531 is sending Mach IPC messages!
[7522:3847:0715/022720:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://mdghnaggklgemaglkgigfabgjmmdfbhc/test.html (0)
[7529:12807:0715/022720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiOpenMultipleSuggested (5516 ms)
[47/190] FileSystemApiTest.FileSystemApiOpenMultipleSuggested (7036 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest
[7537:3847:0715/022722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7533:5383:0715/022724:ERROR:mach_broker_mac.mm(222)] Unknown process 7543 is sending Mach IPC messages!
[7533:3847:0715/022726:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://dcgpdppkoccocgddjjkjmdgingafcagh/test.html (0)
[7538:13319:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[7538:13319:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[7538:13319:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7538:13319:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7538:13319:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7538:13319:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest (5440 ms)
[48/190] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest (6884 ms)
[ RUN ] GcmApiTest.Register
[7541:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7536:3847:0715/022726:INFO:CONSOLE(0)] "[SUCCESS] testRegister", source: chrome-extension://jlagbbepapobllppmiojndohggannedn/_generated_background_page.html (0)
[ OK ] GcmApiTest.Register (4357 ms)
[49/190] GcmApiTest.Register (5808 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken
[7553:3847:0715/022730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7547:3847:0715/022732:INFO:CONSOLE(5)] "hi there", source: chrome-extension://libdfmggdmlmlfhjbhgcmefenkmjhfkj/test.js (5)
[7555:12807:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7547:41219:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7547:41219:0715/022732:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken (4163 ms)
[50/190] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken (5415 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted
[7561:3847:0715/022735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7558:3847:0715/022736:INFO:CONSOLE(5)] "hi there", source: chrome-extension://libdfmggdmlmlfhjbhgcmefenkmjhfkj/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted (3614 ms)
[51/190] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted (4847 ms)
[ RUN ] HistoryApiTest.Delete
[7552:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7546:41219:0715/022731:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7554:13063:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7554:13063:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7546:3847:0715/022732:INFO:CONSOLE(0)] "[SUCCESS] clearHistory", source: chrome-extension://hpfiphdjeeiohgfldcjlgkgbnjoicpfn/delete.html (0)
[7546:3847:0715/022732:INFO:CONSOLE(0)] "[SUCCESS] deleteUrl", source: chrome-extension://hpfiphdjeeiohgfldcjlgkgbnjoicpfn/delete.html (0)
[7546:3847:0715/022734:INFO:CONSOLE(0)] "[SUCCESS] deleteStartRange", source: chrome-extension://hpfiphdjeeiohgfldcjlgkgbnjoicpfn/delete.html (0)
[7546:3847:0715/022736:INFO:CONSOLE(0)] "[SUCCESS] deleteEndRange", source: chrome-extension://hpfiphdjeeiohgfldcjlgkgbnjoicpfn/delete.html (0)
[7546:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] deleteWholeRange", source: chrome-extension://hpfiphdjeeiohgfldcjlgkgbnjoicpfn/delete.html (0)
2015-07-15 02:27:39.760 browser_tests[7546:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[7546:3847:0715/022740:INFO:CONSOLE(0)] "[SUCCESS] deleteEmptyRange", source: chrome-extension://hpfiphdjeeiohgfldcjlgkgbnjoicpfn/delete.html (0)
[ OK ] HistoryApiTest.Delete (13293 ms)
[52/190] HistoryApiTest.Delete (14696 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect
[7567:3847:0715/022739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7564:3847:0715/022741:INFO:CONSOLE(5)] "hi there", source: chrome-extension://libdfmggdmlmlfhjbhgcmefenkmjhfkj/test.js (5)
[7570:12807:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7570:12807:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect (3786 ms)
[53/190] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect (5103 ms)
[ RUN ] ExtensionManagementApiTest.Uninstall
[7575:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7578:13063:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7578:13063:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7571:3847:0715/022746:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledAppWithoutUserGesture", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/uninstall.html (0)
[7571:3847:0715/022746:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledApp", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/uninstall.html (0)
[7571:3847:0715/022746:INFO:CONSOLE(0)] "[SUCCESS] uninstallDisabledApp", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/uninstall.html (0)
[7571:3847:0715/022746:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledExtension", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/uninstall.html (0)
[7571:3847:0715/022746:INFO:CONSOLE(0)] "[SUCCESS] uninstallDisabledExtension", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/uninstall.html (0)
[7571:41219:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiTest.Uninstall (4588 ms)
[54/190] ExtensionManagementApiTest.Uninstall (6065 ms)
[ RUN ] ExtensionManagementApiTest.CreateAppShortcut
[7579:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7572:3847:0715/022749:INFO:CONSOLE(0)] "[SUCCESS] createEnabledAppShortcutWithoutUserGesture", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/createAppShortcut.html (0)
[7572:3847:0715/022749:INFO:CONSOLE(0)] "[SUCCESS] createEnabledAppShortcut", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/createAppShortcut.html (0)
[7572:3847:0715/022749:INFO:CONSOLE(0)] "[SUCCESS] createDisabledAppShortcut", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/createAppShortcut.html (0)
[7572:3847:0715/022749:INFO:CONSOLE(0)] "[SUCCESS] createPackagedAppShortcut", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/createAppShortcut.html (0)
[7572:3847:0715/022749:INFO:CONSOLE(0)] "[SUCCESS] createExtensionShortcut", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/createAppShortcut.html (0)
[7572:3847:0715/022749:INFO:CONSOLE(0)] "[SUCCESS] createNotExistAppShortcut", source: chrome-extension://ickgageniijjlbfcainncfapnijonpab/createAppShortcut.html (0)
[7582:14083:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7572:41219:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7572:41219:0715/022749:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiTest.CreateAppShortcut (6147 ms)
[55/190] ExtensionManagementApiTest.CreateAppShortcut (7631 ms)
[ RUN ] ProxySettingsApiTest.ProxyEventsParseError
[7587:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7584:41219:0715/022752:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7584:41219:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7584:41219:0715/022753:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyEventsParseError (4764 ms)
[56/190] ProxySettingsApiTest.ProxyEventsParseError (6305 ms)
[ RUN ] ExtensionSettingsApiTest.SplitModeIncognito
[7593:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7589:64011:0715/022754:ERROR:mach_broker_mac.mm(222)] Unknown process 7596 is sending Mach IPC messages!
[7589:3847:0715/022756:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://megaonhpfnfoemokicobibblipljmneb/_generated_background_page.html (0)
[7594:13575:0715/022756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7594:13575:0715/022756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7597:13319:0715/022756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7597:13319:0715/022756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7597:13319:0715/022756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7597:13319:0715/022756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7597:13319:0715/022756:WARNING:channel.cc(322)] RawChannel write error
[7589:40707:0715/022756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7589:40707:0715/022756:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.SplitModeIncognito (5277 ms)
[57/190] ExtensionSettingsApiTest.SplitModeIncognito (6757 ms)
[ RUN ] SyncFileSystemApiTest.WriteFileThenGetUsage
[7601:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7595:4611:0715/022758:ERROR:mach_broker_mac.mm(222)] Unknown process 7604 is sending Mach IPC messages!
[7595:3847:0715/022759:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nnodifkdhlmfbpgcchdjcliamlbfahma/_generated_background_page.html (0)
[7602:13063:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7602:13063:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7602:13063:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7602:13063:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7595:40707:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7595:40707:0715/022759:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncFileSystemApiTest.WriteFileThenGetUsage (5011 ms)
[58/190] SyncFileSystemApiTest.WriteFileThenGetUsage (6636 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload
[7615:3847:0715/022803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7616:15107:0715/022804:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[7616:12807:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload (2803 ms)
[59/190] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload (4075 ms)
[ RUN ] WebNavigationApiTest.Failures
[7608:3847:0715/022759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7614:12807:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7603:3847:0715/022803:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7603:3847:0715/022803:INFO:CONSOLE(0)] "[SUCCESS] nonExistentIframe", source: chrome-extension://dmojnmjoechbkkdipmkdmfgbphmfjknm/test_failures.html (0)
[7603:3847:0715/022803:INFO:CONSOLE(0)] "[SUCCESS] nonExistentIframeNavigation", source: chrome-extension://dmojnmjoechbkkdipmkdmfgbphmfjknm/test_failures.html (0)
[7603:3847:0715/022804:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7603:3847:0715/022804:INFO:CONSOLE(0)] "[SUCCESS] cancel", source: chrome-extension://dmojnmjoechbkkdipmkdmfgbphmfjknm/test_failures.html (0)
[7603:3847:0715/022804:INFO:CONSOLE(0)] "[SUCCESS] nonExistent", source: chrome-extension://dmojnmjoechbkkdipmkdmfgbphmfjknm/test_failures.html (0)
[7603:3847:0715/022804:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7609:13319:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7609:13319:0715/022804:WARNING:channel.cc(322)] RawChannel write error
[7603:41219:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7603:41219:0715/022804:WARNING:channel.cc(322)] RawChannel write error
[7603:3847:0715/022804:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Failures (7047 ms)
[60/190] WebNavigationApiTest.Failures (8380 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.EmptyCrx
HTTP server started on http://127.0.0.1:52277...
sending server_data: {"host": "127.0.0.1", "port": 52277} (36 bytes)
[7625:3847:0715/022808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7617:41219:0715/022810:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7627:13319:0715/022810:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7617:3847:0715/022810:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[7617:3847:0715/022810:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:52277/files/extensions/api_test/webstore_private/common.js (52)
[7617:3847:0715/022811:WARNING:extension_install_prompt.cc(163)] Proceeding!
[7617:3847:0715/022812:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_HEADER_INVALID'.
[7617:3847:0715/022812:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:52277/files/extensions/api_test/webstore_private/empty.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.EmptyCrx (7084 ms)
[61/190] ExtensionWebstorePrivateApiTest.EmptyCrx (8503 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundleIncognito
HTTP server started on http://127.0.0.1:52278...
sending server_data: {"host": "127.0.0.1", "port": 52278} (36 bytes)
[7626:3847:0715/022808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7618:41219:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7618:41219:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7618:41219:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[7618:41219:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BundleWebstorePrivateApiTest.InstallBundleIncognito (9505 ms)
[62/190] BundleWebstorePrivateApiTest.InstallBundleIncognito (10705 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Patterns
[7643:3847:0715/022816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7638:39683:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionContextMenuBrowserTest.Patterns (4844 ms)
[63/190] ExtensionContextMenuBrowserTest.Patterns (6666 ms)
[ RUN ] ExtensionContextMenuBrowserTest.IncognitoSplit
[7649:3847:0715/022819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7645:5383:0715/022821:ERROR:mach_broker_mac.mm(222)] Unknown process 7655 is sending Mach IPC messages!
[7656:13319:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7656:13319:0715/022823:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.IncognitoSplit (6534 ms)
[64/190] ExtensionContextMenuBrowserTest.IncognitoSplit (8084 ms)
[ RUN ] ExtensionFunctionalTest.TestSetExtensionsState
[7658:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:24.858 browser_tests[7651:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[7659:12551:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7659:12551:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[7651:4871:0715/022826:ERROR:mach_broker_mac.mm(222)] Unknown process 7663 is sending Mach IPC messages!
[ OK ] ExtensionFunctionalTest.TestSetExtensionsState (5458 ms)
[65/190] ExtensionFunctionalTest.TestSetExtensionsState (6805 ms)
[ RUN ] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction
[7667:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7672:13063:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7672:15363:0715/022829:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[7672:13063:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7672:15363:0715/022829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[7672:13063:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7672:13063:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7672:13063:0715/022829:WARNING:channel.cc(322)] RawChannel write error
[7661:3847:0715/022829:WARNING:extension_install_prompt.cc(157)] None!
[7661:40451:0715/022829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7661:40451:0715/022829:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction (5031 ms)
[66/190] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction (6287 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP
[7680:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52304...
sending server_data: {"host": "127.0.0.1", "port": 52304} (36 bytes)
[ OK ] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP (3612 ms)
[67/190] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP (5181 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoPromptApp
[7673:3847:0715/022829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7668:74759:0715/022833:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7668:74759:0715/022836:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7668:41219:0715/022837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7668:41219:0715/022837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7668:41219:0715/022837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7668:41219:0715/022837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7668:41219:0715/022837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7668:41219:0715/022837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoPromptApp (10692 ms)
[68/190] ExternallyConnectableMessagingTest.FromIncognitoPromptApp (12258 ms)
[ RUN ] RequirementsCheckerBrowserTest.CheckNpapiExtension
[7690:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7693:15363:0715/022839:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[7693:15363:0715/022839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[7693:13063:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RequirementsCheckerBrowserTest.CheckNpapiExtension (2894 ms)
[69/190] RequirementsCheckerBrowserTest.CheckNpapiExtension (4209 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryEnabled
HTTP server started on http://127.0.0.1:52318...
sending server_data: {"host": "127.0.0.1", "port": 52318} (36 bytes)
[ OK ] HistoryBrowserTest.SavingHistoryEnabled (610 ms)
[70/190] HistoryBrowserTest.SavingHistoryEnabled (1996 ms)
[ RUN ] HistoryBrowserTest.ReloadBringPageToTop
HTTP server started on http://127.0.0.1:52320...
sending server_data: {"host": "127.0.0.1", "port": 52320} (36 bytes)
[ OK ] HistoryBrowserTest.ReloadBringPageToTop (583 ms)
[71/190] HistoryBrowserTest.ReloadBringPageToTop (1939 ms)
[ RUN ] HistoryBrowserTest.SubmitFormAddsTargetPage
HTTP server started on http://127.0.0.1:52321...
sending server_data: {"host": "127.0.0.1", "port": 52321} (36 bytes)
[ OK ] HistoryBrowserTest.SubmitFormAddsTargetPage (585 ms)
[72/190] HistoryBrowserTest.SubmitFormAddsTargetPage (1966 ms)
[ RUN ] WindowOpenPanelTest.CloseNonExtensionPanelsOnUninstall
[7698:3847:0715/022841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7694:41987:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7694:41987:0715/022845:WARNING:channel.cc(322)] RawChannel write error
[7694:41987:0715/022845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WindowOpenPanelTest.CloseNonExtensionPanelsOnUninstall (5802 ms)
[73/190] WindowOpenPanelTest.CloseNonExtensionPanelsOnUninstall (7081 ms)
[ RUN ] RedirectTest.NoHttpToFile
[7713:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52322...
sending server_data: {"host": "127.0.0.1", "port": 52322} (36 bytes)
[7707:3847:0715/022849:INFO:CONSOLE(0)] "Not allowed to load local resource: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/chrome/test/data/http_to_file.html", source: http://127.0.0.1:52322/client-redirect?file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/chrome/test/data/http_to_file.html (0)
[ OK ] RedirectTest.NoHttpToFile (3507 ms)
[74/190] RedirectTest.NoHttpToFile (4919 ms)
[ RUN ] ImageDecoderBrowserTest.Basic
[7714:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageDecoderBrowserTest.Basic (3629 ms)
[75/190] ImageDecoderBrowserTest.Basic (4903 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_MP4
[7725:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7719:3847:0715/022854:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_MP4 (3027 ms)
[76/190] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_MP4 (4442 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Parent
[7726:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52325...
sending server_data: {"host": "127.0.0.1", "port": 52325} (36 bytes)
[7720:3847:0715/022855:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[7720:3847:0715/022855:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Parent (4110 ms)
[77/190] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Parent (5408 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestMicCamBlockMic
[7734:3847:0715/022857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7730:3847:0715/022858:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7734:3847:0715/022859:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[7734:3847:0715/022859:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] MediaStreamDevicesControllerTest.RequestMicCamBlockMic (3358 ms)
[78/190] MediaStreamDevicesControllerTest.RequestMicCamBlockMic (4603 ms)
[ RUN ] FileProxyScriptBrowserTest.Verify
[7738:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7733:3847:0715/022900:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7739:12807:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileProxyScriptBrowserTest.Verify (3310 ms)
[79/190] FileProxyScriptBrowserTest.Verify (4700 ms)
[ RUN ] PasswordManagerBrowserTestBase.Redirects
[7748:3847:0715/022903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7743:55815:0715/022904:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.Redirects (3101 ms)
[80/190] PasswordManagerBrowserTestBase.Redirects (4603 ms)
[ RUN ] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket
[7744:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:52331...
sending server_data: {"host": "127.0.0.1", "port": 52331} (36 bytes)
[7740:39939:0715/022905:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7751:13063:0715/022905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7751:13063:0715/022905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket (5440 ms)
[81/190] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket (6779 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit
[7756:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7752:56327:0715/022909:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit (3300 ms)
[82/190] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit (4719 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdPushStateIncorrect
[7760:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:09.953 browser_tests[7753:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[7753:56327:0715/022910:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.ChangePwdPushStateIncorrect (3095 ms)
[83/190] PasswordManagerBrowserTestBase.ChangePwdPushStateIncorrect (4470 ms)
[ RUN ] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest
[7769:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7763:56327:0715/022914:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7763:40451:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7763:40451:0715/022914:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest (3469 ms)
[84/190] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest (4782 ms)
[ RUN ] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified
[7771:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified (3356 ms)
[85/190] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified (4607 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovesPending
[7779:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52356...
sending server_data: {"host": "127.0.0.1", "port": 52356} (36 bytes)
[7781:13063:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7781:13063:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovesPending (4837 ms)
[86/190] PrerenderBrowserTest.PrerenderPageRemovesPending (6253 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNoCommitNoSwap2
[7780:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52360...
sending server_data: {"host": "127.0.0.1", "port": 52360} (36 bytes)
[7774:3847:0715/022922:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[7774:39427:0715/022922:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNoCommitNoSwap2 (6594 ms)
[87/190] PrerenderBrowserTest.PrerenderNoCommitNoSwap2 (7819 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender
[7791:3847:0715/022924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52369...
sending server_data: {"host": "127.0.0.1", "port": 52369} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender (5424 ms)
[88/190] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender (6757 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSessionStorage
[7797:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52375...
sending server_data: {"host": "127.0.0.1", "port": 52375} (36 bytes)
[7804:13063:0715/022930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7804:13063:0715/022930:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSessionStorage (6407 ms)
[89/190] PrerenderBrowserTest.PrerenderSessionStorage (7870 ms)
[ RUN ] PrerenderBrowserTest.TaskManagementTagsBasic
[7806:3847:0715/022930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52382...
sending server_data: {"host": "127.0.0.1", "port": 52382} (36 bytes)
[7807:12551:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7807:12551:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.TaskManagementTagsBasic (5382 ms)
[90/190] PrerenderBrowserTest.TaskManagementTagsBasic (6712 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab
[7813:3847:0715/022933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7808:5635:0715/022935:ERROR:mach_broker_mac.mm(222)] Unknown process 7815 is sending Mach IPC messages!
[7808:55047:0715/022936:ERROR:mach_broker_mac.mm(222)] Unknown process 7817 is sending Mach IPC messages!
[ OK ] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab (4406 ms)
[91/190] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab (5893 ms)
[ RUN ] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition
[7826:3847:0715/022939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7821:40451:0715/022942:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7821:3847:0715/022942:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7829:13063:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7829:13063:0715/022943:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition (5160 ms)
[92/190] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition (6779 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled
[7820:3847:0715/022937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7816:3847:0715/022940:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled (7941 ms)
[93/190] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled (9237 ms)
[ RUN ] ReferrerPolicyTest.HttpsTargetBlankRedirect
[7839:3847:0715/022947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsTargetBlankRedirect (3667 ms)
[94/190] ReferrerPolicyTest.HttpsTargetBlankRedirect (4906 ms)
[ RUN ] ReferrerPolicyTest.HttpsTargetBlankOrigin
[7838:3847:0715/022947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7840:3847:0715/022948:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ReferrerPolicyTest.HttpsTargetBlankOrigin (3726 ms)
[95/190] ReferrerPolicyTest.HttpsTargetBlankOrigin (5058 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen
[7848:3847:0715/022952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7842:37379:0715/022953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
2015-07-15 02:29:55.227 browser_tests[7842:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[7842:37379:0715/022956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7842:37379:0715/022956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7842:37379:0715/022956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[7842:37379:0715/022956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen (6799 ms)
[96/190] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen (8233 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers
[7849:3847:0715/022952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7843:40451:0715/022953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7843:40451:0715/022953:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 02:29:55.173 browser_tests[7843:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[7843:40451:0715/022959:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7843:40451:0715/022959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers (10281 ms)
[97/190] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers (11651 ms)
[ RUN ] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart
[7870:3847:0715/023003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7871:15363:0715/023004:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[7871:15363:0715/023004:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart (2759 ms)
[98/190] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart (4047 ms)
[ RUN ] TabRestoreTest.RestoreToDifferentWindow
[7862:3847:0715/023000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7858:3847:0715/023006:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[7858:39939:0715/023006:WARNING:channel.cc(322)] RawChannel write error
[7875:13063:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7875:13063:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7875:13063:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7875:13063:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7875:13063:0715/023006:WARNING:channel.cc(322)] RawChannel write error
[7858:39939:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7858:39939:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7858:39939:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[7858:39939:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7858:39939:0715/023006:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabRestoreTest.RestoreToDifferentWindow (9191 ms)
[99/190] TabRestoreTest.RestoreToDifferentWindow (10418 ms)
[ RUN ] SSLUITest.TestInterstitialJavaScriptProceeds
[7878:3847:0715/023007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52389...
sending server_data: {"host": "127.0.0.1", "port": 52389} (36 bytes)
[7873:3847:0715/023010:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7886:13575:0715/023010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7886:13575:0715/023010:WARNING:channel.cc(322)] RawChannel write error
[7873:40451:0715/023011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7873:40451:0715/023011:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestInterstitialJavaScriptProceeds (5445 ms)
[100/190] SSLUITest.TestInterstitialJavaScriptProceeds (7036 ms)
[ RUN ] SSLUITestBlock.TestBlockRunningInsecureContent
[7884:3847:0715/023010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52392...
sending server_data: {"host": "127.0.0.1", "port": 52392} (36 bytes)
HTTPS server started on https://127.0.0.1:52393...
sending server_data: {"host": "127.0.0.1", "port": 52393} (36 bytes)
[7879:3847:0715/023012:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:52393/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUyMzky' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:52392/files/ssl/randomize_hash.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:52393/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUyMzky (0)
[ OK ] SSLUITestBlock.TestBlockRunningInsecureContent (3994 ms)
[101/190] SSLUITestBlock.TestBlockRunningInsecureContent (5395 ms)
[ RUN ] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource
[7894:3847:0715/023014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7890:40451:0715/023016:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7890:40451:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7890:40451:0715/023016:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource (4409 ms)
[102/190] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource (5697 ms)
[ RUN ] BackgroundContentsTagTest.TagsManagerRecordsATag
[7898:3847:0715/023015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BackgroundContentsTagTest.TagsManagerRecordsATag (4012 ms)
[103/190] BackgroundContentsTagTest.TagsManagerRecordsATag (5560 ms)
[ RUN ] BackgroundContentsTagTest.PreExistingTasksAreProvided
[7906:3847:0715/023020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BackgroundContentsTagTest.PreExistingTasksAreProvided (4363 ms)
[104/190] BackgroundContentsTagTest.PreExistingTasksAreProvided (5649 ms)
[ RUN ] TaskManagerBrowserTest.NoticePanel
[7910:3847:0715/023021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7912:12551:0715/023023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7912:12551:0715/023023:WARNING:channel.cc(322)] RawChannel write error
[7910:3847:0715/023023:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[7910:3847:0715/023023:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] TaskManagerBrowserTest.NoticePanel (4341 ms)
[105/190] TaskManagerBrowserTest.NoticePanel (5778 ms)
[ RUN ] TaskManagerBrowserTest.KillPanelViaExtensionResource
[7918:3847:0715/023025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.KillPanelViaExtensionResource (5086 ms)
[106/190] TaskManagerBrowserTest.KillPanelViaExtensionResource (6509 ms)
[ RUN ] TranslateBrowserTest.IgnoreRefreshMetaTagAtOnload
HTTPS server started on https://127.0.0.1:52400...
sending server_data: {"host": "127.0.0.1", "port": 52400} (36 bytes)
[7924:3847:0715/023027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7917:74503:0715/023028:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.IgnoreRefreshMetaTagAtOnload (4557 ms)
[107/190] TranslateBrowserTest.IgnoreRefreshMetaTagAtOnload (5849 ms)
[ RUN ] AutofillDialogControllerTest.AddNewResetsCountry
[7931:3847:0715/023032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7926:39427:0715/023033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7926:39427:0715/023033:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.AddNewResetsCountry (3852 ms)
[108/190] AutofillDialogControllerTest.AddNewResetsCountry (5105 ms)
[ RUN ] AutofillDialogControllerTest.HideOnNavigateMainFrame
[7934:3847:0715/023032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52406...
sending server_data: {"host": "127.0.0.1", "port": 52406} (36 bytes)
[ OK ] AutofillDialogControllerTest.HideOnNavigateMainFrame (5106 ms)
[109/190] AutofillDialogControllerTest.HideOnNavigateMainFrame (6469 ms)
[ RUN ] PopupBlockerBrowserTest.AllowPopupThroughContentSetting
[7940:3847:0715/023037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7937:75783:0715/023038:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7937:39683:0715/023038:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[7937:39683:0715/023038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PopupBlockerBrowserTest.AllowPopupThroughContentSetting (3305 ms)
[110/190] PopupBlockerBrowserTest.AllowPopupThroughContentSetting (4611 ms)
[ RUN ] BrowserTest.NoTitleFileUrl
[7945:3847:0715/023039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:40.398 browser_tests[7941:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[7941:41475:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7941:41475:0715/023040:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.NoTitleFileUrl (3362 ms)
[111/190] BrowserTest.NoTitleFileUrl (4675 ms)
[ RUN ] BrowserTest.Title
[7951:3847:0715/023042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7953:13063:0715/023043:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserTest.Title (3051 ms)
[112/190] BrowserTest.Title (4379 ms)
[ RUN ] BrowserTest.SingleBeforeUnloadAfterRedirect
[7956:3847:0715/023044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52411...
sending server_data: {"host": "127.0.0.1", "port": 52411} (36 bytes)
HTTPS server started on https://127.0.0.1:52412...
sending server_data: {"host": "127.0.0.1", "port": 52412} (36 bytes)
[7958:12551:0715/023048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7958:12551:0715/023048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserTest.SingleBeforeUnloadAfterRedirect (6002 ms)
[113/190] BrowserTest.SingleBeforeUnloadAfterRedirect (7512 ms)
[ RUN ] BrowserTest.StartMaximized
[7962:3847:0715/023046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7964:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7964:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7964:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7964:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7964:12807:0715/023049:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.StartMaximized (5788 ms)
[114/190] BrowserTest.StartMaximized (7265 ms)
[ RUN ] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled
[7971:3847:0715/023051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled (2779 ms)
[115/190] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled (4164 ms)
[ RUN ] ClickModifierTest.WindowOpenControlShiftClickTest
[7976:3847:0715/023053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ClickModifierTest.WindowOpenControlShiftClickTest (3088 ms)
[116/190] ClickModifierTest.WindowOpenControlShiftClickTest (4381 ms)
[ RUN ] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow
[7981:3847:0715/023056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7983:12551:0715/023058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7983:12551:0715/023058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7977:62723:0715/023058:ERROR:mach_broker_mac.mm(222)] Unknown process 7989 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow (4701 ms)
[117/190] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow (6264 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.Creation
[7987:3847:0715/023058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserCrApplicationAppleScriptTest.Creation (3019 ms)
[118/190] BrowserCrApplicationAppleScriptTest.Creation (4416 ms)
[ RUN ] WindowAppleScriptTest.CreationWithNoBrowser
[7996:3847:0715/023102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7998:13063:0715/023103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7998:13063:0715/023103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7998:15363:0715/023103:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[7998:15363:0715/023103:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[7998:15363:0715/023103:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WindowAppleScriptTest.CreationWithNoBrowser (2974 ms)
[119/190] WindowAppleScriptTest.CreationWithNoBrowser (4348 ms)
[ RUN ] OneClickSigninDialogControllerTest.LearnMore
[7997:3847:0715/023102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninDialogControllerTest.LearnMore (3810 ms)
[120/190] OneClickSigninDialogControllerTest.LearnMore (5231 ms)
[ RUN ] PermissionBubbleBrowserTest.AnchorPositionWithoutLocationBar
[8014:3847:0715/023106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PermissionBubbleBrowserTest.AnchorPositionWithoutLocationBar (3083 ms)
[121/190] PermissionBubbleBrowserTest.AnchorPositionWithoutLocationBar (4388 ms)
[ RUN ] FindInPageControllerTest.FindInPageFrames
[8018:3847:0715/023107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindInPageFrames (3210 ms)
[122/190] FindInPageControllerTest.FindInPageFrames (4565 ms)
[ RUN ] FindInPageControllerTest.FindInPageFormsTextAreas
[8028:3847:0715/023110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8020:39939:0715/023112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8020:39939:0715/023112:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindInPageFormsTextAreas (3598 ms)
[123/190] FindInPageControllerTest.FindInPageFormsTextAreas (4873 ms)
[ RUN ] FindInPageControllerTest.SingleOccurrence
[8032:3847:0715/023112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.SingleOccurrence (3007 ms)
[124/190] FindInPageControllerTest.SingleOccurrence (4430 ms)
[ RUN ] FindInPageControllerTest.StartSearchAfterSelection
[8038:3847:0715/023115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.StartSearchAfterSelection (3034 ms)
[125/190] FindInPageControllerTest.StartSearchAfterSelection (4447 ms)
[ RUN ] LoginPromptBrowserTest.IncorrectConfirmation
[8042:3847:0715/023116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52419...
sending server_data: {"host": "127.0.0.1", "port": 52419} (36 bytes)
[8043:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[8043:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[8043:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[8043:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[8043:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LoginPromptBrowserTest.IncorrectConfirmation (5151 ms)
[126/190] LoginPromptBrowserTest.IncorrectConfirmation (6429 ms)
[ RUN ] TabModalConfirmDialogTest.Accept
[8048:3847:0715/023119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Accept (3132 ms)
[127/190] TabModalConfirmDialogTest.Accept (4306 ms)
[ RUN ] TabModalConfirmDialogTest.CloseSelf
[8054:3847:0715/023122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8050:39939:0715/023124:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8050:39939:0715/023124:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabModalConfirmDialogTest.CloseSelf (3073 ms)
[128/190] TabModalConfirmDialogTest.CloseSelf (4337 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestDownloadsPageRTL
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestDownloadsPageRTL (1 ms)
[129/190] WebUIBidiCheckerBrowserTestRTL.TestDownloadsPageRTL (1141 ms)
[ RUN ] TabModalConfirmDialogTest.Quit
[8058:3847:0715/023124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:31:25.508 browser_tests[8053:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] TabModalConfirmDialogTest.Quit (3125 ms)
[130/190] TabModalConfirmDialogTest.Quit (4331 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameHandler
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameHandler (1 ms)
[131/190] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameHandler (1168 ms)
[ RUN ] BookmarksTest.BookmarksLoaded
[8067:3847:0715/023128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8063:39939:0715/023130:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8070:13063:0715/023130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[8070:13063:0715/023130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[8063:3847:0715/023130:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[8063:3847:0715/023131:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[8073:12807:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[8073:12807:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[8073:12807:0715/023132:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BookmarksTest.BookmarksLoaded (5525 ms)
[132/190] BookmarksTest.BookmarksLoaded (6919 ms)
[ RUN ] OptionsUIBrowserTest.NavigateBackFromOverlayDialog
[8071:3847:0715/023130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8066:3847:0715/023132:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[8066:3847:0715/023132:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] OptionsUIBrowserTest.NavigateBackFromOverlayDialog (6637 ms)
[133/190] OptionsUIBrowserTest.NavigateBackFromOverlayDialog (8112 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldInvalidType
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldInvalidType (322 ms)
[134/190] FormAutofillTest.WebFormControlElementToFormFieldInvalidType (1694 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToPasswordFormField
[ OK ] FormAutofillTest.WebFormControlElementToPasswordFormField (290 ms)
[135/190] FormAutofillTest.WebFormControlElementToPasswordFormField (1406 ms)
[ RUN ] FormAutofillTest.WebFormElementToFormDataTooManyFields
[ OK ] FormAutofillTest.WebFormElementToFormDataTooManyFields (381 ms)
[136/190] FormAutofillTest.WebFormElementToFormDataTooManyFields (1678 ms)
[ RUN ] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore
[8078:3847:0715/023135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8075:3847:0715/023137:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[8081:13063:0715/023137:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[8081:13063:0715/023137:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[8078:3847:0715/023137:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FB0400B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[8078:3847:0715/023137:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[8080:15363:0715/023137:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[8080:15363:0715/023137:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[8075:3847:0715/023139:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[8078:3847:0715/023139:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore (5936 ms)
[137/190] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore (7274 ms)
[ RUN ] FormAutofillTest.PreviewForm
[ OK ] FormAutofillTest.PreviewForm (355 ms)
[138/190] FormAutofillTest.PreviewForm (1479 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableAdjacentElements
[ OK ] FormAutofillTest.LabelsInferredFromTableAdjacentElements (322 ms)
[139/190] FormAutofillTest.LabelsInferredFromTableAdjacentElements (1428 ms)
[ RUN ] FormAutofillTest.FillFormEmptyName
[ OK ] FormAutofillTest.FillFormEmptyName (281 ms)
[140/190] FormAutofillTest.FillFormEmptyName (1468 ms)
[ RUN ] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm
[ OK ] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm (195 ms)
[141/190] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm (1400 ms)
[ RUN ] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm
[ OK ] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm (204 ms)
[142/190] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm (1471 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerInputClicked
[ OK ] PageClickTrackerTest.PageClickTrackerInputClicked (308 ms)
[143/190] PageClickTrackerTest.PageClickTrackerInputClicked (1413 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked
[ OK ] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked (351 ms)
[144/190] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked (1500 ms)
[ RUN ] PasswordAutofillAgentTest.CredentialsOnClick
[8092:3847:0715/023145:9768378851261:WARNING:keycode_converter.cc(91)] empty code string
[8092:3847:0715/023145:9768420347582:WARNING:keycode_converter.cc(91)] empty code string
[8092:3847:0715/023145:9768422884028:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.CredentialsOnClick (423 ms)
[145/190] PasswordAutofillAgentTest.CredentialsOnClick (1686 ms)
[ RUN ] PasswordGenerationAgentTest.FillTest
[ OK ] PasswordGenerationAgentTest.FillTest (395 ms)
[146/190] PasswordGenerationAgentTest.FillTest (1500 ms)
[ RUN ] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest
[ OK ] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest (404 ms)
[147/190] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest (1669 ms)
[ RUN ] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast
[8101:3847:0715/023150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8095:40451:0715/023152:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8103:13319:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[8095:3847:0715/023152:ERROR:CONSOLE(4196)] "Uncaught TypeError: TestRuntimeErrorFailsFast.badMethod is not a function", source: runtime_error.js (4196)
[8095:3847:0715/023152:ERROR:web_ui_browser_test.cc(455)] Encountered javascript console error(s)
[8095:40451:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8095:40451:0715/023152:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast (4403 ms)
[148/190] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast (5742 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader2
[8102:3847:0715/023150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52441...
sending server_data: {"host": "127.0.0.1", "port": 52441} (36 bytes)
objc[8107]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[8107]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testyj6v92/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[8096:3847:0715/023153:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[8096:3847:0715/023153:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestriction finished in 0.029 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBlocking finished in 0.005 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBackground finished in 0.012 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionForceAsync finished in 0.026 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedSameOriginRestriction finished in 0.009 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBlocking finished in 0.008 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBackground finished in 0.021 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestForceAsync finished in 0.030 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedCrossOriginRequest finished in 0.026 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBlocking finished in 0.030 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:3847:0715/023153:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBackground finished in 0.025 seconds.", source: http://127.0.0.1:52441/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[8096:40451:0715/023153:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8096:40451:0715/023153:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.URLLoader2 (5064 ms)
[149/190] OutOfProcessPPAPITest.URLLoader2 (6456 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_ParallelSend
[8112:3847:0715/023156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52453...
sending server_data: {"host": "127.0.0.1", "port": 52453} (36 bytes)
[8119,2089595264:02:31:58.590481] Native Client module will be loaded at base address 0x000032ed00000000
[8108:3847:0715/023159:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:52453/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[8108:3847:0715/023159:INFO:CONSOLE(177)] "ParallelSend finished in 0.010 seconds.", source: http://127.0.0.1:52453/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[8108:3847:0715/023159:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.001 seconds.", source: http://127.0.0.1:52453/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[8108:3847:0715/023159:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.000 seconds.", source: http://127.0.0.1:52453/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[ OK ] PPAPINaClGLibcTest.UDPSocket_ParallelSend (5524 ms)
[150/190] PPAPINaClGLibcTest.UDPSocket_ParallelSend (6936 ms)
[ RUN ] NewlibPackagedAppTest.SocketPermissions
[8116:3847:0715/023157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8121,2089595264:02:32:00.613297] Native Client module will be loaded at base address 0x0000419800000000
[8111:3847:0715/023200:ERROR:pepper_socket_utils.cc(63)] Host ifeakcppdeemfejklchffpiknjlaejij cannot use socket API or destination is not allowed
[8111:3847:0715/023200:ERROR:pepper_socket_utils.cc(63)] Host ifeakcppdeemfejklchffpiknjlaejij cannot use socket API or destination is not allowed
[ OK ] NewlibPackagedAppTest.SocketPermissions (5728 ms)
[151/190] NewlibPackagedAppTest.SocketPermissions (7100 ms)
[ RUN ] NaClBrowserTestNewlib.PPAPIPPBInstance
[8126:3847:0715/023203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52468...
sending server_data: {"host": "127.0.0.1", "port": 52468} (36 bytes)
[8122:3847:0715/023204:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[8133,2089595264:02:32:05.759126] Native Client module will be loaded at base address 0x00004fbc00000000
[8122:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[8122:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] ||||
[8122:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[8122:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[8122:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] ||||
[8122:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[8122:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[8122:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] ||||
[8122:3847:0715/023205:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[8126:3847:0715/023205:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[8126:3847:0715/023205:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8126:3847:0715/023205:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[8126:3847:0715/023205:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[8126:3847:0715/023205:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[8126:3847:0715/023205:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NaClBrowserTestNewlib.PPAPIPPBInstance (5102 ms)
[152/190] NaClBrowserTestNewlib.PPAPIPPBInstance (6600 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff
[8130:3847:0715/023204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52474...
sending server_data: {"host": "127.0.0.1", "port": 52474} (36 bytes)
[8135,2089595264:02:32:07.168916] Native Client module will be loaded at base address 0x00006b1900000000
[8135,2089595264:02:32:07.522688] NaCl untrusted code called _exit(0x0)
[8137,2089595264:02:32:08.395868] Native Client module will be loaded at base address 0x0000484700000000
[8137,2089595264:02:32:08.471942] NaCl untrusted code called _exit(0x0)
[8141,2089595264:02:32:09.523693] Native Client module will be loaded at base address 0x00004f6200000000
[8125:3847:0715/023209:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff (7681 ms)
[153/190] NaClBrowserTestPnacl.PnaclDebugURLFlagOff (8987 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsO2
[8140:3847:0715/023209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52481...
sending server_data: {"host": "127.0.0.1", "port": 52481} (36 bytes)
2015-07-15 02:32:11.094 browser_tests[8136:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[8147,2089595264:02:32:12.139615] Native Client module will be loaded at base address 0x000065f000000000
[SRPC:HOST:8142,1237164032:02:32:12.912213] NaClSrpcRpcWait(channel=0x608000053fd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[8136:40451:0715/023212:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[8136:3847:0715/023212:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile StreamEnd internal error", source: http://127.0.0.1:52481/files/pnacl_options.html?use_nmf=o_2&pnacl=1 (0)
[8136:3847:0715/023212:INFO:nacl_browsertest_util.cc(75)] LOG Load error: NaCl module load failed: PnaclCoordinator: Compile StreamEnd internal error
[8136:3847:0715/023212:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test failed.
../../chrome/test/nacl/nacl_browsertest_util.cc:238: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[ FAILED ] NaClBrowserTestPnacl.PnaclNMFOptionsO2, where TypeParam = and GetParam() = (5608 ms)
[154/190] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (7009 ms)
[ RUN ] CloudPolicyTest.InvalidatePolicy
sending server_data: {"host": "127.0.0.1", "port": 52489} (36 bytes)
[8150:3847:0715/023213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
127.0.0.1 - - [15/Jul/2015 02:32:14] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&oauth_token=bogus&deviceid=7E1275BD-359B-46BC-93F6-D57C16D79D24 HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:32:14] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=7E1275BD-359B-46BC-93F6-D57C16D79D24&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:32:14] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=7E1275BD-359B-46BC-93F6-D57C16D79D24&user_affiliation=none HTTP/1.1" 200 -
[8143:40451:0715/023214:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CloudPolicyTest.InvalidatePolicy (3470 ms)
[155/190] CloudPolicyTest.InvalidatePolicy (4844 ms)
[ RUN ] PolicyTest.DefaultSearchProvider
[8156:3847:0715/023216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8152:3847:0715/023217:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyTest.DefaultSearchProvider (3467 ms)
[156/190] PolicyTest.DefaultSearchProvider (4934 ms)
[ RUN ] PolicyTest.ExtensionMinimumVersionForceInstalled
[8160:3847:0715/023218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8155:40195:0715/023220:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.ExtensionMinimumVersionForceInstalled (5048 ms)
[157/190] PolicyTest.ExtensionMinimumVersionForceInstalled (6470 ms)
[ RUN ] PolicyTest.Javascript
[8167:3847:0715/023221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8162:40451:0715/023224:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PolicyTest.Javascript (5794 ms)
[158/190] PolicyTest.Javascript (6984 ms)
[ RUN ] PolicyVariationsServiceTest.VariationsURLIsValid
[8173:3847:0715/023224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8175:14851:0715/023225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[8175:12551:0715/023225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyVariationsServiceTest.VariationsURLIsValid (2895 ms)
[159/190] PolicyVariationsServiceTest.VariationsURLIsValid (4334 ms)
[ RUN ] TtsApiTest.EngineWordCallbacks
[8183:3847:0715/023228:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8177:3847:0715/023231:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://pkkimlbcocdgcfjombjfimihidlipakl/test.html (0)
[8185:13063:0715/023231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[8185:13063:0715/023231:WARNING:channel.cc(322)] RawChannel write error
[8187:13063:0715/023231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] TtsApiTest.EngineWordCallbacks (4443 ms)
[160/190] TtsApiTest.EngineWordCallbacks (5633 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsClearRollback
[8182:3847:0715/023228:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8176:3847:0715/023230:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[8176:3847:0715/023231:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.DialogPrefsClearRollback (6101 ms)
[161/190] PreferencesBrowserTest.DialogPrefsClearRollback (7484 ms)
[ RUN ] TtsApiTest.EngineApi
[8192:3847:0715/023234:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8188:3847:0715/023236:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngineApiSucceeds", source: chrome-extension://apablakfejbgmbagkekmeilomkpodcgi/_generated_background_page.html (0)
[8188:40451:0715/023236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8188:40451:0715/023236:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.EngineApi (4382 ms)
[162/190] TtsApiTest.EngineApi (5585 ms)
[ RUN ] CaptivePortalBrowserTest.LoginIncognito
[8196:3847:0715/023235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8199:13063:0715/023239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[8199:13063:0715/023239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[8191:39939:0715/023239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.LoginIncognito (6064 ms)
[163/190] CaptivePortalBrowserTest.LoginIncognito (7417 ms)
[ RUN ] CaptivePortalBrowserTest.TwoBrokenTabs
[8204:3847:0715/023239:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8210:12807:0715/023244:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[8210:12807:0715/023244:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.TwoBrokenTabs (6887 ms)
[164/190] CaptivePortalBrowserTest.TwoBrokenTabs (8097 ms)
[ RUN ] IPhotoDataProviderRefreshTest.RefreshTest
[8211:3847:0715/023243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8206:41219:0715/023245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IPhotoDataProviderRefreshTest.RefreshTest (4704 ms)
[165/190] IPhotoDataProviderRefreshTest.RefreshTest (6023 ms)
[ RUN ] NetworkingPrivateApiTest.GetWifiTDLSStatus
[8220:3847:0715/023248:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8216:41731:0715/023250:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8216:3847:0715/023250:INFO:CONSOLE(0)] "[SUCCESS] getWifiTDLSStatus", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getWifiTDLSStatus (0)
[8216:41731:0715/023250:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8216:41731:0715/023250:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.GetWifiTDLSStatus (4666 ms)
[166/190] NetworkingPrivateApiTest.GetWifiTDLSStatus (6166 ms)
[ RUN ] NetworkingPrivateApiTestFail.SetWifiTDLSEnabledState
[8224:3847:0715/023249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8218:3847:0715/023251:INFO:CONSOLE(0)] "[FAIL] setWifiTDLSEnabledState: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setWifiTDLSEnabledState (0)
[ OK ] NetworkingPrivateApiTestFail.SetWifiTDLSEnabledState (4342 ms)
[167/190] NetworkingPrivateApiTestFail.SetWifiTDLSEnabledState (5648 ms)
[ RUN ] ITunesDataProviderBasicTest.BasicTest
[8236:3847:0715/023254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:32:56.204 browser_tests[8229:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[8237:13063:0715/023256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[8237:13063:0715/023256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[8237:13063:0715/023256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[8237:13063:0715/023256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ITunesDataProviderBasicTest.BasicTest (3775 ms)
[168/190] ITunesDataProviderBasicTest.BasicTest (5124 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetState
[8233:3847:0715/023254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:32:56.211 browser_tests[8228:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[8228:41219:0715/023256:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8228:3847:0715/023256:INFO:CONSOLE(0)] "[SUCCESS] getState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getState (0)
[8228:41219:0715/023256:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8228:41219:0715/023256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateServiceClientApiTest.GetState (4564 ms)
[169/190] NetworkingPrivateServiceClientApiTest.GetState (5897 ms)
[ RUN ] AppListSpeechRecognizerBrowserTest.RecognizeSpeech
[8248:3847:0715/023300:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning directly.
Function call: GetSpeechAuthParameters(0x1253d3940, 0x1253d3960)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[8250:15107:0715/023301:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[8250:15107:0715/023301:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppListSpeechRecognizerBrowserTest.RecognizeSpeech (2984 ms)
[170/190] AppListSpeechRecognizerBrowserTest.RecognizeSpeech (4363 ms)
[ RUN ] DriveAppProviderTest.UserInstallResetsUninstallTracking
[8247:3847:0715/023300:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8241:40707:0715/023301:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8241:40707:0715/023301:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DriveAppProviderTest.UserInstallResetsUninstallTracking (4025 ms)
[171/190] DriveAppProviderTest.UserInstallResetsUninstallTracking (5257 ms)
[ RUN ] SupervisedUserServiceTest.LocalPolicies
[8256:3847:0715/023304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8259:15107:0715/023305:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SupervisedUserServiceTest.LocalPolicies (2947 ms)
[172/190] SupervisedUserServiceTest.LocalPolicies (4176 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9
[8260:3847:0715/023305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8261:13063:0715/023306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9 (3052 ms)
[173/190] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9 (4404 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39
[8266:3847:0715/023308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39 (3136 ms)
[174/190] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39 (4506 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49
[8270:3847:0715/023309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49 (3534 ms)
[175/190] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49 (4959 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111
[8276:3847:0715/023313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8277:12807:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[8277:12807:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[8277:12807:0715/023314:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111 (3097 ms)
[176/190] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111 (4632 ms)
[ RUN ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1
[8280:3847:0715/023314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8275:39939:0715/023317:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1 (4432 ms)
[177/190] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1 (5845 ms)
[ RUN ] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/0
[8286:3847:0715/023317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8282:3847:0715/023318:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:52496/webrtc/adapter.js (71)
[8282:75271:0715/023318:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[8282:3847:0715/023318:INFO:CONSOLE(13)] "Returning no-video-input-devices to test.", source: http://127.0.0.1:52496/webrtc/test_functions.js (13)
[8282:3847:0715/023318:INFO:chrome_webrtc_webcam_browsertest.cc(86)] No webcam found on bot: skipping...
[8282:40195:0715/023318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8282:40195:0715/023318:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/0 (3314 ms)
[178/190] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/0 (4646 ms)
[ RUN ] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/1
[8291:3847:0715/023320:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8288:3847:0715/023321:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:52505/webrtc/adapter.js (71)
[8288:74503:0715/023321:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[8288:3847:0715/023321:INFO:CONSOLE(13)] "Returning no-video-input-devices to test.", source: http://127.0.0.1:52505/webrtc/test_functions.js (13)
[8288:3847:0715/023321:INFO:chrome_webrtc_webcam_browsertest.cc(86)] No webcam found on bot: skipping...
[ OK ] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/1 (3086 ms)
[179/190] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/1 (4398 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[8296:3847:0715/023322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52514...
sending server_data: {"host": "127.0.0.1", "port": 52514} (36 bytes)
[8292:3847:0715/023324:INFO:CONSOLE(295)] "02:33:24.757 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023324:INFO:CONSOLE(295)] "02:33:24.769 - Registering video event handlers.", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023324:INFO:CONSOLE(295)] "02:33:24.781 - Loading media using src.", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023325:INFO:CONSOLE(295)] "02:33:24.993 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023325:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[8292:3847:0715/023325:INFO:CONSOLE(295)] "02:33:25.935 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023325:INFO:CONSOLE(295)] "02:33:25.946 - Adding key to sessionID: 1", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023325:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[8292:3847:0715/023325:INFO:CONSOLE(295)] "02:33:25.951 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.151 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.156 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.159 - Adding key to sessionID: 1", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.164 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.563 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.565 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.567 - Adding key to sessionID: 1", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.580 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.354 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.357 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.360 - Adding key to sessionID: 1", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.364 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[8292:3847:0715/023328:INFO:CONSOLE(295)] "02:33:28.676 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52514/files/eme_player_js/utils.js (295)
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8185 ms)
[180/190] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9710 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[8302:3847:0715/023325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52531...
sending server_data: {"host": "127.0.0.1", "port": 52531} (36 bytes)
[8297:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.680 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.692 - Registering video event handlers.", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.704 - Loading media using src.", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023326:INFO:CONSOLE(295)] "02:33:26.917 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023326:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[8297:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.796 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[0715/023327:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[8297:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.817 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.836 - Adding key to sessionID: 1", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023327:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[8297:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.841 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.845 - Adding key to sessionID: 2", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[0715/023327:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[8297:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.850 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023327:INFO:CONSOLE(295)] "02:33:27.854 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023328:INFO:CONSOLE(295)] "02:33:28.044 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023328:INFO:CONSOLE(295)] "02:33:28.047 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023328:INFO:CONSOLE(295)] "02:33:28.049 - Adding key to sessionID: 2", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023328:INFO:CONSOLE(295)] "02:33:28.059 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023328:INFO:CONSOLE(295)] "02:33:28.446 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023328:INFO:CONSOLE(295)] "02:33:28.448 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023328:INFO:CONSOLE(295)] "02:33:28.452 - Adding key to sessionID: 2", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023328:INFO:CONSOLE(295)] "02:33:28.460 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023329:INFO:CONSOLE(295)] "02:33:29.245 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023329:INFO:CONSOLE(295)] "02:33:29.248 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023329:INFO:CONSOLE(295)] "02:33:29.250 - Adding key to sessionID: 2", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023329:INFO:CONSOLE(295)] "02:33:29.256 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8297:3847:0715/023330:INFO:CONSOLE(295)] "02:33:30.687 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52531/files/eme_player_js/utils.js (295)
[8303:13063:0715/023330:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[8297:39939:0715/023330:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[8297:39939:0715/023330:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[8297:39939:0715/023330:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[8297:39939:0715/023330:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7879 ms)
[181/190] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9472 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[8316:3847:0715/023334:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52565...
sending server_data: {"host": "127.0.0.1", "port": 52565} (36 bytes)
[8311:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.197 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.204 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.209 - Registering video event handlers.", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.221 - Loading media using MSE.", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.437 - onSourceOpen [object Event]", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.444 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.486 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023336:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.380 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.396 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.419 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.430 - Forcing invalid key data.", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.432 - Adding key to sessionID: 1", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.436 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.440 - Forcing invalid key data.", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.442 - Adding key to sessionID: 2", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.447 - onWebkitKeyError KeySystem: org.chromium.externalclearkey.decryptonly, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (145)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.455 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.459 - onWebkitKeyError KeySystem: org.chromium.externalclearkey.decryptonly, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8311:3847:0715/023337:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (145)
[8311:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.468 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:52565/files/eme_player_js/utils.js (295)
[8317:12807:0715/023337:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (5142 ms)
[182/190] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (6484 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[8310:3847:0715/023332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52548...
sending server_data: {"host": "127.0.0.1", "port": 52548} (36 bytes)
[8307:3847:0715/023333:INFO:CONSOLE(295)] "02:33:33.855 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023333:INFO:CONSOLE(295)] "02:33:33.861 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023333:INFO:CONSOLE(295)] "02:33:33.866 - Registering video event handlers.", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023333:INFO:CONSOLE(295)] "02:33:33.881 - Loading media using MSE.", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023334:INFO:CONSOLE(295)] "02:33:34.085 - onSourceOpen [object Event]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023334:INFO:CONSOLE(295)] "02:33:34.089 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023334:INFO:CONSOLE(295)] "02:33:34.151 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023334:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[8307:3847:0715/023334:INFO:CONSOLE(295)] "02:33:34.995 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.005 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.022 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.031 - Adding key to sessionID: 1", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.034 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.037 - Adding key to sessionID: 2", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.042 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.045 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.242 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.246 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.250 - Adding key to sessionID: 2", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.254 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.641 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.644 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.647 - Adding key to sessionID: 2", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023335:INFO:CONSOLE(295)] "02:33:35.653 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.447 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.453 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.456 - Adding key to sessionID: 2", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023336:INFO:CONSOLE(295)] "02:33:36.464 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8307:3847:0715/023337:INFO:CONSOLE(295)] "02:33:37.944 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52548/files/eme_player_js/utils.js (295)
[8312:13063:0715/023338:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8067 ms)
[183/190] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9425 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1
[8329:3847:0715/023341:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1 (3866 ms)
[184/190] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1 (5124 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0
[8325:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:33:41.313 browser_tests[8321:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:52582...
sending server_data: {"host": "127.0.0.1", "port": 52582} (36 bytes)
[8321:3847:0715/023342:INFO:CONSOLE(295)] "02:33:42.666 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023342:INFO:CONSOLE(295)] "02:33:42.676 - Registering video event handlers.", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023342:INFO:CONSOLE(295)] "02:33:42.679 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.580 - Loading media using MSE.", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.584 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.585 - Registering video event handlers.", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.585 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.765 - Loading media using MSE.", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.782 - onSourceOpen [object Event]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.784 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.788 - onSourceOpen [object Event]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.788 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.888 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.925 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.931 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.961 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.980 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023343:INFO:CONSOLE(295)] "02:33:43.982 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023344:INFO:CONSOLE(295)] "02:33:44.164 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023344:INFO:CONSOLE(295)] "02:33:44.165 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023344:INFO:CONSOLE(295)] "02:33:44.180 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023344:INFO:CONSOLE(295)] "02:33:44.181 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023344:INFO:CONSOLE(295)] "02:33:44.562 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023344:INFO:CONSOLE(295)] "02:33:44.563 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023344:INFO:CONSOLE(295)] "02:33:44.580 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023344:INFO:CONSOLE(295)] "02:33:44.580 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023345:INFO:CONSOLE(295)] "02:33:45.343 - One video seeked.", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023345:INFO:CONSOLE(295)] "02:33:45.353 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023345:INFO:CONSOLE(295)] "02:33:45.363 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023345:INFO:CONSOLE(295)] "02:33:45.363 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023345:INFO:CONSOLE(295)] "02:33:45.390 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8321:3847:0715/023345:INFO:CONSOLE(295)] "02:33:45.391 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52582/files/eme_player_js/utils.js (295)
[8328:13063:0715/023345:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0 (6732 ms)
[185/190] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0 (8014 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/0
[8338:3847:0715/023346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8340:13063:0715/023349:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[8340:13063:0715/023349:WARNING:channel.cc(322)] RawChannel write error
[8335:41219:0715/023349:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8335:41219:0715/023349:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/0 (5120 ms)
[186/190] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/0 (6562 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1
[8344:3847:0715/023348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 52600} (36 bytes)
127.0.0.1 - - [15/Jul/2015 02:33:50] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
[8339:40451:0715/023350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[8339:40451:0715/023350:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1 (3253 ms)
[187/190] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1 (4765 ms)
[ RUN ] DefaultMemorySSLHostStateDelegateTest.AfterRestart
[8354:3847:0715/023353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8356:15363:0715/023354:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[8356:15363:0715/023354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DefaultMemorySSLHostStateDelegateTest.AfterRestart (2808 ms)
[188/190] DefaultMemorySSLHostStateDelegateTest.AfterRestart (4130 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4
[8353:3847:0715/023353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8347:40195:0715/023355:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[8347:3847:0715/023355:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[8347:3847:0715/023356:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[8347:3847:0715/023357:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultPopupsSetting
[8347:3847:0715/023357:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyPacUrl
[8347:3847:0715/023357:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultSearchProviderSearchURL
[8347:3847:0715/023357:INFO:policy_prefs_browsertest.cc(641)] Testing policy: HomepageIsNewTabPage
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4 (6687 ms)
[189/190] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4 (7865 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1
[8361:3847:0715/023357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[8362:15107:0715/023358:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[8362:15107:0715/023358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[8362:15107:0715/023358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1 (2580 ms)
[190/190] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1 (3793 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsO2
[8366:3847:0715/023401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52606...
sending server_data: {"host": "127.0.0.1", "port": 52606} (36 bytes)
[8369,2089595264:02:34:03.459518] Native Client module will be loaded at base address 0x00000c9100000000
[8369,2089595264:02:34:04.126778] NaCl untrusted code called _exit(0x0)
[8370,2089595264:02:34:04.930369] Native Client module will be loaded at base address 0x00007fca00000000
[8370,2089595264:02:34:04.987818] NaCl untrusted code called _exit(0x0)
[8371,2089595264:02:34:05.762465] Native Client module will be loaded at base address 0x000029df00000000
[8363:3847:0715/023405:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (6336 ms)
[191/191] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (7456 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"1edd3e6983b1a94a20cca6e60f22ed7d0e9e0401","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 5 Pending: 3.0s Duration: 650.3s Bot: vm29-a4 Exit: 0 |
+------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 1 https://chromium-swarm.appspot.com/user/task/28a9d810f703e010 |
+------------------------------------------------------------------------+
0 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outyCJzEW/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 1/20
Using 2 parallel jobs.
[ RUN ] AppListStartPageWebUITest.LoadDoodle
[35659:3847:0715/022416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35661:13319:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35653:3847:0715/022419:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35653:3847:0715/022419:INFO:CONSOLE(1324)] "Running TestCase AppListStartPageWebUITest.LoadDoodle", source: test_api.js (1324)
[35653:39939:0715/022419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35653:39939:0715/022419:WARNING:channel.cc(322)] RawChannel write error
[35659:3847:0715/022419:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35659:3847:0715/022419:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35659:3847:0715/022419:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35659:3847:0715/022419:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35659:3847:0715/022419:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35659:3847:0715/022419:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35659:3847:0715/022419:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35659:3847:0715/022419:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] AppListStartPageWebUITest.LoadDoodle (5404 ms)
[1/214] AppListStartPageWebUITest.LoadDoodle (6810 ms)
[ RUN ] HelpPageWebUITest.testOpenHelpPage
[35660:3847:0715/022416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35654:3847:0715/022419:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35654:3847:0715/022419:INFO:CONSOLE(1324)] "Running TestCase HelpPageWebUITest.testOpenHelpPage", source: test_api.js (1324)
[ OK ] HelpPageWebUITest.testOpenHelpPage (5597 ms)
[2/214] HelpPageWebUITest.testOpenHelpPage (6984 ms)
[ RUN ] BaseIdentityInternalsWebUITest.emptyTokenCache
[35673:3847:0715/022423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35667:3847:0715/022425:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35667:3847:0715/022425:INFO:CONSOLE(1324)] "Running TestCase BaseIdentityInternalsWebUITest.emptyTokenCache", source: test_api.js (1324)
[ OK ] BaseIdentityInternalsWebUITest.emptyTokenCache (4632 ms)
[3/214] BaseIdentityInternalsWebUITest.emptyTokenCache (5999 ms)
[ RUN ] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions
[35674:3847:0715/022423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35668:40451:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35668:3847:0715/022425:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[35668:3847:0715/022426:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35668:3847:0715/022427:INFO:CONSOLE(1324)] "Running TestCase ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions", source: test_api.js (1324)
[ OK ] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions (7885 ms)
[4/214] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions (9058 ms)
[ RUN ] ManageProfileUITest.DeleteSupervisedUserWarning
[35682:3847:0715/022428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35679:3847:0715/022431:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[35679:3847:0715/022431:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35679:3847:0715/022433:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.DeleteSupervisedUserWarning", source: test_api.js (1324)
[ OK ] ManageProfileUITest.DeleteSupervisedUserWarning (6295 ms)
[5/214] ManageProfileUITest.DeleteSupervisedUserWarning (7755 ms)
[ RUN ] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial
[35688:3847:0715/022432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35684:3847:0715/022434:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[35684:3847:0715/022435:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35684:3847:0715/022436:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial", source: test_api.js (1324)
[35684:40451:0715/022437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35684:40451:0715/022437:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial (7498 ms)
[6/214] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial (9003 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory
[35694:3847:0715/022436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35691:3847:0715/022439:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[35691:3847:0715/022439:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35691:3847:0715/022440:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayReplaceHistory", source: test_api.js (1324)
[35696:13063:0715/022442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35696:13063:0715/022442:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory (7935 ms)
[7/214] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory (9399 ms)
[ RUN ] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect
[35701:3847:0715/022441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35698:3847:0715/022443:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[35698:3847:0715/022443:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35698:3847:0715/022444:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect", source: test_api.js (1324)
[35703:12807:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35703:12807:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35703:12807:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect (4961 ms)
[8/214] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect (6264 ms)
[ RUN ] SyncInternalsWebUITest.DumpSyncEventsToText
[35708:3847:0715/022446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35704:3847:0715/022448:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[35704:40451:0715/022448:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35704:3847:0715/022449:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35704:3847:0715/022449:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.DumpSyncEventsToText", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.DumpSyncEventsToText (5647 ms)
[9/214] SyncInternalsWebUITest.DumpSyncEventsToText (7138 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled
[35712:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35707:3847:0715/022450:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled (4678 ms)
[10/214] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled (5963 ms)
[ RUN ] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone
[35722:3847:0715/022453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35716:40451:0715/022456:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35716:3847:0715/022456:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone", source: test_api.js (1324)
[35716:3847:0715/022456:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: RUN_TEST_F("WebUIAssertionsTestAsyncFail","testAsyncFailCallsDone")
Error: assertNotReached()
at assertNotReached (test_api.js:1052:11)
at Object.<anonymous> (assertions.js:101:3)
at Object.Test.runTest (test_api.js:341:16)
at Object.TestCase.runTest (test_api.js:478:22)
at Object.TestCase.run (test_api.js:508:14)
at RUN_TEST_F (test_api.js:1325:21)
at expectFunc (test_api.js:1120:20)
at runTestFunction (test_api.js:1193:37)
at runTest (test_api.js:1167:18)
at <anonymous>:1:1
[ OK ] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone (4936 ms)
[11/214] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone (6316 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals
[35723:3847:0715/022453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35717:3847:0715/022456:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestRegisterMockGlobals", source: test_api.js (1324)
[35717:3847:0715/022456:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[35717:40451:0715/022456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35717:40451:0715/022456:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals (5124 ms)
[12/214] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals (6461 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewFail
[35734:3847:0715/022459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35736:13319:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35736:13319:0715/022501:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 02:25:02.005 browser_tests[35728:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[35728:3847:0715/022503:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewFail", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewFail (6108 ms)
[13/214] NetInternalsTest.netInternalsDnsViewFail (7382 ms)
[ RUN ] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter
[35735:3847:0715/022500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:01.995 browser_tests[35729:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[35729:3847:0715/022503:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35729:3847:0715/022504:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter (7721 ms)
[14/214] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter (9093 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions
[35751:3847:0715/022507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35742:4611:0715/022508:ERROR:mach_broker_mac.mm(222)] Unknown process 35756 is sending Mach IPC messages!
[35742:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransInitTrue", source: chrome-extension://bkioogbjgfohobmgcjoaeahhjjgcbbic/_generated_background_page.html (0)
[35742:3847:0715/022510:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransInitFalse", source: chrome-extension://bkioogbjgfohobmgcjoaeahhjjgcbbic/_generated_background_page.html (0)
[35742:3847:0715/022510:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransNoInit", source: chrome-extension://bkioogbjgfohobmgcjoaeahhjjgcbbic/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions (5496 ms)
[15/214] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions (6722 ms)
[ RUN ] PlatformAppBrowserTest.OnLaunchedEvent
[35758:3847:0715/022509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35752:4611:0715/022511:ERROR:mach_broker_mac.mm(222)] Unknown process 35760 is sending Mach IPC messages!
[35761:12807:0715/022511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35761:12807:0715/022511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35761:12807:0715/022511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35761:12807:0715/022511:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.OnLaunchedEvent (4523 ms)
[16/214] PlatformAppBrowserTest.OnLaunchedEvent (6075 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenu
[35766:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35767:13063:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35762:41219:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[35762:41219:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[35762:41219:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[35762:41219:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[35762:41219:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.AppWithContextMenu (4620 ms)
[17/214] PlatformAppBrowserTest.AppWithContextMenu (6054 ms)
[ RUN ] BluetoothPrivateApiTest.NoBluetoothAdapter
[35770:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35765:3847:0715/022517:INFO:CONSOLE(0)] "[SUCCESS] testSetAdapterStateFails", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[35772:13063:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35773:3847:0715/022517:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothPrivateApiTest.NoBluetoothAdapter (4365 ms)
[18/214] BluetoothPrivateApiTest.NoBluetoothAdapter (5752 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetDescriptors
[35778:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35774:3847:0715/022522:INFO:CONSOLE(0)] "[SUCCESS] testGetDescriptors", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[35780:12807:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35780:12807:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35780:12807:0715/022522:WARNING:channel.cc(322)] RawChannel write error
[35774:40195:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[35774:40195:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[35774:40195:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35774:40195:0715/022522:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetDescriptors (4454 ms)
[19/214] BluetoothLowEnergyApiTest.GetDescriptors (5833 ms)
[ RUN ] CastChannelAPITest.TestOpenError
[35782:3847:0715/022521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35784:13063:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35784:13063:0715/022523:WARNING:channel.cc(322)] RawChannel write error
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[35777:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_error.html (0)
[ OK ] CastChannelAPITest.TestOpenError (4332 ms)
[20/214] CastChannelAPITest.TestOpenError (5586 ms)
[ RUN ] ExtensionApiTest.AlertBasic
[35790:3847:0715/022525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35793:12807:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.AlertBasic (4398 ms)
[21/214] ExtensionApiTest.AlertBasic (5810 ms)
[ RUN ] ExtensionApiTest.ChromeIdentityJsBindings
[35794:3847:0715/022526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35787:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLWithPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[35787:3847:0715/022529:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLNoPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[35787:3847:0715/022529:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLemptyPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[35797:12807:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeIdentityJsBindings (4620 ms)
[22/214] ExtensionApiTest.ChromeIdentityJsBindings (5936 ms)
[ RUN ] ExtensionApiTest.PermissionsFail
[35802:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35798:3847:0715/022533:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://nplocpaeiagidikobhfnbbgjhbaaiejo/_generated_background_page.html (0)
[35798:3847:0715/022533:INFO:CONSOLE(0)] "[SUCCESS] bookmarks", source: chrome-extension://nplocpaeiagidikobhfnbbgjhbaaiejo/_generated_background_page.html (0)
[35798:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] tabs", source: chrome-extension://nplocpaeiagidikobhfnbbgjhbaaiejo/_generated_background_page.html (0)
[35798:3847:0715/022534:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35798:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] idle", source: chrome-extension://nplocpaeiagidikobhfnbbgjhbaaiejo/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.PermissionsFail (4732 ms)
[23/214] ExtensionApiTest.PermissionsFail (6448 ms)
[ RUN ] ExtensionApiTest.ContentScriptViewSource
[35806:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35799:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] noContentScriptsInViewSource", source: chrome-extension://naceddhkaiojoipifjphoncinmkbiieb/_generated_background_page.html (0)
[35806:3847:0715/022536:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[35806:3847:0715/022536:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35806:3847:0715/022536:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[35806:3847:0715/022536:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionApiTest.ContentScriptViewSource (5769 ms)
[24/214] ExtensionApiTest.ContentScriptViewSource (7098 ms)
[ RUN ] ExtensionApiTest.RequestQuotaInBackgroundPage
[35814:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35811:3847:0715/022540:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[35811:3847:0715/022540:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 4,2
[35811:3847:0715/022540:INFO:CONSOLE(8)] "PASS", source: chrome-extension://nfeigeeepkhoceeamikllfofaiglbfld/background.js (8)
[35811:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://nfeigeeepkhoceeamikllfofaiglbfld/_generated_background_page.html (0)
[35816:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35816:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35816:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35816:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35819:12807:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35819:12807:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35819:12807:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.RequestQuotaInBackgroundPage (4303 ms)
[25/214] ExtensionApiTest.RequestQuotaInBackgroundPage (5676 ms)
[ RUN ] ExtensionApiTest.MessagingExternal
[35820:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35815:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] connectExternal_extension", source: chrome-extension://hmoiombjhjnlbpaclmjlafhjncpnkpbk/test.html (0)
[35815:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] connectExternal_runtime", source: chrome-extension://hmoiombjhjnlbpaclmjlafhjncpnkpbk/test.html (0)
[35821:13063:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35822:13063:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35822:13063:0715/022543:WARNING:channel.cc(322)] RawChannel write error
[35826:12807:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35826:12807:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35826:12807:0715/022543:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.MessagingExternal (5995 ms)
[26/214] ExtensionApiTest.MessagingExternal (7566 ms)
[ RUN ] ExtensionApiTest.TabCrashBrowser
[35827:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35823:3847:0715/022546:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserTabsCreate", source: chrome-extension://emmnnhcakfoomfibgggibeafmblinjpj/crash.html (0)
[35823:3847:0715/022546:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserWindowCreate", source: chrome-extension://emmnnhcakfoomfibgggibeafmblinjpj/crash.html (0)
[35823:3847:0715/022546:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserWindowCreateArray", source: chrome-extension://emmnnhcakfoomfibgggibeafmblinjpj/crash.html (0)
[35823:3847:0715/022546:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserTabsUpdate", source: chrome-extension://emmnnhcakfoomfibgggibeafmblinjpj/crash.html (0)
2015-07-15 02:25:47.122 browser_tests[35823:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[35823:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] crashRendererTabsCreate", source: chrome-extension://emmnnhcakfoomfibgggibeafmblinjpj/crash.html (0)
[35823:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] crashRendererWindowCreate", source: chrome-extension://emmnnhcakfoomfibgggibeafmblinjpj/crash.html (0)
[35823:3847:0715/022549:INFO:CONSOLE(0)] "[SUCCESS] crashRendererWindowCreateArray", source: chrome-extension://emmnnhcakfoomfibgggibeafmblinjpj/crash.html (0)
[35823:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] crashRendererTabsUpdate", source: chrome-extension://emmnnhcakfoomfibgggibeafmblinjpj/crash.html (0)
[35830:12807:0715/022551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35834:13063:0715/022551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35834:13063:0715/022551:WARNING:channel.cc(322)] RawChannel write error
[35839:13063:0715/022551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionApiTest.TabCrashBrowser (10171 ms)
[27/214] ExtensionApiTest.TabCrashBrowser (11610 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted
[35833:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35829:39171:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[35829:39171:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[35829:39171:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35829:39171:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[35829:39171:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[35829:39171:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[35829:39171:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[35829:39171:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35829:39171:0715/022556:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted (11290 ms)
[28/214] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted (12595 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted
[35846:3847:0715/022555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35841:41219:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35841:41219:0715/022601:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted (8035 ms)
[29/214] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted (9449 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle
[35854:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35849:39683:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35849:39683:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle (5749 ms)
[30/214] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle (7240 ms)
[ RUN ] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp
[35862:3847:0715/022604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35863:12807:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35863:12807:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35859:41219:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35859:41219:0715/022610:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp (7449 ms)
[31/214] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp (8922 ms)
[ RUN ] EphemeralAppLauncherTest.BlockedByPolicy
HTTP server started on http://127.0.0.1:59032...
sending server_data: {"host": "127.0.0.1", "port": 59032} (36 bytes)
[35870:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.BlockedByPolicy (5627 ms)
[32/214] EphemeralAppLauncherTest.BlockedByPolicy (7082 ms)
[ RUN ] WebViewTest.Shim_TestAllowTransparencyAttribute
[35888:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35882:40963:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35882:40963:0715/022618:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAllowTransparencyAttribute (6640 ms)
[33/214] WebViewTest.Shim_TestAllowTransparencyAttribute (8202 ms)
[ RUN ] WebViewTest.Shim_TestInvalidChromeExtensionURL
[35889:3847:0715/022614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35883:3847:0715/022618:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -109: ERR_ADDRESS_UNREACHABLE.", source: extensions::webViewEvents (237)
[35895:13063:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35895:13063:0715/022618:WARNING:channel.cc(322)] RawChannel write error
[35895:13319:0715/022619:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] WebViewTest.Shim_TestInvalidChromeExtensionURL (6732 ms)
[34/214] WebViewTest.Shim_TestInvalidChromeExtensionURL (8090 ms)
[ RUN ] WebViewTest.Shim_TestReassignSrcAttribute
[35902:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35896:3847:0715/022625:INFO:CONSOLE(1392)] "[1] loadstop called", source: chrome-extension://hkanpijddhiiehpagojjniecnhfbijik/main.js (1392)
[35896:3847:0715/022626:INFO:CONSOLE(1392)] "[2] loadstop called", source: chrome-extension://hkanpijddhiiehpagojjniecnhfbijik/main.js (1392)
[35896:3847:0715/022626:INFO:CONSOLE(1392)] "[3] loadstop called", source: chrome-extension://hkanpijddhiiehpagojjniecnhfbijik/main.js (1392)
[35896:41219:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35896:41219:0715/022626:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestReassignSrcAttribute (6520 ms)
[35/214] WebViewTest.Shim_TestReassignSrcAttribute (7955 ms)
[ RUN ] WebViewTest.Shim_TestRemoveWebviewOnExit
[35903:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35897:73735:0715/022626:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35897:40963:0715/022626:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35897:40963:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35905:13575:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35905:13575:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35905:13575:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestRemoveWebviewOnExit (6744 ms)
[36/214] WebViewTest.Shim_TestRemoveWebviewOnExit (8031 ms)
[ RUN ] AutocompleteBrowserTest.FocusSearch
[35917:3847:0715/022630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35919:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35919:13063:0715/022631:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutocompleteBrowserTest.FocusSearch (3555 ms)
[37/214] AutocompleteBrowserTest.FocusSearch (4884 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious (1 ms)
[38/214] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious (1183 ms)
[ RUN ] WebViewTest.Shim_TestDisabledZoomMode
[35916:3847:0715/022630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:32.260 browser_tests[35910:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[35910:40963:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35910:40963:0715/022634:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDisabledZoomMode (6645 ms)
[39/214] WebViewTest.Shim_TestDisabledZoomMode (7957 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.PromptBanner
[ OK ] AppBannerDataFetcherBrowserTest.PromptBanner (1 ms)
[40/214] AppBannerDataFetcherBrowserTest.PromptBanner (1530 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.PromptBannerInHandler
[ OK ] AppBannerDataFetcherBrowserTest.PromptBannerInHandler (1 ms)
[41/214] AppBannerDataFetcherBrowserTest.PromptBannerInHandler (1145 ms)
[ RUN ] BitmapFetcherBrowserTest.OnURLFetchFailureTest
[35931:3847:0715/022637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35933:15363:0715/022638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[35933:15363:0715/022638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[35927:40451:0715/022638:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35933:13063:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35933:13063:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BitmapFetcherBrowserTest.OnURLFetchFailureTest (3113 ms)
[42/214] BitmapFetcherBrowserTest.OnURLFetchFailureTest (4505 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost
[35935:3847:0715/022639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35930:3847:0715/022641:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35935:3847:0715/022641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35935:3847:0715/022641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35935:3847:0715/022641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35935:3847:0715/022641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35935:3847:0715/022641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35935:3847:0715/022641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35935:3847:0715/022641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35935:3847:0715/022641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35935:3847:0715/022641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35935:3847:0715/022641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35935:3847:0715/022641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35935:3847:0715/022641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35935:3847:0715/022641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35935:3847:0715/022641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost (4585 ms)
[43/214] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost (6021 ms)
[ RUN ] HostRulesTest.TestMap
HTTP server started on http://127.0.0.1:59041...
sending server_data: {"host": "127.0.0.1", "port": 59041} (36 bytes)
[35942:3847:0715/022642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35937:40195:0715/022643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35937:40195:0715/022643:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HostRulesTest.TestMap (3397 ms)
[44/214] HostRulesTest.TestMap (4581 ms)
[ RUN ] ContentSettingsTest.RedirectCrossOrigin
[35947:3847:0715/022645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59044...
sending server_data: {"host": "127.0.0.1", "port": 59044} (36 bytes)
[35943:39939:0715/022646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[35943:39939:0715/022646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[35943:39939:0715/022646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[35943:39939:0715/022646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35943:39939:0715/022646:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentSettingsTest.RedirectCrossOrigin (3775 ms)
[45/214] ContentSettingsTest.RedirectCrossOrigin (5150 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued
[35953:3847:0715/022647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued (2994 ms)
[46/214] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued (4416 ms)
[ RUN ] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents
[35963:3847:0715/022651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35958:74759:0715/022652:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35958:3847:0715/022652:INFO:CONSOLE(113)] "DomDistiller debug level: 0", source: (113)
[35958:41219:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[35958:41219:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[35958:41219:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35958:41219:0715/022653:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents (4314 ms)
[47/214] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents (5616 ms)
[ RUN ] DevToolsUnresponsiveBeforeUnloadTest.TestUndockedDevToolsUnresponsive
[35959:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59050...
sending server_data: {"host": "127.0.0.1", "port": 59050} (36 bytes)
[35955:3847:0715/022654:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35955:3847:0715/022657:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsUnresponsiveBeforeUnloadTest.TestUndockedDevToolsUnresponsive (9048 ms)
[48/214] DevToolsUnresponsiveBeforeUnloadTest.TestUndockedDevToolsUnresponsive (10451 ms)
[ RUN ] DownloadTest.PerWindowShelf
[35971:3847:0715/022656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35968:5635:0715/022658:ERROR:mach_broker_mac.mm(222)] Unknown process 35974 is sending Mach IPC messages!
[ OK ] DownloadTest.PerWindowShelf (3617 ms)
[49/214] DownloadTest.PerWindowShelf (5107 ms)
[ RUN ] DownloadTest.PRE_DownloadTest_History
[35978:3847:0715/022700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.PRE_DownloadTest_History (3727 ms)
[50/214] DownloadTest.PRE_DownloadTest_History (5163 ms)
[ RUN ] DownloadTest.CrxInstallDenysPermissions
[35982:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CrxInstallDenysPermissions (4607 ms)
[51/214] DownloadTest.CrxInstallDenysPermissions (6047 ms)
[ RUN ] DownloadTest.CrxInstallAcceptPermissions
[35988:3847:0715/022705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35990:12807:0715/022708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35990:12807:0715/022708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35990:12807:0715/022708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35990:12807:0715/022708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadTest.CrxInstallAcceptPermissions (4833 ms)
[52/214] DownloadTest.CrxInstallAcceptPermissions (6243 ms)
[ RUN ] ActivityLogPrerenderTest.TestScriptInjected
[35994:3847:0715/022708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35989:75287:0715/022710:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.html
[35989:3847:0715/022710:INFO:CONSOLE(5)] "g o o g l e", source: chrome-extension://phnhjncfhlhihcomjjknemhlpglfhaep/google_cs.js (5)
[35989:75287:0715/022710:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35989:41219:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35989:41219:0715/022710:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ActivityLogPrerenderTest.TestScriptInjected (4752 ms)
[53/214] ActivityLogPrerenderTest.TestScriptInjected (6315 ms)
[ RUN ] AutomationApiTest.TestRendererAccessibilityEnabled
[36000:3847:0715/022711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35996:74759:0715/022713:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35996:3847:0715/022714:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://mpcaeldogjfenahnjfgfojfldbelphfk/_generated_background_page.html (0)
[36002:12807:0715/022714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[36002:12807:0715/022714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36002:12807:0715/022714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.TestRendererAccessibilityEnabled (5322 ms)
[54/214] AutomationApiTest.TestRendererAccessibilityEnabled (6765 ms)
[ RUN ] AutomationApiTest.DesktopNotSupported
[36006:3847:0715/022714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36001:3847:0715/022716:INFO:CONSOLE(0)] "[SUCCESS] testGetDesktop", source: chrome-extension://hjchdngliemanmkobbjhphkfcebcimha/desktop_not_supported.html (0)
[ OK ] AutomationApiTest.DesktopNotSupported (4536 ms)
[55/214] AutomationApiTest.DesktopNotSupported (5844 ms)
[ RUN ] DialAPITest.DiscoveryNoListeners
[36018:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36012:41475:0715/022722:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36012:3847:0715/022723:INFO:CONSOLE(0)] "[SUCCESS] discoverNowWithoutListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/discovery_no_listeners.html (0)
[ OK ] DialAPITest.DiscoveryNoListeners (4821 ms)
[56/214] DialAPITest.DiscoveryNoListeners (6240 ms)
[ RUN ] CastStreamingApiTest.NullStream
[36013:3847:0715/022718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36009:41219:0715/022721:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36009:3847:0715/022721:INFO:CONSOLE(13)] "[TEST] noVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (13)
[36019:22531:0715/022721:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[36019:22531:0715/022721:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[36019:22531:0715/022721:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[36019:22531:0715/022721:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[36009:3847:0715/022722:INFO:CONSOLE(0)] "[SUCCESS] noVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[36009:3847:0715/022722:INFO:CONSOLE(31)] "[TEST] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (31)
[36009:3847:0715/022723:INFO:CONSOLE(0)] "[SUCCESS] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[36009:3847:0715/022723:INFO:CONSOLE(49)] "[TEST] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (49)
[36009:3847:0715/022723:INFO:CONSOLE(0)] "[SUCCESS] noStream", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[36019:12807:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36022:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[36022:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36022:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36022:13063:0715/022724:WARNING:channel.cc(322)] RawChannel write error
[36009:41219:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36009:41219:0715/022724:WARNING:channel.cc(322)] RawChannel write error
[36019:12807:0715/022724:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[36024:13319:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] CastStreamingApiTest.NullStream (8200 ms)
[57/214] CastStreamingApiTest.NullStream (9391 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty
[36029:3847:0715/022727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty (4281 ms)
[58/214] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty (6020 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename
[36033:3847:0715/022728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59064...
sending server_data: {"host": "127.0.0.1", "port": 59064} (36 bytes)
[36034:12807:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36034:12807:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36034:12807:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36034:12807:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36035:15875:0715/022731:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[36035:15875:0715/022731:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36035:15875:0715/022731:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36035:15875:0715/022731:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36035:15875:0715/022731:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36035:15875:0715/022731:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36035:15875:0715/022731:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36035:15875:0715/022731:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36035:15875:0715/022731:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36035:15875:0715/022731:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36035:15875:0715/022731:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36035:15875:0715/022731:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36035:15875:0715/022731:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename (5755 ms)
[59/214] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename (7015 ms)
[ RUN ] ExtensionBrowserTest.RSSMultiRelLink
[36045:3847:0715/022735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59068...
sending server_data: {"host": "127.0.0.1", "port": 59068} (36 bytes)
[36047:13063:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.RSSMultiRelLink (6770 ms)
[60/214] ExtensionBrowserTest.RSSMultiRelLink (8134 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume
[36040:3847:0715/022733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59066...
sending server_data: {"host": "127.0.0.1", "port": 59066} (36 bytes)
[36042:3847:0715/022741:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[36042:13319:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36046:13063:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36052:12807:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36052:12807:0715/022741:WARNING:channel.cc(322)] RawChannel write error
[36036:41219:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36036:41219:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36036:41219:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[36036:41219:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume (10788 ms)
[61/214] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume (12467 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest
[36058:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36054:64779:0715/022746:ERROR:mach_broker_mac.mm(222)] Unknown process 36064 is sending Mach IPC messages!
[36054:3847:0715/022748:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://ciaaeonnkginffaalgkmkllemkkhhmih/test.html (0)
[36060:13063:0715/022748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36060:13063:0715/022748:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest (7545 ms)
[62/214] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest (9282 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenBackgroundTest
[36062:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36057:4611:0715/022748:ERROR:mach_broker_mac.mm(222)] Unknown process 36066 is sending Mach IPC messages!
[36057:3847:0715/022749:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://oodjckajkoonbdnpmipakfjpdhpbaijg/_generated_background_page.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenBackgroundTest (6884 ms)
[63/214] FileSystemApiTest.FileSystemApiOpenBackgroundTest (8188 ms)
[ RUN ] GcmApiTest.OnSendError
[36075:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36077:3847:0715/022756:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[36069:3847:0715/022757:INFO:CONSOLE(0)] "[SUCCESS] onSendError", source: chrome-extension://hpbkalkajpfnpegplkifknlghfndbolc/on_send_error.html (0)
[36069:41219:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GcmApiTest.OnSendError (6137 ms)
[64/214] GcmApiTest.OnSendError (7520 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest
[36074:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36068:5635:0715/022756:ERROR:mach_broker_mac.mm(222)] Unknown process 36078 is sending Mach IPC messages!
[36068:3847:0715/022757:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://enhlcgffhmkmfhanlngibnnafpnnbamf/test.html (0)
[36068:41475:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36068:41475:0715/022757:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest (7452 ms)
[65/214] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest (8950 ms)
[ RUN ] HotwordPrivateApiTest.IsAvailableTrue
[36086:3847:0715/022801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36081:3847:0715/022803:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[36088:13063:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36088:13063:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36088:13063:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36088:13063:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36081:41219:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36081:41219:0715/022803:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.IsAvailableTrue (4843 ms)
[66/214] HotwordPrivateApiTest.IsAvailableTrue (6162 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure
[36089:3847:0715/022801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36082:3847:0715/022804:INFO:CONSOLE(5)] "hi there", source: chrome-extension://maiofgdhekpgbpbedaeklpfljclplhmm/test.js (5)
[36090:12807:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36090:3847:0715/022804:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[36090:12807:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36090:12807:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36082:41219:0715/022804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
2015-07-15 02:28:04.428 browser_tests[36082:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure (4829 ms)
[67/214] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure (6137 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalAborted
[36099:3847:0715/022807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36093:3847:0715/022809:INFO:CONSOLE(5)] "hi there", source: chrome-extension://maiofgdhekpgbpbedaeklpfljclplhmm/test.js (5)
[36101:12807:0715/022809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36101:12807:0715/022809:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalAborted (4549 ms)
[68/214] GetAuthTokenFunctionTest.InteractiveApprovalAborted (5853 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted
[36102:3847:0715/022807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36095:3847:0715/022809:INFO:CONSOLE(5)] "hi there", source: chrome-extension://maiofgdhekpgbpbedaeklpfljclplhmm/test.js (5)
[36095:41219:0715/022809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted (4654 ms)
[69/214] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted (5849 ms)
[ RUN ] InlineInstallPrivateApiTestApp.NoGesture
HTTP server started on http://127.0.0.1:59071...
sending server_data: {"host": "127.0.0.1", "port": 59071} (36 bytes)
[36113:3847:0715/022814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36106:3847:0715/022817:INFO:CONSOLE(33)] "testName is noGesture", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[36116:13063:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36116:13063:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36118:12807:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[36118:12807:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36118:12807:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36118:12807:0715/022817:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InlineInstallPrivateApiTestApp.NoGesture (7283 ms)
[70/214] InlineInstallPrivateApiTestApp.NoGesture (8542 ms)
[ RUN ] InstanceIDApiTest.Incognito
[36114:3847:0715/022814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36107:5635:0715/022816:ERROR:mach_broker_mac.mm(222)] Unknown process 36117 is sending Mach IPC messages!
[36107:3847:0715/022817:INFO:CONSOLE(0)] "[SUCCESS] testIncognito", source: chrome-extension://fhpdgdkjbndnkmhppfnibnlcjmndiogc/_generated_background_page.html (0)
[36115:13319:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36115:13319:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36115:13319:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36115:13319:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36115:13319:0715/022817:WARNING:channel.cc(322)] RawChannel write error
[36119:13575:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[36119:13575:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36119:13575:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36120:13319:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36120:13319:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InstanceIDApiTest.Incognito (6612 ms)
[71/214] InstanceIDApiTest.Incognito (8095 ms)
[ RUN ] ExtensionManagementApiBrowserTest.GetSelfNoPermissions
[36128:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36129:13319:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36129:13319:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36129:13319:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionManagementApiBrowserTest.GetSelfNoPermissions (5259 ms)
[72/214] ExtensionManagementApiBrowserTest.GetSelfNoPermissions (6736 ms)
[ RUN ] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog
[36127:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36122:39683:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36122:39683:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36122:39683:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36122:39683:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog (6434 ms)
[73/214] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog (7679 ms)
[ RUN ] ExtensionManagementApiTest.ManagementPolicyAllowed
[36138:3847:0715/022828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36134:3847:0715/022831:INFO:CONSOLE(31)] "[object Object]", source: chrome-extension://pocppnmeplfphfnocekhbebdjiplbjjb/allowed.js (31)
[36134:3847:0715/022831:INFO:CONSOLE(0)] "[SUCCESS] allowedDisable", source: chrome-extension://pocppnmeplfphfnocekhbebdjiplbjjb/allowed.html (0)
[36134:3847:0715/022831:INFO:CONSOLE(0)] "[SUCCESS] allowedEnable", source: chrome-extension://pocppnmeplfphfnocekhbebdjiplbjjb/allowed.html (0)
[36134:3847:0715/022831:INFO:CONSOLE(0)] "[SUCCESS] allowedUninstall", source: chrome-extension://pocppnmeplfphfnocekhbebdjiplbjjb/allowed.html (0)
[ OK ] ExtensionManagementApiTest.ManagementPolicyAllowed (5550 ms)
[74/214] ExtensionManagementApiTest.ManagementPolicyAllowed (6903 ms)
[ RUN ] PasswordsPrivateApiTest.RemoveSavedPassword
[36142:3847:0715/022829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36136:3847:0715/022832:INFO:CONSOLE(0)] "[SUCCESS] removeSavedPassword", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeSavedPassword (0)
[ OK ] PasswordsPrivateApiTest.RemoveSavedPassword (5161 ms)
[75/214] PasswordsPrivateApiTest.RemoveSavedPassword (6707 ms)
[ RUN ] SearchEnginesPrivateApiTest.RemoveSearchEngine
[36150:3847:0715/022835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36153:13575:0715/022836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36153:13575:0715/022836:WARNING:channel.cc(322)] RawChannel write error
[36146:3847:0715/022837:INFO:CONSOLE(0)] "[SUCCESS] removeSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeSearchEngine (0)
[ OK ] SearchEnginesPrivateApiTest.RemoveSearchEngine (4264 ms)
[76/214] SearchEnginesPrivateApiTest.RemoveSearchEngine (5590 ms)
[ RUN ] SettingsPrivateApiTest.SetPref
[36154:3847:0715/022836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36147:3847:0715/022838:INFO:CONSOLE(0)] "[SUCCESS] setPref", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setPref (0)
[ OK ] SettingsPrivateApiTest.SetPref (4442 ms)
[77/214] SettingsPrivateApiTest.SetPref (5816 ms)
[ RUN ] ExtensionSettingsApiTest.ExtensionsSchemas
[36162:3847:0715/022840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36167:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36167:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36167:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36167:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionSettingsApiTest.ExtensionsSchemas (4499 ms)
[78/214] ExtensionSettingsApiTest.ExtensionsSchemas (5994 ms)
[ RUN ] TabCaptureApiTest.Constraints
[36166:3847:0715/022842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36161:41219:0715/022844:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36168:12807:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36169:22019:0715/022844:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[36169:22019:0715/022844:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[36169:22019:0715/022844:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[36169:22019:0715/022844:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[36161:3847:0715/022844:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[36161:3847:0715/022844:INFO:CONSOLE(0)] "[SUCCESS] supportsMediaConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[36161:3847:0715/022844:INFO:CONSOLE(0)] "[SUCCESS] rejectsOptionalMediaConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[36161:3847:0715/022844:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Cannot capture a tab with an active stream.
at rejectsInvalidConstraints (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.js:42:23)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[36161:3847:0715/022844:INFO:CONSOLE(0)] "[SUCCESS] rejectsInvalidConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[36161:3847:0715/022844:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Cannot capture a tab with an active stream.
at chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.js:53:25", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[36169:13575:0715/022844:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] TabCaptureApiTest.Constraints (4751 ms)
[79/214] TabCaptureApiTest.Constraints (6006 ms)
[ RUN ] ExtensionTabsTest.InvalidUpdateWindowState
[36178:3847:0715/022847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.InvalidUpdateWindowState (3234 ms)
[80/214] ExtensionTabsTest.InvalidUpdateWindowState (4749 ms)
[ RUN ] ExtensionTabsTest.GetWindow
[36174:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36176:13063:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36176:13063:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36176:13063:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36176:13063:0715/022849:WARNING:channel.cc(322)] RawChannel write error
[36170:40451:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36170:40451:0715/022849:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.GetWindow (4811 ms)
[81/214] ExtensionTabsTest.GetWindow (6141 ms)
[ RUN ] WebNavigationApiTest.CrossProcessAbort
[36187:3847:0715/022852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36196:12807:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36196:12807:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36196:12807:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36181:3847:0715/022857:INFO:CONSOLE(0)] "[SUCCESS] crossProcessAbort", source: chrome-extension://ddinlaepchfppeaijfmhmaelgbciiadb/test_crossProcessAbort.html (0)
[36181:74263:0715/022857:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36189:13063:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36189:13063:0715/022857:WARNING:channel.cc(322)] RawChannel write error
[36192:13063:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36192:13063:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36192:13063:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36192:13063:0715/022857:WARNING:channel.cc(322)] RawChannel write error
[36181:41219:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36181:41219:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36181:41219:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[36181:41219:0715/022857:WARNING:channel.cc(322)] RawChannel write error
[36187:3847:0715/022857:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36187:3847:0715/022857:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[36181:3847:0715/022858:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcessAbort (7739 ms)
[82/214] WebNavigationApiTest.CrossProcessAbort (9122 ms)
[ RUN ] ExtensionWebRequestApiTest.IncognitoSplitModeReload
[36188:3847:0715/022852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36182:5383:0715/022854:ERROR:mach_broker_mac.mm(222)] Unknown process 36193 is sending Mach IPC messages!
[36182:5383:0715/022854:ERROR:mach_broker_mac.mm(222)] Unknown process 36194 is sending Mach IPC messages!
[36195:13319:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36198:12807:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36198:12807:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36198:12807:0715/022857:WARNING:channel.cc(322)] RawChannel write error
[36182:41219:0715/022859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36182:41219:0715/022859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36182:41219:0715/022859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36182:41219:0715/022859:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.IncognitoSplitModeReload (9012 ms)
[83/214] ExtensionWebRequestApiTest.IncognitoSplitModeReload (10159 ms)
[ RUN ] ContentCapabilitiesTest.ClipboardReadWrite
[36207:3847:0715/022901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36202:74247:0715/022902:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36202:74247:0715/022902:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentCapabilitiesTest.ClipboardReadWrite (3327 ms)
[84/214] ContentCapabilitiesTest.ClipboardReadWrite (4806 ms)
[ RUN ] CrazyExtensionTest.Crazy
[36211:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36206:3847:0715/022905:INFO:CONSOLE(0)] "Module system has been deleted, does extension view exist?", source: chrome-extension://cfcadniaalignpjimmcnaohkhbachocg/_generated_background_page.html (0)
[36213:3847:0715/022905:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[36213:3847:0715/022905:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[36206:3847:0715/022905:INFO:CONSOLE(0)] "[SUCCESS] accessNonexistentIframe", source: chrome-extension://cfcadniaalignpjimmcnaohkhbachocg/_generated_background_page.html (0)
[ OK ] CrazyExtensionTest.Crazy (4927 ms)
[85/214] CrazyExtensionTest.Crazy (6369 ms)
[ RUN ] ExecuteScriptApiTest.UserGesture
[36217:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36214:74247:0715/022910:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36214:3847:0715/022910:INFO:CONSOLE(0)] "[SUCCESS] passUserGestureToExecutedScript", source: chrome-extension://blbbofnmdolcflchhnlgkpcamoefhmjj/_generated_background_page.html (0)
[36218:12551:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36218:12551:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36220:13063:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36220:13063:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExecuteScriptApiTest.UserGesture (6220 ms)
[86/214] ExecuteScriptApiTest.UserGesture (7686 ms)
[ RUN ] ExtensionBindingsApiTest.AboutBlankIframe
[36223:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36219:3847:0715/022911:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://cklhicaghkhiongjpaglklahcfhjagen/_generated_background_page.html (0)
[36226:13063:0715/022911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36226:13063:0715/022911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36226:13063:0715/022911:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.AboutBlankIframe (4335 ms)
[87/214] ExtensionBindingsApiTest.AboutBlankIframe (5771 ms)
[ RUN ] ExtensionInstallPromptBrowserTest.NoParent
[36231:3847:0715/022914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36227:3847:0715/022915:WARNING:extension_install_prompt.cc(157)] None!
[36234:15107:0715/022915:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ExtensionInstallPromptBrowserTest.NoParent (3068 ms)
[88/214] ExtensionInstallPromptBrowserTest.NoParent (4409 ms)
[ RUN ] PanelMessagingTest.MessagingPanel
[36235:3847:0715/022915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36228:3847:0715/022917:INFO:CONSOLE(0)] "[SUCCESS] openPanelThatConnectsToExtension", source: chrome-extension://mbpmcoclienfkamhkjkeihbkhmcbbpbp/test.html (0)
[ OK ] PanelMessagingTest.MessagingPanel (5035 ms)
[89/214] PanelMessagingTest.MessagingPanel (6548 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId
[36241:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36237:75015:0715/022920:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36237:41219:0715/022921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36237:41219:0715/022921:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId (4952 ms)
[90/214] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId (6304 ms)
[ RUN ] ExtensionOverrideTest.OverrideHistory
[36247:3847:0715/022921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36243:40707:0715/022923:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36243:3847:0715/022923:INFO:CONSOLE(5)] "Overridden history page loaded.", source: chrome-extension://ccdkfghpidohmhgmcijbaclfblklcoaf/history.js (5)
[36243:40707:0715/022924:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36243:40707:0715/022924:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionOverrideTest.OverrideHistory (4549 ms)
[91/214] ExtensionOverrideTest.OverrideHistory (5911 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect
[36253:3847:0715/022925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36254:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36254:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect (5153 ms)
[92/214] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect (6530 ms)
[ RUN ] ExtensionWebUITest.ReceivesExtensionOptionsOnClose
[36259:3847:0715/022927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36255:3847:0715/022931:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.ReceivesExtensionOptionsOnClose (8529 ms)
[93/214] ExtensionWebUITest.ReceivesExtensionOptionsOnClose (9953 ms)
[ RUN ] LazyBackgroundPageApiTest.UpdateExtensionsPage
[36266:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36267:12807:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36261:3847:0715/022933:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36261:3847:0715/022936:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://aainchpnnhballefjegghbmengkbehen/_generated_background_page.html (0)
[36270:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36270:12807:0715/022936:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.UpdateExtensionsPage (7454 ms)
[94/214] LazyBackgroundPageApiTest.UpdateExtensionsPage (8829 ms)
[ RUN ] ProcessManagerBrowserTest.ExtensionHostCreation
[36274:3847:0715/022937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:38.122 browser_tests[36271:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[36271:40963:0715/022939:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36271:40963:0715/022939:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36271:40963:0715/022939:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProcessManagerBrowserTest.ExtensionHostCreation (4106 ms)
[95/214] ProcessManagerBrowserTest.ExtensionHostCreation (5541 ms)
[ RUN ] RequirementsCheckerBrowserTest.CheckWindowShapeExtension
[36281:3847:0715/022940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36276:41219:0715/022941:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36282:15363:0715/022941:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] RequirementsCheckerBrowserTest.CheckWindowShapeExtension (2803 ms)
[96/214] RequirementsCheckerBrowserTest.CheckWindowShapeExtension (4214 ms)
[ RUN ] WebstoreInstallerBrowserTest.SimultaneousInstall
HTTP server started on http://127.0.0.1:59109...
sending server_data: {"host": "127.0.0.1", "port": 59109} (36 bytes)
[36289:3847:0715/022943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreInstallerBrowserTest.SimultaneousInstall (3789 ms)
[97/214] WebstoreInstallerBrowserTest.SimultaneousInstall (5234 ms)
[ RUN ] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited
HTTP server started on http://127.0.0.1:59110...
sending server_data: {"host": "127.0.0.1", "port": 59110} (36 bytes)
[36293:3847:0715/022945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36285:3847:0715/022946:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:59110/files/extensions/api_test/webstore_inline_install/install_prohibited.html (8)
[36285:3847:0715/022946:INFO:CONSOLE(11)] "In runTest", source: http://app.com:59110/files/extensions/api_test/webstore_inline_install/install_prohibited.html (11)
[36285:3847:0715/022948:WARNING:extension_install_prompt.cc(163)] Proceeding!
[36285:3847:0715/022949:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[36285:3847:0715/022949:INFO:CONSOLE(28)] "Ran test, sending response", source: http://app.com:59110/files/extensions/api_test/webstore_inline_install/install_prohibited.html (28)
[36285:3847:0715/022949:INFO:CONSOLE(30)] "Test complete", source: http://app.com:59110/files/extensions/api_test/webstore_inline_install/install_prohibited.html (30)
[ OK ] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited (7122 ms)
[98/214] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited (8362 ms)
[ RUN ] GeolocationBrowserTest.IFramesWithFreshPosition
[36301:3847:0715/022948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36295:75015:0715/022949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36295:40451:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 10, remote ID 2147483657)
[36295:40451:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[36295:40451:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[36295:40451:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[36295:40451:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 6)
[36295:40451:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 5)
[36295:40451:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 7)
[36295:40451:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36295:3847:0715/022950:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.IFramesWithFreshPosition (3672 ms)
[99/214] GeolocationBrowserTest.IFramesWithFreshPosition (5063 ms)
[ RUN ] HistoryBrowserTest.VerifyHistoryLength2
HTTP server started on http://127.0.0.1:59128...
sending server_data: {"host": "127.0.0.1", "port": 59128} (36 bytes)
[ OK ] HistoryBrowserTest.VerifyHistoryLength2 (829 ms)
[100/214] HistoryBrowserTest.VerifyHistoryLength2 (2292 ms)
[ RUN ] GeolocationBrowserTest.LastUsageUpdated
[36309:3847:0715/022952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36304:73991:0715/022953:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36304:3847:0715/022953:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.LastUsageUpdated (2875 ms)
[101/214] GeolocationBrowserTest.LastUsageUpdated (4356 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_NoType
[36315:3847:0715/022955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36311:3847:0715/022956:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36316:13063:0715/022956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36316:13063:0715/022956:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_NoType (2837 ms)
[102/214] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_NoType (4144 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_WebM
[36319:3847:0715/022957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36314:3847:0715/022958:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_WebM (3239 ms)
[103/214] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_WebM (4653 ms)
[ RUN ] MediaFileValidatorTest.ValidAudio
[36324:3847:0715/023000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.ValidAudio (4030 ms)
[104/214] MediaFileValidatorTest.ValidAudio (5710 ms)
[ RUN ] DnsProbeBrowserTest.CorrectionsDisabled
[36331:3847:0715/023001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36325:3847:0715/023002:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36331:3847:0715/023003:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] DnsProbeBrowserTest.CorrectionsDisabled (3041 ms)
[105/214] DnsProbeBrowserTest.CorrectionsDisabled (4519 ms)
[ RUN ] FtpBrowserTest.BasicFtpUrlAuthentication
[36337:3847:0715/023005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 59133...
sending server_data: {"host": "127.0.0.1", "port": 59133} (36 bytes)
starting FTP server
[]127.0.0.1:59134 Connected.
127.0.0.1:59134 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:59134 <== USER chrome
127.0.0.1:59134 ==> 331 Username ok, send password.
127.0.0.1:59134 <== PASS ******
127.0.0.1:59134 ==> 230 Login successful.
127.0.0.1:59134 <== SYST
127.0.0.1:59134 ==> 215 UNIX Type: L8
127.0.0.1:59134 <== PWD
127.0.0.1:59134 ==> 257 "/" is the current directory.
127.0.0.1:59134 <== TYPE I
127.0.0.1:59134 ==> 200 Type set to: Binary.
127.0.0.1:59134 <== SIZE /
127.0.0.1:59134 ==> 550 / is not retrievable.
127.0.0.1:59134 <== CWD /
127.0.0.1:59134 ==> 250 "/" is the current directory.
127.0.0.1:59134 <== PASV
127.0.0.1:59134 ==> 227 Entering passive mode (127,0,0,1,230,255).
127.0.0.1:59134 <== LIST -l
127.0.0.1:59134 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:59134 ==> 226 Transfer complete.
127.0.0.1:59134 <== QUIT
127.0.0.1:59134 ==> 221 Goodbye.
[chrome]@127.0.0.1:59134 Disconnected.
[36333:3847:0715/023007:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:59133/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:59133/ (299)
[36333:3847:0715/023007:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36333:40707:0715/023007:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36333:40707:0715/023007:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36333:40707:0715/023007:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FtpBrowserTest.BasicFtpUrlAuthentication (3827 ms)
[106/214] FtpBrowserTest.BasicFtpUrlAuthentication (5059 ms)
[ RUN ] LoadTimingBrowserTest.Basic
[36341:3847:0715/023006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.Basic (3610 ms)
[107/214] LoadTimingBrowserTest.Basic (4954 ms)
[ RUN ] SdchBrowserTest.BrowsingDataRemover
[36348:3847:0715/023010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SdchBrowserTest.BrowsingDataRemover (3188 ms)
[108/214] SdchBrowserTest.BrowsingDataRemover (4440 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit
[36352:3847:0715/023011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36345:56071:0715/023012:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit (3287 ms)
[109/214] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit (4633 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm
[36358:3847:0715/023014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36354:56583:0715/023015:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36354:40707:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36354:40707:0715/023016:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm (3070 ms)
[110/214] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm (4279 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm
[36362:3847:0715/023015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36356:56327:0715/023016:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm (2930 ms)
[111/214] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm (4219 ms)
[ RUN ] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload
[36368:3847:0715/023019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36364:56583:0715/023020:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload (3718 ms)
[112/214] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload (5004 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad
[36372:3847:0715/023020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:23.228 browser_tests[36365:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[36365:40451:0715/023024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36365:56327:0715/023024:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36365:40451:0715/023024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36365:40451:0715/023024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36365:40451:0715/023024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[36365:40451:0715/023024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad (6050 ms)
[113/214] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad (7445 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm
[36379:3847:0715/023024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36375:56327:0715/023025:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm (3070 ms)
[114/214] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm (4309 ms)
[ RUN ] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest
[36386:3847:0715/023027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36382:56839:0715/023028:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest (3251 ms)
[115/214] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest (4543 ms)
[ RUN ] PDFExtensionTest.Basic
[36390:3847:0715/023028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36383:74503:0715/023029:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36383:3847:0715/023032:INFO:CONSOLE(0)] "[SUCCESS] testHasElements", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[36383:3847:0715/023032:INFO:CONSOLE(0)] "[SUCCESS] testPluginElement", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[36383:41219:0715/023032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36383:41219:0715/023032:WARNING:channel.cc(322)] RawChannel write error
[36393:13063:0715/023033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36393:13063:0715/023033:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PDFExtensionTest.Basic (6721 ms)
[116/214] PDFExtensionTest.Basic (8184 ms)
[ RUN ] MaterialPDFExtensionTest.Basic
[36396:3847:0715/023032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36392:74759:0715/023033:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36392:3847:0715/023036:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36392:3847:0715/023037:INFO:CONSOLE(0)] "[SUCCESS] testHasElements", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[36392:3847:0715/023037:INFO:CONSOLE(0)] "[SUCCESS] testPluginElement", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[36392:3847:0715/023037:INFO:CONSOLE(0)] "[SUCCESS] testIgnoreKeyEvents", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[36392:3847:0715/023037:INFO:CONSOLE(0)] "[SUCCESS] testUiManagerResizeDropdown", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[36399:13063:0715/023037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36399:13063:0715/023037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36399:13063:0715/023037:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaterialPDFExtensionTest.Basic (7755 ms)
[117/214] MaterialPDFExtensionTest.Basic (9195 ms)
[ RUN ] PluginPowerSaverBrowserTest.SmallSameOrigin
[36403:3847:0715/023036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[36406]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36406]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PluginPowerSaverBrowserTest.SmallSameOrigin (4101 ms)
[118/214] PluginPowerSaverBrowserTest.SmallSameOrigin (5403 ms)
[ RUN ] PluginPowerSaverBrowserTest.LargeCrossOriginObscured
[36411:3847:0715/023041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[36417]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[36417]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[36407:38915:0715/023043:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36407:38915:0715/023043:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PluginPowerSaverBrowserTest.LargeCrossOriginObscured (4346 ms)
[119/214] PluginPowerSaverBrowserTest.LargeCrossOriginObscured (5652 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLErrorTopLevel
[36415:3847:0715/023042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59186...
sending server_data: {"host": "127.0.0.1", "port": 59186} (36 bytes)
HTTPS server started on https://localhost:59187...
sending server_data: {"host": "localhost", "port": 59187} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSSLErrorTopLevel (5620 ms)
[120/214] PrerenderBrowserTest.PrerenderSSLErrorTopLevel (7063 ms)
[ RUN ] PrerenderBrowserTest.ControlGroup
[36425:3847:0715/023046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59193...
sending server_data: {"host": "127.0.0.1", "port": 59193} (36 bytes)
[36420:40451:0715/023048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36420:40451:0715/023048:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.ControlGroup (3949 ms)
[121/214] PrerenderBrowserTest.ControlGroup (5218 ms)
[ RUN ] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme
[36431:3847:0715/023049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59200...
sending server_data: {"host": "127.0.0.1", "port": 59200} (36 bytes)
[36426:39939:0715/023051:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: abcdefg
[36426:39939:0715/023051:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://abcdefg/test.jpg
[36432:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36432:13063:0715/023052:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme (5669 ms)
[122/214] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme (7147 ms)
[ RUN ] PushMessagingBrowserTest.PushEventNoServiceWorker
HTTPS server started on https://127.0.0.1:59204...
sending server_data: {"host": "127.0.0.1", "port": 59204} (36 bytes)
[36439:3847:0715/023053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36433:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:59204/files/push_messaging/push_test.js (18)
[36433:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59204/files/push_messaging/push_test.js (18)
[36433:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:59204/files/push_messaging/push_test.js (18)
[36433:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:59204/files/push_messaging/push_test.js (18)
[36433:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:59204/files/push_messaging/push_test.js (18)
[36433:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: service worker unregistration status: true", source: https://127.0.0.1:59204/files/push_messaging/push_test.js (18)
[36433:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: null", source: https://127.0.0.1:59204/files/push_messaging/push_test.js (18)
[36440:12551:0715/023054:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36440:12551:0715/023054:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36440:12551:0715/023054:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PushMessagingBrowserTest.PushEventNoServiceWorker (4173 ms)
[123/214] PushMessagingBrowserTest.PushEventNoServiceWorker (5585 ms)
[ RUN ] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:59215...
sending server_data: {"host": "127.0.0.1", "port": 59215} (36 bytes)
[36446:3847:0715/023057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36441:3847:0715/023058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:59215/files/push_messaging/push_test.js (18)
[36441:3847:0715/023058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59215/files/push_messaging/push_test.js (18)
[36441:3847:0715/023058:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:59215/files/push_messaging/push_test.js (18)
[36441:3847:0715/023058:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:59215/files/push_messaging/push_test.js (18)
[36441:3847:0715/023058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59215/files/push_messaging/push_test.js (18)
[36441:3847:0715/023058:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:59215/files/push_messaging/push_test.js (18)
[36441:3847:0715/023058:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:59215/files/push_messaging/push_test.js (18)
[36441:3847:0715/023058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[36441:3847:0715/023058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[36441:3847:0715/023058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes (4013 ms)
[124/214] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes (5247 ms)
[ RUN ] ReferrerPolicyTest.HttpsRedirect
[36450:3847:0715/023057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsRedirect (3174 ms)
[125/214] ReferrerPolicyTest.HttpsRedirect (4601 ms)
[ RUN ] ServiceProcessControlBrowserTest.SameLaunchTask
[ OK ] ServiceProcessControlBrowserTest.SameLaunchTask (5 ms)
[126/214] ServiceProcessControlBrowserTest.SameLaunchTask (1419 ms)
[ RUN ] ServiceProcessControlBrowserTest.ForceShutdown
[ OK ] ServiceProcessControlBrowserTest.ForceShutdown (4 ms)
[127/214] ServiceProcessControlBrowserTest.ForceShutdown (1571 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag
[36456:3847:0715/023101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag (2994 ms)
[128/214] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag (4292 ms)
[ RUN ] RestartTest.PRE_SessionStorage
[36465:3847:0715/023105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_SessionStorage (3120 ms)
[129/214] RestartTest.PRE_SessionStorage (4570 ms)
[ RUN ] TabRestoreTest.DontLoadRestoredTab
[36466:3847:0715/023106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:31:08.364 browser_tests[36460:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[36468:13063:0715/023109:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36468:13063:0715/023109:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36468:13063:0715/023109:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36471:13063:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TabRestoreTest.DontLoadRestoredTab (6749 ms)
[130/214] TabRestoreTest.DontLoadRestoredTab (8135 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID
[36475:3847:0715/023109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36470:3847:0715/023112:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36470:3847:0715/023112:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[36470:3847:0715/023112:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACClBMVEUAAADbRTfrTjvcRjraQjbcRDjbRDjbRTfaRDXZQDPZQTTbQzfaRDbcRDfbQzbVKyvZQzXaQzbaRDbIPjLaRDbYQzfXQTfaQzbZQzbbRDi/QADbRDfbQDfbJCTcRTjbQzbIPjPbQzfbQzfbRTfTQyzcRzvbQzbaRDbaQjfbQzbaQzbaQzbaRDfYQTTaRDfbQzfaRDbaQzbbQjbbQjbZQjTZQzbaQzbYQTTVQTXbRDbPQDDbQzbIPzPbQzfbRDfbNzfZRDaAAADVOSvYQDbbRDa/QCDZRDbqVUDaQTPbRDfGPDLbQjXHPjTVQEDJPTLGPTHKPTPYTjvGPDHbRDe+Oi+6OS64OC7LPzLHPTL7+/urNSv5+fm/OjD4+PjEPDHFPDG5OC67OS/DOzG8OS+9Oi/COzDrn5nAOzDtoZvBOzD9/f36+vq3OC62Ny339/fIPjLsoJr+/v6xNizx8fHFPDCnMymjMii1NyyfMSfz8/PUlI+uNivLlI+oMynDPDDUlY+zNyylMiipNCrOlI/JPjLHPTHKPjKhMijPlI+3OC2+Oy/FPTH29vaqNSq5OS319fW8Oi7AOy/BOy+sNSv////VlZD8/PzQlZDKlI+iMijCPDDYmJO0NyykMiiwNiy2OC27OS69Oi6gMSfYl5K4OC3MPzPempXBPDDqnpjy8vL09PTHPjLRlZDbmZMWYj36AAAAUnRSTlMAgQ1CaODzz4soSuj4/tkGV9303/FBM9ic8gTpHAffhc+MKtAXQbDHdMaudtc7rX7q+n93Nl/VJyu4EK9B9vwOXgISNOIIgAw32vJNgAz+84ENOFEUuAAAA25JREFUeAHsz0lPwmAQxvEWSxdaWiAIyAIBkQXc9yXuezw+3/+7mAkc1MxrZho9kPR3fZL/ZKxM5n80a05jXA+jKKyPG06tmTIT+C180/IDS689AmPU1nacKlhVR9fpwain6RxiabtfGgw7neGg5J9iaU/eKWDhYsf64m2GhYK0k7yDXJ/8HD72QeJEGJqAHDCHz0OQiTAUgxxx0+MNTbGsE4A8PbNjH+RMFJqDvPDjZUTjXBS6Alk3rLs0zkShKcitYb2jcSoKlUESw3pMY1kUqoDcG9YHGiuiEEB+n1cvlLM9FyLupp0zd7a6UMivGTtFqBQNpdculPL8dzbUbDbkQc1jQy7UNtgQUshCfxb67Lw+ltMGoygALzLJLiuvsvNMXsNPkElJZAkQIIxASHRsesEUXOy49zi99+Qdc84vBXuBPJLYefPNOfdezfzOZq//ZZpBoezZ2TXJjMW+BYPgrKxkrxwtpn0OCEHKL0/zxDTtUg9WDU6ekpOnfNlu7gQbNiEVklkQzqfmeNUKtP7lfP5CLZjsRWdr3JhEvweAIF2oaqHA8WjCiUZ71d1AB2mqKuIAwnyYp/duVNoIAEESeei8bUz2T6utUiu0EQgSecp95Inu96qjN8ViKFTxDzlOeW8N8zlFLzqh5G+/kL0vOHuH2+g1KpXAPE8mlXV/kLhDrd+Hc/jrBfO8Zx5F0dObfiC7V7+9tUaoM3R6JQ/0dNoIe4ece26/HDe24XQ6QzAMpOvpI1kOe4XoMI/Y1x84P2tdzEeBYxiyHI+HPUI/WAx5muIOh3Bq5+ilHKAXnTgyeav2l72YJ8o7PK/ZgfS0YRzRsazMV4/Dfs3vHffM76JV7HbFeJgHgWQrl8mkvK5fYR7hFHE+nDPzyHae40zKM7S4szqZfhf2/XBflJgnkfD+iViYD/Pwp+B+PiDPR+ahM/ABLb6iU0Sv6d5lOLlj5vGRCL9d556/sJdg0CuXSmUSiSXJBwRJnHPSmU+c+8phznCW6jOhe25ShY7TC9LUkaQHPl9sFfZSeIcsBoe9BpJUn/f7hqwozh1azHPi5JEiD2e/1m+7S+tw/g8I++J8IvXI3KPZ7+Nbd92lTYOMfYepAR0p8nhhtgPphkxhQNN9JaS6FJlbuOl/kft3XCVxzydg4EhP5p8+c0H+Affig2wpFL3DAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID (4534 ms)
[131/214] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID (5923 ms)
[ RUN ] SSLUITestIgnoreCertErrors.TestWSS
[36483:3847:0715/023114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59221...
sending server_data: {"host": "127.0.0.1", "port": 59221} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:59222...
sending server_data: {"host": "127.0.0.1", "port": 59222} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] SSLUITestIgnoreCertErrors.TestWSS (4503 ms)
[132/214] SSLUITestIgnoreCertErrors.TestWSS (6037 ms)
[ RUN ] AutofillDialogControllerTest.AcceptWithSuggestions
[36488:3847:0715/023116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AcceptWithSuggestions (3750 ms)
[133/214] AutofillDialogControllerTest.AcceptWithSuggestions (5215 ms)
[ RUN ] AutofillDialogControllerTest.CloseDuringSignin
[36495:3847:0715/023120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.CloseDuringSignin (3791 ms)
[134/214] AutofillDialogControllerTest.CloseDuringSignin (5072 ms)
[ RUN ] AutofillDialogControllerTest.PreservedSections
[36499:3847:0715/023121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.PreservedSections (3710 ms)
[135/214] AutofillDialogControllerTest.PreservedSections (4990 ms)
[ RUN ] AutofillDialogControllerTest.FillFormIncludesCVC
[36506:3847:0715/023125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillFormIncludesCVC (4872 ms)
[136/214] AutofillDialogControllerTest.FillFormIncludesCVC (6334 ms)
[ RUN ] PopupBlockerBrowserTest.ClosableAfterNavigation
[36510:3847:0715/023126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36504:73991:0715/023127:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36504:40451:0715/023128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36504:40451:0715/023128:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.ClosableAfterNavigation (4399 ms)
[137/214] PopupBlockerBrowserTest.ClosableAfterNavigation (5849 ms)
[ RUN ] BrowserTest.RenderIdleTime
[36519:3847:0715/023131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.RenderIdleTime (3013 ms)
[138/214] BrowserTest.RenderIdleTime (4581 ms)
[ RUN ] BrowserNavigatorTest.Disposition_Incognito
[36520:3847:0715/023132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_Incognito (3516 ms)
[139/214] BrowserNavigatorTest.Disposition_Incognito (5015 ms)
[ RUN ] AcceleratorsCocoaBrowserTest.MappingAcceleratorsInMainMenu
[36532:3847:0715/023137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36533:15107:0715/023137:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[36533:15107:0715/023137:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36533:15107:0715/023137:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AcceleratorsCocoaBrowserTest.MappingAcceleratorsInMainMenu (2684 ms)
[140/214] AcceleratorsCocoaBrowserTest.MappingAcceleratorsInMainMenu (4164 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab
[36528:3847:0715/023136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36524:3847:0715/023138:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36524:3847:0715/023138:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab (8143 ms)
[141/214] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab (9547 ms)
[ RUN ] WindowAppleScriptTest.NSWindowTest
[36538:3847:0715/023141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.NSWindowTest (3894 ms)
[142/214] WindowAppleScriptTest.NSWindowTest (5122 ms)
[ RUN ] FindInPageControllerTest.FindWholeFileContent
[36549:3847:0715/023146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindWholeFileContent (3085 ms)
[143/214] FindInPageControllerTest.FindWholeFileContent (4387 ms)
[ RUN ] ManagePasswordsBubbleTest.PasswordEntryShowsPendingSaveView
[36546:3847:0715/023145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36541:3847:0715/023147:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ManagePasswordsBubbleTest.PasswordEntryShowsPendingSaveView (4570 ms)
[144/214] ManagePasswordsBubbleTest.PasswordEntryShowsPendingSaveView (5790 ms)
[ RUN ] FindInPageControllerTest.SelectChangesOrdinal_Issue20883
[36557:3847:0715/023150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36552:40451:0715/023151:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36552:40451:0715/023151:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.SelectChangesOrdinal_Issue20883 (2923 ms)
[145/214] FindInPageControllerTest.SelectChangesOrdinal_Issue20883 (4245 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsPage (1 ms)
[146/214] WebUIBidiCheckerBrowserTestRTL.TestSettingsPage (1431 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsImages
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsImages (2 ms)
[147/214] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsImages (1368 ms)
[ RUN ] SettingsWindowManagerTest.OpenChromePages
[36560:3847:0715/023151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36553:62235:0715/023153:ERROR:mach_broker_mac.mm(222)] Unknown process 36565 is sending Mach IPC messages!
[36553:62235:0715/023153:ERROR:mach_broker_mac.mm(222)] Unknown process 36566 is sending Mach IPC messages!
2015-07-15 02:31:54.134 browser_tests[36553:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[36553:62235:0715/023154:ERROR:mach_broker_mac.mm(222)] Unknown process 36575 is sending Mach IPC messages!
[36571:13319:0715/023154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] SettingsWindowManagerTest.OpenChromePages (5231 ms)
[148/214] SettingsWindowManagerTest.OpenChromePages (6558 ms)
[ RUN ] BookmarksTest.TwoCommandsOneTab
[36584:3847:0715/023157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36578:3847:0715/023159:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36578:3847:0715/023200:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36588:13319:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36588:13319:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36588:13319:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36588:13319:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BookmarksTest.TwoCommandsOneTab (5143 ms)
[149/214] BookmarksTest.TwoCommandsOneTab (6531 ms)
[ RUN ] UnloadTest.CrossSiteInfiniteUnloadAsync
[36596:3847:0715/023204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36598:13063:0715/023206:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36598:13063:0715/023206:WARNING:channel.cc(322)] RawChannel write error
[ OK ] UnloadTest.CrossSiteInfiniteUnloadAsync (4377 ms)
[150/214] UnloadTest.CrossSiteInfiniteUnloadAsync (5666 ms)
[ RUN ] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks
[36585:3847:0715/023158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36579:3847:0715/023200:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36579:3847:0715/023202:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[36589:3847:0715/023204:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[36589:13315:0715/023204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36579:3847:0715/023204:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36579:3847:0715/023205:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks (11733 ms)
[151/214] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks (13081 ms)
[ RUN ] ChromeLocatorTest.FindNonExistentBundle
[ OK ] ChromeLocatorTest.FindNonExistentBundle (0 ms)
[152/214] ChromeLocatorTest.FindNonExistentBundle (1201 ms)
[ RUN ] ChromeLocatorTest.GetNonExistentBundleInfo
[ OK ] ChromeLocatorTest.GetNonExistentBundleInfo (3 ms)
[153/214] ChromeLocatorTest.GetNonExistentBundleInfo (1361 ms)
[ RUN ] UnloadTest.BrowserCloseInfiniteUnload
[36603:3847:0715/023209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36604:13063:0715/023211:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36599:3847:0715/023211:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseInfiniteUnload (3936 ms)
[154/214] UnloadTest.BrowserCloseInfiniteUnload (5221 ms)
[ RUN ] AutofillRendererTest.DontCrashWhileAssociatingForms
[ OK ] AutofillRendererTest.DontCrashWhileAssociatingForms (544 ms)
[155/214] AutofillRendererTest.DontCrashWhileAssociatingForms (1722 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldLongSelect
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldLongSelect (297 ms)
[156/214] FormAutofillTest.WebFormControlElementToFormFieldLongSelect (1578 ms)
[ RUN ] FormAutofillTest.InvalidLabels
[ OK ] FormAutofillTest.InvalidLabels (476 ms)
[157/214] FormAutofillTest.InvalidLabels (1630 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableWithSpecialElements
[ OK ] FormAutofillTest.LabelsInferredFromTableWithSpecialElements (373 ms)
[158/214] FormAutofillTest.LabelsInferredFromTableWithSpecialElements (1623 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched
[ OK ] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched (292 ms)
[159/214] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched (1454 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordNotClearedOnEdit
[36613:3847:0715/023216:33522251576032:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522255717309:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522256610331:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522257099944:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522257660753:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522258140917:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522298492192:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522300505509:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522302312438:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522303965686:WARNING:keycode_converter.cc(91)] empty code string
[36613:3847:0715/023216:33522305705872:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.PasswordNotClearedOnEdit (400 ms)
[160/214] PasswordAutofillAgentTest.PasswordNotClearedOnEdit (1631 ms)
[ RUN ] PasswordAutofillAgentTest.WaitUsername
[36614:3847:0715/023216:33522333292546:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522374533379:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522377849641:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522379586966:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522382520054:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522384883636:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522387208614:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522388796395:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522390410226:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522392065007:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522394023993:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522396841919:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522398949770:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522400916305:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522402870544:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522404617734:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522406658195:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522409184659:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522411147591:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522412684407:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522415162732:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522417000649:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522418977849:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522420567563:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522422137826:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522423756782:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522425339570:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522426871566:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522430168678:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522432381836:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522434368856:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522436275393:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522438200304:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522439888404:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522441679154:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522443288562:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522444856152:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522446412499:WARNING:keycode_converter.cc(91)] empty code string
[36614:3847:0715/023216:33522448447660:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.WaitUsername (504 ms)
[161/214] PasswordAutofillAgentTest.WaitUsername (1649 ms)
[ RUN ] PasswordAutofillAgentTest.GestureRequiredTest
[ OK ] PasswordAutofillAgentTest.GestureRequiredTest (344 ms)
[162/214] PasswordAutofillAgentTest.GestureRequiredTest (1533 ms)
[ RUN ] PasswordAutofillAgentTest.IsWebNodeVisibleTest
[ OK ] PasswordAutofillAgentTest.IsWebNodeVisibleTest (416 ms)
[163/214] PasswordAutofillAgentTest.IsWebNodeVisibleTest (1734 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername (304 ms)
[164/214] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername (1624 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername (367 ms)
[165/214] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername (1624 ms)
[ RUN ] ChromeRenderViewTest.ContentSettingsAllowScripts
[ OK ] ChromeRenderViewTest.ContentSettingsAllowScripts (266 ms)
[166/214] ChromeRenderViewTest.ContentSettingsAllowScripts (1612 ms)
[ RUN ] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound
[ OK ] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound (367 ms)
[167/214] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound (1700 ms)
[ RUN ] TranslateScriptBrowserTest.TranslateSuccess
[ OK ] TranslateScriptBrowserTest.TranslateSuccess (246 ms)
[168/214] TranslateScriptBrowserTest.TranslateSuccess (1447 ms)
[ RUN ] ChromeRenderViewTest.ContentSettingsInterstitialPages
[ OK ] ChromeRenderViewTest.ContentSettingsInterstitialPages (274 ms)
[169/214] ChromeRenderViewTest.ContentSettingsInterstitialPages (1596 ms)
[ RUN ] WebUIResourceBrowserTest.EventTargetTest
[36630:3847:0715/023227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36624:3847:0715/023228:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[36624:3847:0715/023228:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[36624:3847:0715/023228:INFO:CONSOLE(94)] "NOW", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/chrome/test/data/webui/event_target_test.html (94)
[ OK ] WebUIResourceBrowserTest.EventTargetTest (4495 ms)
[170/214] WebUIResourceBrowserTest.EventTargetTest (5877 ms)
[ RUN ] TestChromeWebUIControllerFactoryTest.TestWebUIProvider
[36629:3847:0715/023226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36623:3847:0715/023229:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36631:13575:0715/023229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36631:13575:0715/023229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36623:40451:0715/023229:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] TestChromeWebUIControllerFactoryTest.TestWebUIProvider (5949 ms)
[171/214] TestChromeWebUIControllerFactoryTest.TestWebUIProvider (7186 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Deny
[36642:3847:0715/023233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[36645]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36645]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36637:3847:0715/023236:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.010 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[36637:3847:0715/023236:INFO:CONSOLE(177)] "ConnectPermissionDenied finished in 0.193 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionDenied (177)
[36637:3847:0715/023236:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.011 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[36637:40451:0715/023236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPIBrokerInfoBarTest.Deny (5331 ms)
[172/214] PPAPIBrokerInfoBarTest.Deny (6656 ms)
[ RUN ] OutOfProcessPPAPITest.Audio
[36638:3847:0715/023232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59237...
sending server_data: {"host": "127.0.0.1", "port": 59237} (36 bytes)
objc[36646]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36646]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJlKHj1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36634:3847:0715/023238:INFO:CONSOLE(177)] "Creation finished in 0.322 seconds.", source: http://127.0.0.1:59237/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[36634:3847:0715/023238:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.009 seconds.", source: http://127.0.0.1:59237/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[36634:3847:0715/023238:INFO:CONSOLE(177)] "Failures finished in 0.016 seconds.", source: http://127.0.0.1:59237/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[36634:3847:0715/023238:INFO:CONSOLE(177)] "AudioCallback1 finished in 1.969 seconds.", source: http://127.0.0.1:59237/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[36634:3847:0715/023238:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.033 seconds.", source: http://127.0.0.1:59237/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[36634:3847:0715/023238:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.174 seconds.", source: http://127.0.0.1:59237/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[36634:3847:0715/023238:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.005 seconds.", source: http://127.0.0.1:59237/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[ OK ] OutOfProcessPPAPITest.Audio (8526 ms)
[173/214] OutOfProcessPPAPITest.Audio (10035 ms)
[ RUN ] PPAPINaClNewlibTest.WebSocket1
[36651:3847:0715/023240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59241...
sending server_data: {"host": "127.0.0.1", "port": 59241} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:59242...
sending server_data: {"host": "127.0.0.1", "port": 59242} (36 bytes)
[36661,1930695040:02:32:44.937953] Native Client module will be loaded at base address 0x000025a700000000
[36648:3847:0715/023245:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:59242/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (0)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023245:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:3847:0715/023246:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:59241/files/test_case.html?mode=nacl_newlib&testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=59242 (177)
[36648:40451:0715/023246:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[36648:40451:0715/023246:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36648:40451:0715/023246:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClNewlibTest.WebSocket1 (8620 ms)
[174/214] PPAPINaClNewlibTest.WebSocket1 (9877 ms)
[ RUN ] NaClBrowserTestPnacl.ExitStatusNeg2
[36657:3847:0715/023242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59248...
sending server_data: {"host": "127.0.0.1", "port": 59248} (36 bytes)
[36652:3847:0715/023245:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[36663,1930695040:02:32:46.156058] Native Client module will be loaded at base address 0x0000508a00000000
[SRPC:HOST:36659,1216147456:02:32:46.956278] NaClSrpcRpcWait(channel=0x608000053fd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[36652:40451:0715/023246:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[36652:3847:0715/023246:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:59248/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254&pnacl=1 (0)
[36652:3847:0715/023246:INFO:nacl_browsertest_util.cc(130)] ||||
[CLIENT_ERROR] / naclModule did not load. Status: DONE / 'NaCl module load failed: PnaclCoordinator: Stream init internal error'
[36652:3847:0715/023246:INFO:nacl_browsertest_util.cc(130)] ||||
[36652:3847:0715/023246:INFO:nacl_browsertest_util.cc(130)] |||| A nexe load error occured, aborting testing.
[36652:3847:0715/023247:INFO:nacl_browsertest_util.cc(130)] ||||
[36652:3847:0715/023247:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 0 passed, 0 failed, 1 errors
../../chrome/test/nacl/nacl_browsertest_util.cc:254: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[36652:40451:0715/023247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ FAILED ] NaClBrowserTestPnacl.ExitStatusNeg2, where TypeParam = and GetParam() = (6946 ms)
[175/214] NaClBrowserTestPnacl.ExitStatusNeg2 (8545 ms)
[ RUN ] PolicyTest.SavingBrowserHistoryDisabled
[36672:3847:0715/023251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36665:40451:0715/023253:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.SavingBrowserHistoryDisabled (4056 ms)
[176/214] PolicyTest.SavingBrowserHistoryDisabled (5862 ms)
[ RUN ] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe
[36668:3847:0715/023250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59273...
sending server_data: {"host": "127.0.0.1", "port": 59273} (36 bytes)
[36677,1930695040:02:32:55.261129] Native Client module will be loaded at base address 0x00007ae000000000
[36664:3847:0715/023255:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[36680,1930695040:02:32:56.832894] Native Client module will be loaded at base address 0x00004d8d00000000
[36664:3847:0715/023256:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[ OK ] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe (9362 ms)
[177/214] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe (10834 ms)
[ RUN ] TtsApiTest.PlatformSpeakInterrupt
[36681:3847:0715/023257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36676:3847:0715/023300:INFO:CONSOLE(0)] "[SUCCESS] testInterrupt", source: chrome-extension://gleojndekknhllmnlhhocclipipjbpic/test.html (0)
[36682:12807:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36682:12807:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36682:12807:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36684:13063:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36684:13063:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36684:13063:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36684:13063:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TtsApiTest.PlatformSpeakInterrupt (5740 ms)
[178/214] TtsApiTest.PlatformSpeakInterrupt (7087 ms)
[ RUN ] TtsApiTest.PlatformSpeakQueueInterrupt
[36687:3847:0715/023301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36683:3847:0715/023304:INFO:CONSOLE(0)] "[SUCCESS] testQueueInterrupt", source: chrome-extension://npdkicmfileklnmpdfnehoiglboiinae/test.html (0)
[36683:3847:0715/023304:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[36683:41731:0715/023304:WARNING:channel.cc(322)] RawChannel write error
[36683:41731:0715/023304:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36683:41731:0715/023304:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.PlatformSpeakQueueInterrupt (5892 ms)
[179/214] TtsApiTest.PlatformSpeakQueueInterrupt (7389 ms)
[ RUN ] TtsApiTest.PlatformSpeakError
[36693:3847:0715/023304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36688:3847:0715/023307:INFO:CONSOLE(0)] "[SUCCESS] testSpeakError", source: chrome-extension://magmbbmbaoeoifmmfhhhffpjejcadhne/test.html (0)
[36688:40963:0715/023307:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TtsApiTest.PlatformSpeakError (5343 ms)
[180/214] TtsApiTest.PlatformSpeakError (6933 ms)
[ RUN ] SafeBrowsingServiceTest.StartAndStop
[36699:3847:0715/023308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SafeBrowsingServiceTest.StartAndStop (3560 ms)
[181/214] SafeBrowsingServiceTest.StartAndStop (5027 ms)
[ RUN ] CaptivePortalBrowserTest.InternetConnected
[36704:3847:0715/023311:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59276...
sending server_data: {"host": "127.0.0.1", "port": 59276} (36 bytes)
[36700:3847:0715/023312:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36700:40963:0715/023313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36700:40963:0715/023313:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.InternetConnected (4463 ms)
[182/214] CaptivePortalBrowserTest.InternetConnected (5863 ms)
[ RUN ] CaptivePortalBrowserTest.GoBack
[36710:3847:0715/023313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36711:13063:0715/023316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36711:13063:0715/023316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36705:3847:0715/023317:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36705:40451:0715/023318:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36713:13063:0715/023318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36713:13063:0715/023318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36716:13063:0715/023318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36716:13063:0715/023318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36716:13063:0715/023318:WARNING:channel.cc(322)] RawChannel write error
[36705:40451:0715/023318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.GoBack (7275 ms)
[183/214] CaptivePortalBrowserTest.GoBack (8782 ms)
[ RUN ] NetworkingPrivateApiTest.GetVisibleNetworks
[36717:3847:0715/023316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36718:13063:0715/023318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36712:3847:0715/023319:INFO:CONSOLE(0)] "[SUCCESS] getVisibleNetworks", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworks (0)
[ OK ] NetworkingPrivateApiTest.GetVisibleNetworks (4441 ms)
[184/214] NetworkingPrivateApiTest.GetVisibleNetworks (5925 ms)
[ RUN ] NetworkingPrivateApiTest.VerifyDestination
[36727:3847:0715/023322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36721:41219:0715/023324:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36728:13063:0715/023324:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36728:13063:0715/023324:WARNING:channel.cc(322)] RawChannel write error
[36721:3847:0715/023324:INFO:CONSOLE(0)] "[SUCCESS] verifyDestination", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyDestination (0)
[ OK ] NetworkingPrivateApiTest.VerifyDestination (4584 ms)
[185/214] NetworkingPrivateApiTest.VerifyDestination (5859 ms)
[ RUN ] NetworkingPrivateApiTestFail.StartConnect
[36729:3847:0715/023322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36722:41219:0715/023325:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36722:3847:0715/023325:INFO:CONSOLE(0)] "[FAIL] startConnect: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnect (0)
[ OK ] NetworkingPrivateApiTestFail.StartConnect (4872 ms)
[186/214] NetworkingPrivateApiTestFail.StartConnect (6269 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartConnect
[36737:3847:0715/023328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36740:13063:0715/023330:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36740:13063:0715/023330:WARNING:channel.cc(322)] RawChannel write error
[36733:3847:0715/023330:INFO:CONSOLE(0)] "[SUCCESS] startConnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnect (0)
[36733:41219:0715/023330:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36733:41219:0715/023330:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.StartConnect (4514 ms)
[187/214] NetworkingPrivateServiceClientApiTest.StartConnect (5948 ms)
[ RUN ] PicasaDataProviderMultipleMixedCallbacksTest.MultipleMixedCallbacks
[36741:3847:0715/023329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36734:40451:0715/023331:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PicasaDataProviderMultipleMixedCallbacksTest.MultipleMixedCallbacks (4728 ms)
[188/214] PicasaDataProviderMultipleMixedCallbacksTest.MultipleMixedCallbacks (6239 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87
[36755:3847:0715/023335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87 (3614 ms)
[189/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87 (4958 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialRealHardware/0
[36751:3847:0715/023334:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36747:3847:0715/023336:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ppaaepkggjkiadoekhhfopoodokhlcdp/_generated_background_page.html (0)
[36753:13063:0715/023336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36753:13063:0715/023336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36753:13063:0715/023336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36753:13063:0715/023336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36753:13063:0715/023336:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SerialApiTest/SerialApiTest.SerialRealHardware/0 (4748 ms)
[190/214] SerialApiTest/SerialApiTest.SerialRealHardware/0 (6186 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4
[36765:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36767:12807:0715/023341:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36765:3847:0715/023341:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36765:3847:0715/023341:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4 (3183 ms)
[191/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4 (4629 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123
[36764:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123 (3759 ms)
[192/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123 (5280 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12
[36774:3847:0715/023345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12 (3110 ms)
[193/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12 (4517 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15
[36775:3847:0715/023345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36777:13319:0715/023346:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36777:13319:0715/023346:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15 (3406 ms)
[194/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15 (4660 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21
[36783:3847:0715/023349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36785:14343:0715/023350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36785:14343:0715/023350:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21 (3159 ms)
[195/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21 (4484 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23
[36786:3847:0715/023350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36787:13063:0715/023351:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[36787:13063:0715/023351:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36787:13063:0715/023351:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36787:13063:0715/023351:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23 (3060 ms)
[196/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23 (4327 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25
[36794:3847:0715/023354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25 (3118 ms)
[197/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25 (4538 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1
[36795:3847:0715/023354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36789:73991:0715/023355:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1 (3428 ms)
[198/214] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1 (4629 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[36804:3847:0715/023358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36805:15363:0715/023359:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[36805:15363:0715/023359:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36805:15363:0715/023359:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36805:13063:0715/023359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (3082 ms)
[199/214] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (4439 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[36806:3847:0715/023359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59281...
sending server_data: {"host": "127.0.0.1", "port": 59281} (36 bytes)
[36799:3847:0715/023400:INFO:CONSOLE(295)] "02:34:00.917 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023400:INFO:CONSOLE(295)] "02:34:00.926 - Registering video event handlers.", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023400:INFO:CONSOLE(295)] "02:34:00.936 - Loading media using MSE.", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023401:INFO:CONSOLE(295)] "02:34:01.094 - onSourceOpen [object Event]", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023401:INFO:CONSOLE(295)] "02:34:01.098 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023401:INFO:CONSOLE(295)] "02:34:01.129 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023401:INFO:CONSOLE(295)] "02:34:01.134 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023401:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36799:3847:0715/023401:INFO:CONSOLE(295)] "02:34:01.148 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023401:INFO:CONSOLE(295)] "02:34:01.156 - Adding key to sessionID: 1", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023401:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36799:3847:0715/023401:INFO:CONSOLE(295)] "02:34:01.160 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36799:3847:0715/023403:INFO:CONSOLE(295)] "02:34:03.987 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59281/files/eme_player_js/utils.js (295)
[36807:13063:0715/023404:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7084 ms)
[200/214] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8552 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[36812:3847:0715/023402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59298...
sending server_data: {"host": "127.0.0.1", "port": 59298} (36 bytes)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.396 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.405 - Registering video event handlers.", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.418 - Loading media using MSE.", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.608 - onSourceOpen [object Event]", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.613 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.663 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.666 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.680 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.692 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.702 - Forcing invalid key data.", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.708 - Adding key to sessionID: 1", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.710 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.714 - Forcing invalid key data.", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.715 - Adding key to sessionID: 2", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.719 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (145)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.727 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.729 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36809:3847:0715/023404:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (145)
[36809:3847:0715/023404:INFO:CONSOLE(295)] "02:34:04.735 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:59298/files/eme_player_js/utils.js (295)
[36813:13063:0715/023404:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (3925 ms)
[201/214] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (5097 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[36822:3847:0715/023408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59331...
sending server_data: {"host": "127.0.0.1", "port": 59331} (36 bytes)
[36816:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.718 - Registering video event handlers.", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.735 - Loading media using src.", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.739 - Registering video event handlers.", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.740 - Loading media using src.", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023410:INFO:CONSOLE(295)] "02:34:09.865 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023410:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36816:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.739 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.804 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.813 - Adding key to sessionID: 1", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023410:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36816:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.815 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.817 - Adding key to sessionID: 2", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.819 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.828 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.019 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.019 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.020 - Adding key to sessionID: 1", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.027 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.029 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.029 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.030 - Adding key to sessionID: 2", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.033 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.418 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.419 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.420 - Adding key to sessionID: 1", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.424 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.451 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.452 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.453 - Adding key to sessionID: 2", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.455 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023412:INFO:CONSOLE(295)] "02:34:12.164 - One video seeked.", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36816:3847:0715/023412:INFO:CONSOLE(295)] "02:34:12.181 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:59331/files/eme_player_js/utils.js (295)
[36824:12551:0715/023412:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (6314 ms)
[202/214] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7787 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[36821:3847:0715/023407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59316...
sending server_data: {"host": "127.0.0.1", "port": 59316} (36 bytes)
[36815:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.268 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.276 - Registering video event handlers.", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.286 - Loading media using src.", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.527 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023409:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.348 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.368 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.380 - Adding key to sessionID: 1", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.383 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.386 - Adding key to sessionID: 2", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.391 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.395 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.589 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.591 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.593 - Adding key to sessionID: 2", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.597 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.987 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.991 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.994 - Adding key to sessionID: 2", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.005 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.788 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.791 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.794 - Adding key to sessionID: 2", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.798 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.307 - First play ended.", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.310 - Loading media using src.", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.315 - Playing second time.", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.352 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.362 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.383 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.388 - Adding key to sessionID: 3", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.392 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.397 - Adding key to sessionID: 4", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.404 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.410 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
2015-07-15 02:34:13.509 browser_tests[36815:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.595 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.600 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.605 - Adding key to sessionID: 4", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023413:INFO:CONSOLE(295)] "02:34:13.615 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023414:INFO:CONSOLE(295)] "02:34:13.995 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023414:INFO:CONSOLE(295)] "02:34:14.001 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023414:INFO:CONSOLE(295)] "02:34:14.005 - Adding key to sessionID: 4", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023414:INFO:CONSOLE(295)] "02:34:14.013 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023414:INFO:CONSOLE(295)] "02:34:14.796 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023414:INFO:CONSOLE(295)] "02:34:14.802 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023414:INFO:CONSOLE(295)] "02:34:14.807 - Adding key to sessionID: 4", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023414:INFO:CONSOLE(295)] "02:34:14.814 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36815:3847:0715/023416:INFO:CONSOLE(295)] "02:34:16.270 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59316/files/eme_player_js/utils.js (295)
[36823:13319:0715/023416:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10789 ms)
[203/214] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12269 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[36833:3847:0715/023415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59352...
sending server_data: {"host": "127.0.0.1", "port": 59352} (36 bytes)
[36829:3847:0715/023417:INFO:CONSOLE(295)] "02:34:17.373 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023417:INFO:CONSOLE(295)] "02:34:17.382 - Registering video event handlers.", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023417:INFO:CONSOLE(295)] "02:34:17.393 - Loading media using MSE.", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023417:INFO:CONSOLE(295)] "02:34:17.545 - onSourceOpen [object Event]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023417:INFO:CONSOLE(295)] "02:34:17.549 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023417:INFO:CONSOLE(295)] "02:34:17.582 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023417:INFO:CONSOLE(295)] "02:34:17.593 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023417:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/023418:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[36829:3847:0715/023418:INFO:CONSOLE(295)] "02:34:18.455 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023418:INFO:CONSOLE(295)] "02:34:18.462 - Adding key to sessionID: 1", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023418:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36829:3847:0715/023418:INFO:CONSOLE(295)] "02:34:18.475 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023418:INFO:CONSOLE(295)] "02:34:18.669 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023418:INFO:CONSOLE(295)] "02:34:18.671 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023418:INFO:CONSOLE(295)] "02:34:18.673 - Adding key to sessionID: 1", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023418:INFO:CONSOLE(295)] "02:34:18.677 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.076 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.083 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.085 - Adding key to sessionID: 1", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.113 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.876 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.879 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.882 - Adding key to sessionID: 1", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.889 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36829:3847:0715/023421:INFO:CONSOLE(295)] "02:34:21.291 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59352/files/eme_player_js/utils.js (295)
[36834:13063:0715/023421:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7611 ms)
[204/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9058 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[36840:3847:0715/023419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59370...
sending server_data: {"host": "127.0.0.1", "port": 59370} (36 bytes)
[36836:3847:0715/023421:INFO:CONSOLE(295)] "02:34:21.417 - Registering video event handlers.", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023421:INFO:CONSOLE(295)] "02:34:21.560 - onSourceOpen [object Event]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023421:INFO:CONSOLE(295)] "02:34:21.566 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023421:INFO:CONSOLE(295)] "02:34:21.659 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023421:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.519 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.530 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:59370/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (40)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.541 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.547 - Adding key to sessionID: 1", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.548 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.550 - Adding key to sessionID: 2", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:59370/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (60)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.562 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.563 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.570 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.571 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:59370/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (48)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.588 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.588 - Adding key to sessionID: 3", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.589 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.589 - Adding key to sessionID: 4", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.598 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.598 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.756 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.756 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.757 - Adding key to sessionID: 4", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023422:INFO:CONSOLE(295)] "02:34:22.759 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.158 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.159 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.160 - Adding key to sessionID: 4", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.163 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36836:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.784 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59370/files/eme_player_js/utils.js (295)
[36841:13063:0715/023423:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (6032 ms)
[205/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (7495 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[36847:3847:0715/023424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59388...
sending server_data: {"host": "127.0.0.1", "port": 59388} (36 bytes)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.706 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.721 - Registering video event handlers.", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.749 - Loading media using MSE.", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.761 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.762 - Registering video event handlers.", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.763 - Loading media using MSE.", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.869 - onSourceOpen [object Event]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.873 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.877 - onSourceOpen [object Event]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.878 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:26.965 - org.chromium.externalclearkey.decryptonly Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:27.862 - org.chromium.externalclearkey.decryptonly Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:27.876 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:27.882 - Adding key to sessionID: 1", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:27.889 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:27.891 - Adding key to sessionID: 2", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:27.903 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:27.905 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:27.914 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023427:INFO:CONSOLE(295)] "02:34:27.914 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.091 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.092 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.093 - Adding key to sessionID: 1", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.095 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.096 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.097 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.098 - Adding key to sessionID: 2", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.100 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.492 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.493 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.494 - Adding key to sessionID: 1", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.498 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.500 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.500 - Adding key to sessionID: 2", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.501 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.504 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.243 - One video seeked.", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36844:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.252 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:59388/files/eme_player_js/utils.js (295)
[36848:13063:0715/023429:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (6579 ms)
[206/214] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7940 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.KillSubframe/0
[36861:3847:0715/023432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36858:74507:0715/023433:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerOOPIFBrowserTest.KillSubframe/0 (4777 ms)
[207/214] TaskManagerOOPIFBrowserTest.KillSubframe/0 (6171 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[36853:3847:0715/023427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59406...
sending server_data: {"host": "127.0.0.1", "port": 59406} (36 bytes)
[36849:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.048 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.053 - Using ClearKeyPlayer", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.057 - Registering video event handlers.", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.061 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.051 - Loading media using MSE.", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.148 - onSourceOpen [object Event]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.153 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.197 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.202 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.206 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.224 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.240 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.442 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.444 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.843 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.846 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.642 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.644 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.102 - First play ended.", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.105 - Loading media using MSE.", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.110 - Playing second time.", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.124 - onSourceOpen [object Event]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.128 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.153 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.157 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.160 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.174 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.182 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.244 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.250 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36849:3847:0715/023436:INFO:CONSOLE(295)] "02:34:36.038 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59406/files/eme_player_js/utils.js (295)
[36854:13063:0715/023436:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10667 ms)
[208/214] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12023 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0
[36869:3847:0715/023438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36871:15363:0715/023439:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[36871:15363:0715/023439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36871:15363:0715/023439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0 (2591 ms)
[209/214] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0 (3791 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1
[36870:3847:0715/023439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36872:15107:0715/023440:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1 (2798 ms)
[210/214] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1 (4064 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2
[36878:3847:0715/023442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36873:3847:0715/023444:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36883:12807:0715/023444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36883:12807:0715/023444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36883:12807:0715/023444:WARNING:channel.cc(322)] RawChannel write error
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36878:3847:0715/023444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36878:3847:0715/023444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2 (4241 ms)
[211/214] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2 (5513 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1
[36881:3847:0715/023443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36874:16899:0715/023444:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[36884:12807:0715/023445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36884:12807:0715/023445:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1 (4301 ms)
[212/214] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1 (5442 ms)
[ RUN ] DownloadTest.DownloadTest_History
[36892:3847:0715/023448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36893:15619:0715/023449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36893:15619:0715/023449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36893:13319:0715/023449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36893:13319:0715/023449:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadTest_History (3084 ms)
[213/214] DownloadTest.DownloadTest_History (4358 ms)
[ RUN ] RestartTest.SessionStorage
[36894:3847:0715/023448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.SessionStorage (3678 ms)
[214/214] RestartTest.SessionStorage (4862 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.ExitStatusNeg2
[37005:3847:0715/023453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59440...
sending server_data: {"host": "127.0.0.1", "port": 59440} (36 bytes)
[36970:3847:0715/023454:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[37030,1930695040:02:34:55.633976] Native Client module will be loaded at base address 0x000007f700000000
[37030,1930695040:02:34:56.338990] NaCl untrusted code called _exit(0x0)
[37072,1930695040:02:34:57.115883] Native Client module will be loaded at base address 0x0000769300000000
[37072,1930695040:02:34:57.188710] NaCl untrusted code called _exit(0x0)
[37081,1930695040:02:34:57.986150] Native Client module will be loaded at base address 0x0000655400000000
hello world from CreateModule
[36970:3847:0715/023458:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[36970:3847:0715/023458:INFO:nacl_browsertest_util.cc(130)] ||||
[36970:3847:0715/023458:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[36970:3847:0715/023458:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[36970:3847:0715/023458:INFO:nacl_browsertest_util.cc(130)] ||||
[36970:3847:0715/023458:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exitneg2".
found at index 4
[37081,1930695040:02:34:58.138639] NaCl untrusted code called _exit(0xfe)
[36970:40451:0715/023458:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[36970:3847:0715/023458:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:59440/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254&pnacl=1 (0)
[36970:3847:0715/023458:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[36970:3847:0715/023458:INFO:nacl_browsertest_util.cc(130)] ||||
[36970:3847:0715/023458:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.ExitStatusNeg2 (6783 ms)
[215/215] NaClBrowserTestPnacl.ExitStatusNeg2 (7990 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"baf9548a6a6f92fb761ddd79cb5de67f3636c16f","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 1 Pending: 1.0s Duration: 703.7s Bot: vm35-a4 Exit: 0 |
+------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 15 https://chromium-swarm.appspot.com/user/task/28a9d82e35ab0610 |
+-------------------------------------------------------------------------+
3 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outKi_sro/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 15/20
Using 2 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.PauseResumeFocus
[1692:3847:0715/022441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1686:3847:0715/022444:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1686:3847:0715/022444:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.PauseResumeFocus", source: test_api.js (1324)
[1707:12807:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1707:12807:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1707:12807:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1707:12807:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BaseDownloadsWebUITest.PauseResumeFocus (6768 ms)
[1/198] BaseDownloadsWebUITest.PauseResumeFocus (7986 ms)
[ RUN ] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers
[1693:3847:0715/022441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1695:12807:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1695:12807:0715/022444:WARNING:channel.cc(322)] RawChannel write error
[1687:3847:0715/022444:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1687:3847:0715/022444:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIForSupervisedUsersTest.SupervisedUsers", source: test_api.js (1324)
[1687:3847:0715/022445:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[1708:13063:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1708:13063:0715/022445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1708:13063:0715/022445:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers (6815 ms)
[2/198] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers (8000 ms)
[ RUN ] ManageProfileUITest.NoEmptyConfirmation
[1716:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1710:40451:0715/022451:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1710:40451:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1710:3847:0715/022451:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1710:3847:0715/022452:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1710:3847:0715/022454:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NoEmptyConfirmation", source: test_api.js (1324)
[ OK ] ManageProfileUITest.NoEmptyConfirmation (6975 ms)
[3/198] ManageProfileUITest.NoEmptyConfirmation (8213 ms)
[ RUN ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert
[1717:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1711:40451:0715/022451:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1711:3847:0715/022451:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1711:3847:0715/022452:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1711:3847:0715/022454:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert", source: test_api.js (1324)
[1711:40451:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1711:40451:0715/022454:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert (7481 ms)
[4/198] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert (8883 ms)
[ RUN ] WebUIAssertionsTestFail.testExpectFailFails
[1726:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1722:39427:0715/022459:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1722:3847:0715/022459:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestFail.testExpectFailFails", source: test_api.js (1324)
[1722:3847:0715/022459:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: RUN_TEST_F("WebUIAssertionsTestFail","testExpectFailFails")
Error: expectNotReached()
at assertNotReached (test_api.js:1052:11)
at expectFunc (test_api.js:1120:20)
at Object.<anonymous> (assertions.js:82:3)
at Object.Test.runTest (test_api.js:341:16)
at Object.TestCase.runTest (test_api.js:478:22)
at Object.TestCase.run (test_api.js:508:14)
at RUN_TEST_F (test_api.js:1325:21)
at expectFunc (test_api.js:1120:20)
at runTestFunction (test_api.js:1193:37)
at runTest (test_api.js:1167:18)
[ OK ] WebUIAssertionsTestFail.testExpectFailFails (4184 ms)
[5/198] WebUIAssertionsTestFail.testExpectFailFails (5315 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestContinue
[1730:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1723:37379:0715/022500:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1723:3847:0715/022500:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestContinue", source: test_api.js (1324)
[1723:37379:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1723:37379:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1723:37379:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserAsyncGenTest.TestContinue (4296 ms)
[6/198] WebUIBrowserAsyncGenTest.TestContinue (5424 ms)
[ RUN ] CrElementsBrowserTest.CrElementsTest
[1738:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1734:40707:0715/022505:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1734:3847:0715/022505:INFO:CONSOLE(1324)] "Running TestCase CrElementsBrowserTest.CrElementsTest", source: test_api.js (1324)
[1738:3847:0715/022506:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1738:3847:0715/022506:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] CrElementsBrowserTest.CrElementsTest (5989 ms)
[7/198] CrElementsBrowserTest.CrElementsTest (7397 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewLoadLog
[1742:3847:0715/022503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1743:12807:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1743:12807:0715/022506:WARNING:channel.cc(322)] RawChannel write error
[1735:3847:0715/022507:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewLoadLog", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTimelineViewLoadLog (6064 ms)
[8/198] NetInternalsTest.netInternalsTimelineViewLoadLog (7462 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions
[1754:3847:0715/022511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1749:5635:0715/022512:ERROR:mach_broker_mac.mm(222)] Unknown process 1757 is sending Mach IPC messages!
[1749:3847:0715/022514:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitTrue", source: chrome-extension://bpfpljphldopknplppkjcplpbidandii/_generated_background_page.html (0)
[1749:3847:0715/022514:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitFalse", source: chrome-extension://bpfpljphldopknplppkjcplpbidandii/_generated_background_page.html (0)
[1749:3847:0715/022514:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopNoInit", source: chrome-extension://bpfpljphldopknplppkjcplpbidandii/_generated_background_page.html (0)
[1758:13063:0715/022514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1758:13063:0715/022514:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions (5515 ms)
[9/198] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions (6721 ms)
[ RUN ] PrintPreviewWebUITest.TestDuplexSettingsFalse
[1750:3847:0715/022510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1746:3847:0715/022512:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1746:3847:0715/022514:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestDuplexSettingsFalse", source: test_api.js (1324)
[1746:40451:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewWebUITest.TestDuplexSettingsFalse (7597 ms)
[10/198] PrintPreviewWebUITest.TestDuplexSettingsFalse (8842 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm
[1764:3847:0715/022518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1760:4611:0715/022519:ERROR:mach_broker_mac.mm(222)] Unknown process 1770 is sending Mach IPC messages!
[1760:3847:0715/022520:INFO:CONSOLE(0)] "[SUCCESS] testSetShapeNoPerm", source: chrome-extension://ilocaalkllinebdgfdbjceibompaaddk/_generated_background_page.html (0)
[1767:12807:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm (5091 ms)
[11/198] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm (6672 ms)
[ RUN ] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage
[1768:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1769:13063:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1769:13063:0715/022521:WARNING:channel.cc(322)] RawChannel write error
[1772:13063:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1772:13063:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1772:13063:0715/022521:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage (4747 ms)
[12/198] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage (6012 ms)
[ RUN ] BluetoothApiTest.DeviceEvents
[1779:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1773:3847:0715/022526:INFO:CONSOLE(0)] "[SUCCESS] testDeviceEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1780:13319:0715/022526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.DeviceEvents (4386 ms)
[13/198] BluetoothApiTest.DeviceEvents (5591 ms)
[ RUN ] BluetoothLowEnergyApiTest.CharacteristicValueChanged
[1781:3847:0715/022525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:27.184 browser_tests[1774:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1774:3847:0715/022527:INFO:CONSOLE(0)] "[SUCCESS] testCharacteristicValueChanged", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[1782:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1782:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1782:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1782:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1784:12807:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1784:12807:0715/022527:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.CharacteristicValueChanged (4522 ms)
[14/198] BluetoothLowEnergyApiTest.CharacteristicValueChanged (5968 ms)
[ RUN ] CastChannelAPITest.TestSendInvalidMessageInfo
[1790:3847:0715/022530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1793:15363:0715/022531:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] CastChannelAPITest.TestSendInvalidMessageInfo (2912 ms)
[15/198] CastChannelAPITest.TestSendInvalidMessageInfo (4327 ms)
[ RUN ] CastChannelAPITest.TestSetAuthorityKeys
[1794:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1787:41219:0715/022533:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1795:12807:0715/022533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1795:12807:0715/022533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1795:12807:0715/022533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1787:3847:0715/022533:INFO:CONSOLE(0)] "[SUCCESS] testValid", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_authority_keys.html (0)
[1787:3847:0715/022533:INFO:CONSOLE(0)] "[SUCCESS] testInvalid", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_authority_keys.html (0)
[ OK ] CastChannelAPITest.TestSetAuthorityKeys (4584 ms)
[16/198] CastChannelAPITest.TestSetAuthorityKeys (6050 ms)
[ RUN ] ExtensionApiTest.SystemIndicator
[1800:3847:0715/022534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1796:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] setIconAndShow", source: chrome-extension://ilanclmaeigfpnmdlgelmhkpkegdioip/_generated_background_page.html (0)
[1801:3847:0715/022536:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[1801:12807:0715/022536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1801:12807:0715/022536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1801:12807:0715/022536:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.SystemIndicator (4412 ms)
[17/198] ExtensionApiTest.SystemIndicator (5697 ms)
[ RUN ] ExtensionApiTest.ContentScriptCSSLocalization
[1806:3847:0715/022537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1802:41219:0715/022540:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: invalid
[1802:41219:0715/022540:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[1802:3847:0715/022540:INFO:CONSOLE(0)] "Denying load of chrome-extension://jpimhkkaiigkckjijinjhpinjppfdoll/test.png. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://localhost:49424/extensions/test_file_with_body.html (0)
[1802:74247:0715/022540:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1802:3847:0715/022540:INFO:CONSOLE(0)] "'getMatchedCSSRules()' is deprecated. For more help, check https://code.google.com/p/chromium/issues/detail?id=437569#c2", source: (0)
[1802:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] extensionIDMessageGetsReplacedInContentScriptCSS", source: chrome-extension://jpimhkkaiigkckjijinjhpinjppfdoll/_generated_background_page.html (0)
[1802:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] textDirectionMessageGetsReplacedInInsertCSSCall", source: chrome-extension://jpimhkkaiigkckjijinjhpinjppfdoll/_generated_background_page.html (0)
[1807:13319:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1807:13319:0715/022540:WARNING:channel.cc(322)] RawChannel write error
[1809:12807:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1809:12807:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1809:12807:0715/022540:WARNING:channel.cc(322)] RawChannel write error
[1802:41219:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1802:41219:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1802:41219:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1802:41219:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1802:41219:0715/022541:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptCSSLocalization (6238 ms)
[18/198] ExtensionApiTest.ContentScriptCSSLocalization (7474 ms)
[ RUN ] ExtensionApiTest.DefaultContentSecurityPolicy
[1812:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1808:3847:0715/022542:INFO:CONSOLE(1)] "Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' blob: filesystem: chrome-extension-resource:". Either the 'unsafe-inline' keyword, a hash ('sha256-74kAueDjwwtb902RkheZlJj5MGHCKEt7S8nxzwgvtzA='), or a nonce ('nonce-...') is required to enable inline execution.
", source: chrome-extension://iolmhahplimfjmolcghjpakmiheggbkj/test.html (1)
[1808:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] inlineScriptDoesNotRun", source: chrome-extension://iolmhahplimfjmolcghjpakmiheggbkj/test.html (0)
[1808:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] externalScriptDoesRun", source: chrome-extension://iolmhahplimfjmolcghjpakmiheggbkj/test.html (0)
[ OK ] ExtensionApiTest.DefaultContentSecurityPolicy (4175 ms)
[19/198] ExtensionApiTest.DefaultContentSecurityPolicy (5431 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRAllURLs
[1820:3847:0715/022544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1816:75015:0715/022548:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1816:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] domainOne", source: chrome-extension://fjfjaibbmojgkhodiimlpcmnoghdokck/test.html (0)
[1816:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] domainTwo", source: chrome-extension://fjfjaibbmojgkhodiimlpcmnoghdokck/test.html (0)
[1823:13319:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1826:13063:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1826:13063:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1826:13063:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1826:13063:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1826:13063:0715/022548:WARNING:channel.cc(322)] RawChannel write error
[1828:3847:0715/022548:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483651, remote ID 4)
[1828:13063:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1828:13063:0715/022548:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.CrossOriginXHRAllURLs (5939 ms)
[20/198] ExtensionApiTest.CrossOriginXHRAllURLs (7302 ms)
[ RUN ] ExtensionApiTest.SharedModule
[1824:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1817:3847:0715/022549:WARNING:extension_error_reporter.cc(79)] Extension error: Extension requires "Shared Module Test" with a minimum version "2.0", but only version "1.0" is installed.
[1817:41219:0715/022551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1817:41219:0715/022551:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.SharedModule (8585 ms)
[21/198] ExtensionApiTest.SharedModule (9859 ms)
[ RUN ] MimeHandlerViewTest.DataUrl
[1833:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1830:3847:0715/022554:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[1830:41219:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1830:41219:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1830:41219:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1830:41219:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1830:41219:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1830:41219:0715/022554:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.DataUrl (5022 ms)
[22/198] MimeHandlerViewTest.DataUrl (6449 ms)
[ RUN ] AppControllerReplaceNTPBrowserTest.ReplaceNTPAfterStartup
[1840:3847:0715/022555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1836:16899:0715/022557:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] AppControllerReplaceNTPBrowserTest.ReplaceNTPAfterStartup (4500 ms)
[23/198] AppControllerReplaceNTPBrowserTest.ReplaceNTPAfterStartup (5958 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning
[1846:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1842:3847:0715/022601:ERROR:native_app_window_cocoa.mm(828)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShelfMenu()
[1847:3847:0715/022602:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[1851:12807:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1851:12807:0715/022602:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning (5961 ms)
[24/198] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning (7252 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings
HTTP server started on http://127.0.0.1:49440...
sending server_data: {"host": "127.0.0.1", "port": 49440} (36 bytes)
[1854:3847:0715/022602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1867:12807:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1867:12807:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings (10130 ms)
[25/198] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings (11461 ms)
[ RUN ] EphemeralAppServiceBrowserTest.ClearCachedApps
[1861:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:12.356 browser_tests[1856:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] EphemeralAppServiceBrowserTest.ClearCachedApps (9564 ms)
[26/198] EphemeralAppServiceBrowserTest.ClearCachedApps (10993 ms)
[ RUN ] ExtensionViewTest.TestExtensionViewCreationShouldSucceed
[1873:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1880:13063:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1880:13063:0715/022618:WARNING:channel.cc(322)] RawChannel write error
[1873:3847:0715/022618:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1873:3847:0715/022618:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1883:12807:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionViewTest.TestExtensionViewCreationShouldSucceed (7911 ms)
[27/198] ExtensionViewTest.TestExtensionViewCreationShouldSucceed (9178 ms)
[ RUN ] WebViewTest.Shim_TestAPIMethodExistence
[1881:3847:0715/022616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1882:12807:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1876:40963:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1876:40963:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[1876:40963:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1876:40963:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1876:40963:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[1876:40963:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[1876:40963:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1876:40963:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1876:40963:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1876:40963:0715/022620:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAPIMethodExistence (6482 ms)
[28/198] WebViewTest.Shim_TestAPIMethodExistence (7747 ms)
[ RUN ] WebViewTest.ContextMenusAPI_Basic
[1895:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1885:3847:0715/022626:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1885:3847:0715/022626:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1885:3847:0715/022626:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (250)
[1885:3847:0715/022626:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1885:3847:0715/022626:INFO:CONSOLE(5)] "testProperties", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1885:3847:0715/022626:INFO:CONSOLE(5)] "testCreateMenuItem", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1885:3847:0715/022626:INFO:CONSOLE(5)] "ITEM_CREATED", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1885:3847:0715/022626:INFO:CONSOLE(5)] "testUpdateMenuItem", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1885:3847:0715/022626:INFO:CONSOLE(5)] "testRemoveItem", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1885:3847:0715/022626:INFO:CONSOLE(5)] "createThreeMenuItems", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1885:3847:0715/022626:INFO:CONSOLE(5)] "testRemoveAllItems", source: chrome-extension://epjcafknfjfalbbbhdpfcpibncdkfbme/embedder.js (5)
[1903:13063:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1903:13063:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.ContextMenusAPI_Basic (6635 ms)
[29/198] WebViewTest.ContextMenusAPI_Basic (8062 ms)
[ RUN ] WebViewTest.TearDownTest
[1901:3847:0715/022624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1905:13063:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1905:13063:0715/022628:WARNING:channel.cc(322)] RawChannel write error
[1904:13063:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1904:13063:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1902:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1902:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1902:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1902:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1902:13063:0715/022631:WARNING:channel.cc(322)] RawChannel write error
[1896:41219:0715/022632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1896:41219:0715/022632:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.TearDownTest (9709 ms)
[30/198] WebViewTest.TearDownTest (11334 ms)
[ RUN ] WindowControlsTest.CloseControlWorks
[1910:3847:0715/022630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1913:13063:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1913:13063:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1913:13063:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WindowControlsTest.CloseControlWorks (4932 ms)
[31/198] WindowControlsTest.CloseControlWorks (6233 ms)
[ RUN ] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB
[1922:3847:0715/022636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1923:12551:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1923:12551:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1923:12551:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1923:12551:0715/022637:WARNING:channel.cc(322)] RawChannel write error
[1923:14851:0715/022637:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1923:14851:0715/022637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1923:14851:0715/022637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB (2801 ms)
[32/198] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB (4080 ms)
[ RUN ] AutofillTest.AggregatesMinValidProfileDifferentJS
[1920:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49445...
sending server_data: {"host": "127.0.0.1", "port": 49445} (36 bytes)
[1925:13063:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1925:13063:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1925:13063:0715/022638:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillTest.AggregatesMinValidProfileDifferentJS (4948 ms)
[33/198] AutofillTest.AggregatesMinValidProfileDifferentJS (6214 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage
[1930:3847:0715/022640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1931:15363:0715/022641:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1931:15363:0715/022641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1931:15363:0715/022641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1926:39427:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage (2909 ms)
[34/198] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage (4215 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl
[1940:3847:0715/022644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl (2808 ms)
[35/198] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl (4094 ms)
[ RUN ] DownloadTest.DownloadUrlToPath
[1947:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadUrlToPath (2844 ms)
[36/198] DownloadTest.DownloadUrlToPath (4097 ms)
[ RUN ] DevToolsExtensionTest.TestDevToolsExtensionMessaging
[1934:3847:0715/022642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49449...
sending server_data: {"host": "127.0.0.1", "port": 49449} (36 bytes)
[1929:3847:0715/022649:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1929:3847:0715/022651:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1929:3847:0715/022651:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[1929:3847:0715/022652:INFO:CONSOLE(2)] "PASS", source: (2)
[1946:12807:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1946:12807:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1929:40451:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1929:40451:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1929:40451:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1929:40451:0715/022652:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsExtensionTest.TestDevToolsExtensionMessaging (12629 ms)
[37/198] DevToolsExtensionTest.TestDevToolsExtensionMessaging (13992 ms)
[ RUN ] DownloadTest.Resumption_WithPromptAlways
[1952:3847:0715/022652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1949:40451:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.Resumption_WithPromptAlways (3418 ms)
[38/198] DownloadTest.Resumption_WithPromptAlways (4829 ms)
[ RUN ] SavePageBrowserTest.RemoveFromList
[1963:3847:0715/022657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1957:39939:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1957:39939:0715/022659:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SavePageBrowserTest.RemoveFromList (3262 ms)
[39/198] SavePageBrowserTest.RemoveFromList (4870 ms)
[ RUN ] SavePageBrowserTest.SaveDuringInitialNavigationIncognito
[1958:3847:0715/022656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:57.489 browser_tests[1954:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1954:41219:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1954:41219:0715/022659:WARNING:channel.cc(322)] RawChannel write error
[1954:41219:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1954:41219:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1954:41219:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1954:41219:0715/022659:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SavePageBrowserTest.SaveDuringInitialNavigationIncognito (5687 ms)
[40/198] SavePageBrowserTest.SaveDuringInitialNavigationIncognito (7207 ms)
[ RUN ] ErrorPageTest.DNSError_DoSearch
[1975:3847:0715/022703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1968:3847:0715/022704:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1968:40451:0715/022707:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1968:40451:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1968:40451:0715/022707:WARNING:channel.cc(322)] RawChannel write error
[1968:3847:0715/022707:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.DNSError_DoSearch (6449 ms)
[41/198] ErrorPageTest.DNSError_DoSearch (8006 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack2AndForward
[1973:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1967:3847:0715/022705:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1967:39683:0715/022706:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1979:12807:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1967:3847:0715/022708:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1967:39683:0715/022709:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1981:13063:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1981:13063:0715/022709:WARNING:channel.cc(322)] RawChannel write error
[1982:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1982:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1967:3847:0715/022711:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1986:13063:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1986:13063:0715/022711:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorPageTest.DNSError_GoBack2AndForward (10920 ms)
[42/198] ErrorPageTest.DNSError_GoBack2AndForward (12081 ms)
[ RUN ] AutomationApiTest.Location
[1987:3847:0715/022711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1983:74759:0715/022714:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1983:3847:0715/022714:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://bfjmnfeibdnappjnpodbeehonfmbadok/location.html (0)
[1983:3847:0715/022715:INFO:CONSOLE(0)] "[SUCCESS] testLocation", source: chrome-extension://bfjmnfeibdnappjnpodbeehonfmbadok/location.html (0)
[1990:3847:0715/022715:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 13; this: 5
[ OK ] AutomationApiTest.Location (6507 ms)
[43/198] AutomationApiTest.Location (7979 ms)
[ RUN ] BrowserApiTest.OpenTab
[1994:3847:0715/022714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1995:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1995:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1995:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserApiTest.OpenTab (3238 ms)
[44/198] BrowserApiTest.OpenTab (4801 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchState
[2004:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1998:41219:0715/022720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1998:41219:0715/022720:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchState (3456 ms)
[45/198] DownloadExtensionTest.DownloadExtensionTest_SearchState (4887 ms)
[ RUN ] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents
[2003:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1997:3847:0715/022721:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1997:3847:0715/022722:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1997:3847:0715/022722:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents (5470 ms)
[46/198] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents (6941 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchLimit
[2012:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchLimit (3441 ms)
[47/198] DownloadExtensionTest.DownloadExtensionTest_SearchLimit (4712 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL
[2016:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2011:4871:0715/022728:ERROR:mach_broker_mac.mm(222)] Unknown process 2019 is sending Mach IPC messages!
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL (4099 ms)
[48/198] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL (5392 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest
[2022:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2018:63003:0715/022731:ERROR:mach_broker_mac.mm(222)] Unknown process 2028 is sending Mach IPC messages!
[2018:3847:0715/022733:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://bdcapffmgbbanahpohmppikhflofkagp/test.html (0)
[2024:13063:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2024:13063:0715/022733:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest (6587 ms)
[49/198] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest (8060 ms)
[ RUN ] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest
[2027:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2023:64259:0715/022734:ERROR:mach_broker_mac.mm(222)] Unknown process 2031 is sending Mach IPC messages!
[2023:3847:0715/022735:INFO:CONSOLE(0)] "[SUCCESS] isWritableEntry", source: chrome-extension://kmiogckjfkbcneapnkolohclohgpbefa/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest (5641 ms)
[50/198] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest (7411 ms)
[ RUN ] HotwordPrivateApiTest.OnSpeakerModelExists
[2037:3847:0715/022737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HotwordPrivateApiTest.OnSpeakerModelExists (4533 ms)
[51/198] HotwordPrivateApiTest.OnSpeakerModelExists (5758 ms)
[ RUN ] HotwordPrivateApiTest.AudioHistoryNoWebHistory
[2041:3847:0715/022738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2036:3847:0715/022741:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[2043:13063:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2036:40963:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2036:40963:0715/022741:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.AudioHistoryNoWebHistory (4549 ms)
[52/198] HotwordPrivateApiTest.AudioHistoryNoWebHistory (6001 ms)
[ RUN ] IdentityGetAccountsFunctionTest.NoneSignedIn
[2048:3847:0715/022742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2050:15363:0715/022743:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2050:15363:0715/022743:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2050:15363:0715/022743:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2050:13063:0715/022743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2050:13063:0715/022743:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityGetAccountsFunctionTest.NoneSignedIn (2749 ms)
[53/198] IdentityGetAccountsFunctionTest.NoneSignedIn (4060 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors
[2054:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2049:3847:0715/022747:INFO:CONSOLE(5)] "hi there", source: chrome-extension://nkmghmcmjcdolcdpoofmelkhijimibcg/test.js (5)
[2059:12807:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors (4314 ms)
[54/198] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors (5960 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.Advice
[2060:3847:0715/022747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2061:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2061:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2061:15363:0715/022747:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2061:15363:0715/022747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2061:15363:0715/022747:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2061:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2061:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2061:13063:0715/022747:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RemoveCachedAuthTokenFunctionTest.Advice (2770 ms)
[55/198] RemoveCachedAuthTokenFunctionTest.Advice (4113 ms)
[ RUN ] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated
[2069:3847:0715/022751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated (4657 ms)
[56/198] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated (5913 ms)
[ RUN ] ExtensionManagementApiBrowserTest.SelfUninstall
[2068:3847:0715/022751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2062:41219:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2062:41219:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2062:41219:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2062:41219:0715/022754:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiBrowserTest.SelfUninstall (5993 ms)
[57/198] ExtensionManagementApiBrowserTest.SelfUninstall (7318 ms)
[ RUN ] ExtensionManagementApiTest.ManagementPolicyProhibited
[2079:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2075:3847:0715/022759:INFO:CONSOLE(0)] "[SUCCESS] prohibitedDisable", source: chrome-extension://digemmflemkedkemfplageajfgkomlbp/prohibited.html (0)
[2075:3847:0715/022759:INFO:CONSOLE(0)] "[SUCCESS] prohibitedEnable", source: chrome-extension://digemmflemkedkemfplageajfgkomlbp/prohibited.html (0)
[2075:3847:0715/022759:INFO:CONSOLE(0)] "[SUCCESS] prohibitedUninstall", source: chrome-extension://digemmflemkedkemfplageajfgkomlbp/prohibited.html (0)
[2075:41219:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2075:41219:0715/022759:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiTest.ManagementPolicyProhibited (5036 ms)
[58/198] ExtensionManagementApiTest.ManagementPolicyProhibited (6411 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.Scan
[2083:3847:0715/022758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2078:63235:0715/022759:ERROR:mach_broker_mac.mm(222)] Unknown process 2086 is sending Mach IPC messages!
[2078:3847:0715/022801:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2078:3847:0715/022801:INFO:CONSOLE(0)] "[SUCCESS] MediaScanTest", source: chrome-extension://iciphicagndldbnepnekiidamjeceimd/_generated_background_page.html (0)
[ OK ] MediaGalleriesPlatformAppBrowserTest.Scan (5358 ms)
[59/198] MediaGalleriesPlatformAppBrowserTest.Scan (6755 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.ToURL
[2092:3847:0715/022803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2088:63499:0715/022805:ERROR:mach_broker_mac.mm(222)] Unknown process 2097 is sending Mach IPC messages!
[2088:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://dgjldghedgboafkppmeddiodhmhilnef/_generated_background_page.html (0)
[2088:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://dgjldghedgboafkppmeddiodhmhilnef/_generated_background_page.html (0)
[2088:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://dgjldghedgboafkppmeddiodhmhilnef/_generated_background_page.html (0)
[2088:3847:0715/022806:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2092:3847:0715/022806:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2092:3847:0715/022806:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] MediaGalleriesPlatformAppBrowserTest.ToURL (5189 ms)
[60/198] MediaGalleriesPlatformAppBrowserTest.ToURL (6685 ms)
[ RUN ] NotificationProviderApiTest.TestBasicUsage
[2096:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2091:3847:0715/022807:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnClicked", source: chrome-extension://demiohpmcdmnpgpnhniadekoocdecjac/_generated_background_page.html (0)
[2091:3847:0715/022807:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnButtonClicked", source: chrome-extension://demiohpmcdmnpgpnhniadekoocdecjac/_generated_background_page.html (0)
[2091:3847:0715/022807:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnClosed", source: chrome-extension://demiohpmcdmnpgpnhniadekoocdecjac/_generated_background_page.html (0)
[2091:3847:0715/022807:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnPermissionLevelChanged", source: chrome-extension://demiohpmcdmnpgpnhniadekoocdecjac/_generated_background_page.html (0)
[2091:3847:0715/022807:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnShowSettings", source: chrome-extension://demiohpmcdmnpgpnhniadekoocdecjac/_generated_background_page.html (0)
[ OK ] NotificationProviderApiTest.TestBasicUsage (4512 ms)
[61/198] NotificationProviderApiTest.TestBasicUsage (5948 ms)
[ RUN ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous
[2109:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous (2987 ms)
[62/198] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous (4298 ms)
[ RUN ] ExtensionPreferenceApiTest.OnChangeSplit
[2105:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2101:3847:0715/022812:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2101:9491:0715/022813:ERROR:mach_broker_mac.mm(222)] Unknown process 2112 is sending Mach IPC messages!
[2101:3847:0715/022814:INFO:CONSOLE(41)] "changeDefault regular ready", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] changeDefault", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/_generated_background_page.html (0)
[2101:3847:0715/022814:INFO:CONSOLE(41)] "changeIncognitoOnly regular listening", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(41)] "changeIncognitoOnly regular ready", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnly", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/_generated_background_page.html (0)
[2101:3847:0715/022814:INFO:CONSOLE(41)] "changeDefaultOnly regular ready", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(41)] "changeDefaultOnly regular pref set", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] changeDefaultOnly", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/_generated_background_page.html (0)
[2101:3847:0715/022814:INFO:CONSOLE(41)] "changeIncognitoOnlyBack regular listening", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(41)] "changeIncognitoOnlyBack regular ready", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnlyBack", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/_generated_background_page.html (0)
[2101:3847:0715/022814:INFO:CONSOLE(41)] "clearIncognito regular listening", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(41)] "clearIncognito regular ready", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] clearIncognito", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/_generated_background_page.html (0)
[2101:3847:0715/022814:INFO:CONSOLE(41)] "clearDefault regular ready", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/test.js (41)
[2101:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] clearDefault", source: chrome-extension://iipjdpehjgaifjdggghnglibfinalohi/_generated_background_page.html (0)
[2114:13319:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2114:13319:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2114:13319:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2101:40707:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2101:40707:0715/022814:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionPreferenceApiTest.OnChangeSplit (6987 ms)
[63/198] ExtensionPreferenceApiTest.OnChangeSplit (8414 ms)
[ RUN ] ExtensionSessionsTest.GetDevicesMaxResults
[2124:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:166:
Function call: GetPreferredDataTypes()
Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:162:
Function call: IsDataTypeControllerRunning(13)
Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[2120:39427:0715/022819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2120:39427:0715/022819:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.GetDevicesMaxResults (2922 ms)
[64/198] ExtensionSessionsTest.GetDevicesMaxResults (4316 ms)
[ RUN ] ProxySettingsApiTest.ProxyPacScript
[2118:3847:0715/022815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2113:3847:0715/022817:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://pojeghbokcjcciohhadbpiimphoihohk/_generated_background_page.html (0)
[2113:3847:0715/022817:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://pojeghbokcjcciohhadbpiimphoihohk/_generated_background_page.html (0)
[2121:13063:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2121:13063:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2121:13063:0715/022817:WARNING:channel.cc(322)] RawChannel write error
[2113:3847:0715/022819:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://pojeghbokcjcciohhadbpiimphoihohk/_generated_background_page.html (0)
[2113:3847:0715/022819:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://pojeghbokcjcciohhadbpiimphoihohk/_generated_background_page.html (0)
[2125:13063:0715/022819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2125:13063:0715/022819:WARNING:channel.cc(322)] RawChannel write error
[2113:3847:0715/022820:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://pojeghbokcjcciohhadbpiimphoihohk/_generated_background_page.html (0)
[2113:3847:0715/022820:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://pojeghbokcjcciohhadbpiimphoihohk/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyPacScript (7334 ms)
[65/198] ProxySettingsApiTest.ProxyPacScript (9025 ms)
[ RUN ] ExtensionSettingsApiTest.IsStorageEnabled
[2136:3847:0715/022824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2138:15363:0715/022825:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2138:15363:0715/022825:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2138:15363:0715/022825:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2138:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2138:13063:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.IsStorageEnabled (3141 ms)
[66/198] ExtensionSettingsApiTest.IsStorageEnabled (4624 ms)
[ RUN ] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages
[2132:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2128:61955:0715/022824:ERROR:mach_broker_mac.mm(222)] Unknown process 2137 is sending Mach IPC messages!
[2128:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://aiknjkmbbabmaooahobkhchpdodaojkp/_generated_background_page.html (0)
[2133:12807:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2139:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2139:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2139:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2139:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2139:13063:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages (5363 ms)
[67/198] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages (6753 ms)
[ RUN ] TabCaptureApiPixelTest.EndToEndThroughWebRTC
[2145:3847:0715/022828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2141:40451:0715/022830:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(2877)] SetOutputVolumePan(1, 1, 1) failed, err=8040
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[2152:28167:0715/022831:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -1
[2152:20999:0715/022831:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[2152:28167:0715/022831:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -8
[2152:20999:0715/022831:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(1, 65536) failed: 0
[2152:20999:0715/022831:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(2, 65536) failed: 0
[2152:20999:0715/022831:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(5, 0) failed: 0
[2152:20743:0715/022831:WARNING:webrtcsession.cc(1569)] Candidate has unknown component: Cand[3178106325:2:udp:2122260222:192.168.141.3:60909:local::0::] for content: audio
WARNING: no real random source present!
[2141:3847:0715/022832:INFO:CONSOLE(122)] "Observed expected color RGB(255,0,0) in the video as RGB(254,0,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[2141:3847:0715/022832:INFO:CONSOLE(122)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[2141:3847:0715/022832:INFO:CONSOLE(122)] "Observed expected color RGB(0,0,255) in the video as RGB(0,1,253)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[2141:3847:0715/022832:INFO:CONSOLE(0)] "[SUCCESS] endToEndTest", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.html?method=webrtc&colorDeviation=50 (0)
[2152:20743:0715/022832:ERROR:webrtcsession.cc(1050)] SetAudioPlayout: No audio channel exists.
[2152:20743:0715/022832:WARNING:webrtcsession.cc(1127)] SetVideoPlayout: No video channel exists.
[2152:20743:0715/022832:ERROR:webrtcsession.cc(1071)] SetAudioSend: No audio channel exists.
[2152:20743:0715/022832:WARNING:webrtcsession.cc(1109)] Video not used in this call.
[2152:20743:0715/022832:WARNING:webrtcsession.cc(1142)] SetVideoSend: No video channel exists.
[2152:12807:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2152:12807:0715/022832:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[2152:12807:0715/022832:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] TabCaptureApiPixelTest.EndToEndThroughWebRTC (5605 ms)
[68/198] TabCaptureApiPixelTest.EndToEndThroughWebRTC (7056 ms)
[ RUN ] ExtensionWebRequestApiTest.PostData2
[2149:3847:0715/022829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2142:41219:0715/022831:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2151:12807:0715/022831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2154:13063:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2142:3847:0715/022833:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://jjlpccjipfgopjobcadcakgjaokgjgmi/test_post2.html (0)
[2142:3847:0715/022834:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://jjlpccjipfgopjobcadcakgjaokgjgmi/test_post2.html (0)
[ OK ] ExtensionWebRequestApiTest.PostData2 (7987 ms)
[69/198] ExtensionWebRequestApiTest.PostData2 (9340 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallTheme
HTTP server started on http://127.0.0.1:49461...
sending server_data: {"host": "127.0.0.1", "port": 49461} (36 bytes)
[2159:3847:0715/022836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2160:12807:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2160:12807:0715/022838:WARNING:channel.cc(322)] RawChannel write error
[2155:3847:0715/022838:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[2155:3847:0715/022840:INFO:CONSOLE(0)] "[SUCCESS] installTheme", source: http://www.example.com:49461/files/extensions/api_test/webstore_private/theme.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.InstallTheme (7099 ms)
[70/198] ExtensionWebstorePrivateApiTest.InstallTheme (8573 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptBadEncoding
[2165:3847:0715/022839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2161:74759:0715/022842:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
[2161:74759:0715/022842:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2161:3847:0715/022842:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptFileWithBadEncodingShouldFail", source: chrome-extension://mpmlckokpgjemipbialkcipkcbeblfbg/_generated_background_page.html (0)
[2169:12807:0715/022842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2169:12807:0715/022842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2161:39683:0715/022842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2161:39683:0715/022842:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptBadEncoding (6204 ms)
[71/198] ExecuteScriptApiTest.ExecuteScriptBadEncoding (7489 ms)
[ RUN ] ExtensionBindingsApiTest.ModuleSystem
[2174:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2171:3847:0715/022846:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2176:13063:0715/022846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2179:14339:0715/022846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2179:14339:0715/022846:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.ModuleSystem (4484 ms)
[72/198] ExtensionBindingsApiTest.ModuleSystem (5648 ms)
[ RUN ] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash
[2180:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2175:3847:0715/022848:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[2175:41731:0715/022848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2175:41731:0715/022848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2175:41731:0715/022848:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash (4504 ms)
[73/198] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash (5997 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToDefault
[2187:3847:0715/022850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToDefault (8052 ms)
[74/198] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToDefault (9396 ms)
[ RUN ] ExternallyConnectableMessagingTest.HostedAppOnWebsite
[2192:3847:0715/022852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2188:74759:0715/022854:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2188:40707:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2188:40707:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2188:40707:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[2188:40707:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2188:40707:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2188:40707:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2188:40707:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.HostedAppOnWebsite (5885 ms)
[75/198] ExternallyConnectableMessagingTest.HostedAppOnWebsite (7537 ms)
[ RUN ] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp
[2205:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2199:41219:0715/022902:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2207:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2207:13063:0715/022902:WARNING:channel.cc(322)] RawChannel write error
[2199:75015:0715/022902:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2199:41219:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2199:41219:0715/022903:WARNING:channel.cc(322)] RawChannel write error
[2199:41219:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2199:41219:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2199:41219:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[2199:41219:0715/022903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2199:41219:0715/022903:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp (5683 ms)
[76/198] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp (7155 ms)
[ RUN ] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage
[2206:3847:0715/022900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2200:3847:0715/022904:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://mjamonidecgnkcpdjibbfngailgnolon/index.html (0)
[2200:41219:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2200:41219:0715/022904:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage (6608 ms)
[77/198] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage (7826 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.NewTabPageURL
[2217:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2223:12807:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2223:12807:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2223:12807:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2223:12807:0715/022910:WARNING:channel.cc(322)] RawChannel write error
[2224:13063:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2224:13063:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2221:12807:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2225:13575:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2225:13575:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2217:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2217:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2217:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2217:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2217:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2217:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2217:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2217:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionURLRewriteBrowserTest.NewTabPageURL (6454 ms)
[78/198] ExtensionURLRewriteBrowserTest.NewTabPageURL (7957 ms)
[ RUN ] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback
[2222:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2228:13063:0715/022911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2216:41219:0715/022913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2216:41219:0715/022913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback (8156 ms)
[79/198] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback (9575 ms)
[ RUN ] LazyBackgroundPageApiTest.WaitForDialog
[2234:3847:0715/022915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2239:12807:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2230:41475:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2230:41475:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2230:41475:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LazyBackgroundPageApiTest.WaitForDialog (5253 ms)
[80/198] LazyBackgroundPageApiTest.WaitForDialog (6603 ms)
[ RUN ] LazyBackgroundPageApiTest.WaitForView
[2241:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2236:3847:0715/022920:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://fkcmdmeihppcpbagekngmmjeidladfdc/_generated_background_page.html (0)
[2236:39683:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2236:39683:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2236:39683:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LazyBackgroundPageApiTest.WaitForView (5029 ms)
[81/198] LazyBackgroundPageApiTest.WaitForView (6742 ms)
[ RUN ] WebstoreStartupInstallerTest.FindLink
HTTP server started on http://127.0.0.1:49481...
sending server_data: {"host": "127.0.0.1", "port": 49481} (36 bytes)
[2254:3847:0715/022921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2249:3847:0715/022922:INFO:CONSOLE(7)] "Page loaded", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (7)
[2249:3847:0715/022923:INFO:CONSOLE(27)] "In runTest", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (27)
[2249:3847:0715/022923:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[2249:3847:0715/022923:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[2249:3847:0715/022923:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[2249:3847:0715/022923:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[2249:3847:0715/022923:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[2249:3847:0715/022923:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[2249:3847:0715/022923:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[2249:3847:0715/022923:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[2249:3847:0715/022923:INFO:CONSOLE(69)] "Ran all tests, sending response", source: http://app.com:49481/files/extensions/api_test/webstore_inline_install/find_link.html (69)
[2249:41219:0715/022923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebstoreStartupInstallerTest.FindLink (3835 ms)
[82/198] WebstoreStartupInstallerTest.FindLink (5212 ms)
[ RUN ] GeolocationAccessTokenStoreTest.SetAcrossInstances
[2268:3847:0715/022927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2270:15107:0715/022928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[2270:12807:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2270:12807:0715/022928:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GeolocationAccessTokenStoreTest.SetAcrossInstances (4992 ms)
[83/198] GeolocationAccessTokenStoreTest.SetAcrossInstances (6525 ms)
[ RUN ] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage
[2259:3847:0715/022924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2262:13319:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2262:13319:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2262:13319:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2262:13319:0715/022928:WARNING:channel.cc(322)] RawChannel write error
[2266:13063:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[2266:13063:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2266:13063:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2259:3847:0715/022929:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2259:3847:0715/022929:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2259:3847:0715/022929:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2259:3847:0715/022929:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2259:3847:0715/022929:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2259:3847:0715/022929:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage (7584 ms)
[84/198] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage (9042 ms)
[ RUN ] LocaleTestDanish.TestStart
[2277:3847:0715/022933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2279:15363:0715/022933:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] LocaleTestDanish.TestStart (3076 ms)
[85/198] LocaleTestDanish.TestStart (4375 ms)
[ RUN ] MediaStreamPermissionTest.TestDenyingThenClearingStickyException
[2278:3847:0715/022933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49484...
sending server_data: {"host": "127.0.0.1", "port": 49484} (36 bytes)
[2272:3847:0715/022935:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49484/files/webrtc/adapter.js (71)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2272:3847:0715/022936:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:49484/files/webrtc/test_functions.js (13)
[2280:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2280:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2280:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2280:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2280:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaStreamPermissionTest.TestDenyingThenClearingStickyException (5441 ms)
[86/198] MediaStreamPermissionTest.TestDenyingThenClearingStickyException (6730 ms)
[ RUN ] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras
[2285:3847:0715/022937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49493...
sending server_data: {"host": "127.0.0.1", "port": 49493} (36 bytes)
[2282:3847:0715/022938:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49493/files/webrtc/adapter.js (71)
[2282:3847:0715/022938:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true}", source: http://127.0.0.1:49493/files/webrtc/test_functions.js (13)
[2282:3847:0715/022939:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49493/files/webrtc/test_functions.js (13)
[2282:3847:0715/022939:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:49493/files/webrtc/test_functions.js (13)
[2282:3847:0715/022939:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49493/files/webrtc/test_functions.js (13)
[2282:3847:0715/022939:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:49493/files/webrtc/test_functions.js (13)
[2282:3847:0715/022939:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"video":true}", source: http://127.0.0.1:49493/files/webrtc/test_functions.js (13)
[2282:3847:0715/022939:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:49493/files/webrtc/test_functions.js (13)
[2282:3847:0715/022939:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:49493/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras (4024 ms)
[87/198] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras (5383 ms)
[ RUN ] MediaFileValidatorTest.InvalidVideo
[2291:3847:0715/022940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2287:40451:0715/022941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2287:40451:0715/022941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2287:40451:0715/022941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaFileValidatorTest.InvalidVideo (4181 ms)
[88/198] MediaFileValidatorTest.InvalidVideo (5535 ms)
[ RUN ] LoadTimingBrowserTest.ReuseSocket
[2297:3847:0715/022942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2293:38403:0715/022944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2293:38403:0715/022944:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoadTimingBrowserTest.ReuseSocket (3641 ms)
[89/198] LoadTimingBrowserTest.ReuseSocket (4997 ms)
[ RUN ] HttpProxyScriptBrowserTest.Verify
HTTP server started on http://127.0.0.1:49502...
sending server_data: {"host": "127.0.0.1", "port": 49502} (36 bytes)
[2304:3847:0715/022946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2299:3847:0715/022947:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2304:3847:0715/022947:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2304:3847:0715/022947:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2304:3847:0715/022947:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2304:3847:0715/022947:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2304:3847:0715/022947:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2304:3847:0715/022947:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2304:3847:0715/022947:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2304:3847:0715/022947:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] HttpProxyScriptBrowserTest.Verify (4393 ms)
[90/198] HttpProxyScriptBrowserTest.Verify (5640 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm
[2308:3847:0715/022947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2303:56327:0715/022949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2303:40707:0715/022949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2303:40707:0715/022949:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm (3435 ms)
[91/198] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm (4791 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm
[2314:3847:0715/022951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2310:56071:0715/022952:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2310:40195:0715/022952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm (3389 ms)
[92/198] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm (4948 ms)
[ RUN ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField
[2318:3847:0715/022952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2313:57095:0715/022953:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField (3171 ms)
[93/198] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField (4429 ms)
[ RUN ] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering
[2324:3847:0715/022956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2320:56583:0715/022957:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /password/nonexistent_image.png
[2320:56583:0715/022957:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering (3432 ms)
[94/198] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering (4827 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears
[2328:3847:0715/022957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2321:56327:0715/022958:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears (3233 ms)
[95/198] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears (4715 ms)
[ RUN ] PDFExtensionTest.ParamsParser
[2334:3847:0715/023001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2330:75531:0715/023002:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2330:3847:0715/023005:INFO:CONSOLE(0)] "[SUCCESS] testParamsParser", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2342:3847:0715/023005:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[2342:13575:0715/023005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PDFExtensionTest.ParamsParser (7220 ms)
[96/198] PDFExtensionTest.ParamsParser (8672 ms)
[ RUN ] MaterialPDFExtensionTest.Navigator
[2339:3847:0715/023001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2331:75015:0715/023003:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2331:3847:0715/023005:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2331:3847:0715/023007:INFO:CONSOLE(0)] "[SUCCESS] testNavigate", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[ OK ] MaterialPDFExtensionTest.Navigator (8409 ms)
[97/198] MaterialPDFExtensionTest.Navigator (9619 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDelayLoadPlugin
[2350:3847:0715/023009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49533...
sending server_data: {"host": "127.0.0.1", "port": 49533} (36 bytes)
[2351:12807:0715/023013:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2351:12807:0715/023013:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
objc[2359]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2359]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PrerenderBrowserTest.PrerenderDelayLoadPlugin (6539 ms)
[98/198] PrerenderBrowserTest.PrerenderDelayLoadPlugin (7895 ms)
[ RUN ] PrerenderBrowserTest.PrerenderContentSettingBlock
[2354:3847:0715/023011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49538...
sending server_data: {"host": "127.0.0.1", "port": 49538} (36 bytes)
[2349:40195:0715/023014:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2349:40195:0715/023014:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderContentSettingBlock (5609 ms)
[99/198] PrerenderBrowserTest.PrerenderContentSettingBlock (6802 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond
[2367:3847:0715/023017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49546...
sending server_data: {"host": "127.0.0.1", "port": 49546} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond (5705 ms)
[100/198] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond (7177 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectInIframe
[2369:3847:0715/023018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49550...
sending server_data: {"host": "127.0.0.1", "port": 49550} (36 bytes)
[2370:12807:0715/023021:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2370:12807:0715/023021:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectInIframe (5589 ms)
[101/198] PrerenderBrowserTest.PrerenderClientRedirectInIframe (6972 ms)
[ RUN ] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn
[2382:3847:0715/023025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49567...
sending server_data: {"host": "127.0.0.1", "port": 49567} (36 bytes)
[2384:13063:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2376:40195:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2376:40195:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[2376:40195:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2376:40195:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[2376:40195:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn (5240 ms)
[102/198] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn (6550 ms)
[ RUN ] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple
[2381:3847:0715/023024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49564...
sending server_data: {"host": "127.0.0.1", "port": 49564} (36 bytes)
[2375:40451:0715/023028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2375:40451:0715/023028:WARNING:channel.cc(322)] RawChannel write error
[2375:5383:0715/023028:ERROR:mach_broker_mac.mm(222)] Unknown process 2389 is sending Mach IPC messages!
[2375:5383:0715/023028:ERROR:mach_broker_mac.mm(222)] Unknown process 2390 is sending Mach IPC messages!
[ OK ] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple (6480 ms)
[103/198] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple (7997 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocalStorageWrite
[2395:3847:0715/023031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49576...
sending server_data: {"host": "127.0.0.1", "port": 49576} (36 bytes)
[2398:13063:0715/023034:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2398:13063:0715/023034:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2398:13063:0715/023034:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderLocalStorageWrite (5170 ms)
[104/198] PrerenderBrowserTest.PrerenderLocalStorageWrite (6569 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme
[2399:3847:0715/023032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49580...
sending server_data: {"host": "127.0.0.1", "port": 49580} (36 bytes)
[2404:12807:0715/023035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2404:12807:0715/023035:WARNING:channel.cc(322)] RawChannel write error
[2392:40195:0715/023035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2392:40195:0715/023035:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme (5118 ms)
[105/198] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme (6539 ms)
[ RUN ] PrerenderBrowserTest.PrerenderReplaceCurrentEntry
[2409:3847:0715/023038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49587...
sending server_data: {"host": "127.0.0.1", "port": 49587} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderReplaceCurrentEntry (5025 ms)
[106/198] PrerenderBrowserTest.PrerenderReplaceCurrentEntry (6246 ms)
[ RUN ] PrerenderBrowserTest.PrerenderWindowClose
[2413:3847:0715/023039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49591...
sending server_data: {"host": "127.0.0.1", "port": 49591} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderWindowClose (5064 ms)
[107/198] PrerenderBrowserTest.PrerenderWindowClose (6451 ms)
[ RUN ] ReferrerPolicyTest.IFrame
[2427:3847:0715/023045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:46.415 browser_tests[2422:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2422:3847:0715/023046:WARNING:web_contents_impl.cc(2973)] https://mock.http ran insecure content from http://mock.http/referrer_policy/referrer-policy-log.html
[2422:3847:0715/023046:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://mock.http/referrer_policy/referrer-policy-iframe.html' was loaded over HTTPS, but requested an insecure resource 'http://mock.http/referrer_policy/referrer-policy-log.html'. This content should also be served over HTTPS.", source: https://mock.http/referrer_policy/referrer-policy-iframe.html (0)
[2422:3847:0715/023047:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://mock.http/referrer_policy/referrer-policy-iframe.html' was loaded over HTTPS, but requested an insecure resource 'http://mock.http/referrer_policy/referrer-policy-log.html'. This content should also be served over HTTPS.", source: https://mock.http/referrer_policy/referrer-policy-iframe.html (0)
[2422:40451:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2422:40451:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[2422:40451:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2422:40451:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[2422:40451:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.IFrame (3750 ms)
[108/198] ReferrerPolicyTest.IFrame (5249 ms)
[ RUN ] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder
[2423:3847:0715/023044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:46.413 browser_tests[2419:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2419:40195:0715/023047:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2419:3847:0715/023047:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2430:12551:0715/023048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2429:15363:0715/023048:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2429:15363:0715/023048:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2429:15363:0715/023048:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2429:15363:0715/023048:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2419:40195:0715/023048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder (5954 ms)
[109/198] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder (7438 ms)
[ RUN ] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs
[2437:3847:0715/023051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2440:15875:0715/023051:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2440:15875:0715/023051:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2440:15875:0715/023051:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2440:13575:0715/023051:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2440:13575:0715/023051:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs (2911 ms)
[110/198] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs (4214 ms)
[ RUN ] SpellingMenuObserverTest.SeparatorAfterSuggestions
[2441:3847:0715/023052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2442:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2442:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2442:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2442:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2442:13063:0715/023052:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SpellingMenuObserverTest.SeparatorAfterSuggestions (2899 ms)
[111/198] SpellingMenuObserverTest.SeparatorAfterSuggestions (4182 ms)
[ RUN ] SessionRestoreTest.RestoreForeignSession
[2447:3847:0715/023055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2443:61187:0715/023057:ERROR:mach_broker_mac.mm(222)] Unknown process 2453 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.RestoreForeignSession (4003 ms)
[112/198] SessionRestoreTest.RestoreForeignSession (5471 ms)
[ RUN ] SessionRestoreTest.TwoTabsSecondSelected
[2451:3847:0715/023056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2452:13063:0715/023058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2445:40451:0715/023058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2445:40451:0715/023058:WARNING:channel.cc(322)] RawChannel write error
[2460:13319:0715/023100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2460:13319:0715/023100:WARNING:channel.cc(322)] RawChannel write error
[2445:40451:0715/023100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2445:40451:0715/023100:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.TwoTabsSecondSelected (6545 ms)
[113/198] SessionRestoreTest.TwoTabsSecondSelected (8139 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.QueryPolicy
[2461:3847:0715/023100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2462:12807:0715/023101:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeSSLHostStateDelegateTest.QueryPolicy (2966 ms)
[114/198] ChromeSSLHostStateDelegateTest.QueryPolicy (4378 ms)
[ RUN ] SSLUITestBlock.TestBlockDisplayingInsecureImage
[2468:3847:0715/023104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49600...
sending server_data: {"host": "127.0.0.1", "port": 49600} (36 bytes)
HTTPS server started on https://127.0.0.1:49601...
sending server_data: {"host": "127.0.0.1", "port": 49601} (36 bytes)
[2463:3847:0715/023106:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:49601/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NjAw' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:49600/files/ssl/google_files/logo.gif'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:49601/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NjAw (0)
[ OK ] SSLUITestBlock.TestBlockDisplayingInsecureImage (4487 ms)
[115/198] SSLUITestBlock.TestBlockDisplayingInsecureImage (5839 ms)
[ RUN ] TaskManagerBrowserTest.NoticeTabContentsChanges
[2471:3847:0715/023105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2475:13063:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2464:41219:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2464:41219:0715/023108:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.NoticeTabContentsChanges (5548 ms)
[116/198] TaskManagerBrowserTest.NoticeTabContentsChanges (6896 ms)
[ RUN ] TaskManagerBrowserTest.NoticeExtensionTab
[2480:3847:0715/023110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.NoticeExtensionTab (4571 ms)
[117/198] TaskManagerBrowserTest.NoticeExtensionTab (5899 ms)
[ RUN ] TaskManagerBrowserTest.NoticeAppTabChanges
[2486:3847:0715/023111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2481:40195:0715/023114:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TaskManagerBrowserTest.NoticeAppTabChanges (5112 ms)
[118/198] TaskManagerBrowserTest.NoticeAppTabChanges (6626 ms)
[ RUN ] AutofillDialogControllerTest.FillingFormPreservesChangedCountry
[2498:3847:0715/023118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2494:40451:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2494:40451:0715/023119:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.FillingFormPreservesChangedCountry (3612 ms)
[119/198] AutofillDialogControllerTest.FillingFormPreservesChangedCountry (4940 ms)
[ RUN ] AutofillDialogControllerTest.AddAccount
[2492:3847:0715/023115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2489:3847:0715/023119:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2500:13579:0715/023119:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AutofillDialogControllerTest.AddAccount (6191 ms)
[120/198] AutofillDialogControllerTest.AddAccount (7564 ms)
[ RUN ] BrowserTest.CloseWithAppMenuOpen
[2507:3847:0715/023123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2509:15363:0715/023124:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2509:15363:0715/023124:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2509:15363:0715/023124:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowserTest.CloseWithAppMenuOpen (2940 ms)
[121/198] BrowserTest.CloseWithAppMenuOpen (4370 ms)
[ RUN ] ClickModifierTest.HrefBasicClickTest
[2508:3847:0715/023123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2502:39683:0715/023124:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2502:39683:0715/023124:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.HrefBasicClickTest (3226 ms)
[122/198] ClickModifierTest.HrefBasicClickTest (4632 ms)
[ RUN ] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow
[2517:3847:0715/023127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow (4793 ms)
[123/198] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow (6001 ms)
[ RUN ] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST
[2518:3847:0715/023128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49603...
sending server_data: {"host": "127.0.0.1", "port": 49603} (36 bytes)
[2512:40451:0715/023131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2512:40451:0715/023131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2512:40451:0715/023131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[2512:40451:0715/023131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2512:40451:0715/023131:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST (5195 ms)
[124/198] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST (6520 ms)
[ RUN ] BrowserWindowControllerTest.InfoBarTipStretchedWhenBookmarkBarStatusChanged
[2534:3847:0715/023134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.InfoBarTipStretchedWhenBookmarkBarStatusChanged (3500 ms)
[125/198] BrowserWindowControllerTest.InfoBarTipStretchedWhenBookmarkBarStatusChanged (4959 ms)
[ RUN ] SSLCertificateViewerCocoaTest.Basic
[2542:3847:0715/023139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SSLCertificateViewerCocoaTest.Basic (3857 ms)
[126/198] SSLCertificateViewerCocoaTest.Basic (5119 ms)
[ RUN ] AppShimMenuControllerBrowserTest.ExtensionUninstallUpdatesMenuBar
[2529:3847:0715/023133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2525:39683:0715/023141:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2525:3847:0715/023141:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[2525:3847:0715/023141:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[2525:3847:0715/023141:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[2525:3847:0715/023141:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppShimMenuControllerBrowserTest.ExtensionUninstallUpdatesMenuBar (9806 ms)
[127/198] AppShimMenuControllerBrowserTest.ExtensionUninstallUpdatesMenuBar (11099 ms)
[ RUN ] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart
[2551:3847:0715/023144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2553:14083:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2553:14083:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2553:14083:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2553:14083:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2553:14083:0715/023145:WARNING:channel.cc(322)] RawChannel write error
[2553:15107:0715/023145:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2553:15107:0715/023145:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2553:15107:0715/023145:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart (3085 ms)
[128/198] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart (4512 ms)
[ RUN ] StartupBrowserCreatorTest.StartupURLsForTwoProfiles
[2552:3847:0715/023144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2555:12807:0715/023147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] StartupBrowserCreatorTest.StartupURLsForTwoProfiles (4515 ms)
[129/198] StartupBrowserCreatorTest.StartupURLsForTwoProfiles (6008 ms)
[ RUN ] TabModalConfirmDialogTest.Navigate
[2566:3847:0715/023151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Navigate (4040 ms)
[130/198] TabModalConfirmDialogTest.Navigate (5615 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed
[2561:3847:0715/023149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2568:13575:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[2556:71691:0715/023152:ERROR:mach_broker_mac.mm(222)] Unknown process 2569 is sending Mach IPC messages!
[2556:71691:0715/023153:ERROR:mach_broker_mac.mm(222)] Unknown process 2570 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed (5709 ms)
[131/198] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed (7455 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestCrashesPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestCrashesPage (1 ms)
[132/198] WebUIBidiCheckerBrowserTestLTR.TestCrashesPage (1217 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestPluginsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestPluginsPage (1 ms)
[133/198] WebUIBidiCheckerBrowserTestLTR.TestPluginsPage (1076 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameStartup
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameStartup (1 ms)
[134/198] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameStartup (1217 ms)
[ RUN ] UserManagerUIBrowserTest.PageLoads
[2578:3847:0715/023157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2574:3847:0715/023200:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2574:38915:0715/023201:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] UserManagerUIBrowserTest.PageLoads (5500 ms)
[135/198] UserManagerUIBrowserTest.PageLoads (6790 ms)
[ RUN ] UberUIBrowserTest.HistoryOverride
[2582:3847:0715/023158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2577:3847:0715/023201:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] UberUIBrowserTest.HistoryOverride (4507 ms)
[136/198] UberUIBrowserTest.HistoryOverride (5796 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView
[2593:3847:0715/023204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2595:13319:0715/023207:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2595:13319:0715/023207:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2587:3847:0715/023208:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2587:3847:0715/023208:INFO:CONSOLE(1791)] "Running test testAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView", source: webview_content_script_test.js (1791)
[2587:3847:0715/023208:INFO:CONSOLE(4422)] "Step 1: call <webview1>.addContentScripts.", source: webview_content_script_test.js (4422)
[2587:3847:0715/023209:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[2587:3847:0715/023210:INFO:CONSOLE(4432)] "Step 2: webview2 requests to build communication channel.", source: webview_content_script_test.js (4432)
[2601:13063:0715/023210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2601:13063:0715/023210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2601:13063:0715/023210:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (8110 ms)
[137/198] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (9643 ms)
[ RUN ] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile
[2592:3847:0715/023204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2594:12807:0715/023207:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2594:12807:0715/023207:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2586:3847:0715/023208:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2586:3847:0715/023209:INFO:CONSOLE(1791)] "Running test testExecuteScriptCodeFromFile", source: webview_content_script_test.js (1791)
[2586:3847:0715/023209:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[2586:74767:0715/023210:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2592:3847:0715/023210:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50EF0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2592:3847:0715/023210:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile (8674 ms)
[138/198] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile (10037 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute
[ OK ] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute (272 ms)
[139/198] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute (1515 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle
[ OK ] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle (280 ms)
[140/198] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle (1811 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromPreviousTD
[ OK ] FormAutofillTest.LabelsInferredFromPreviousTD (354 ms)
[141/198] FormAutofillTest.LabelsInferredFromPreviousTD (1703 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm
[ OK ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm (205 ms)
[142/198] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm (1421 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptWithCode
[2606:3847:0715/023214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2608:13063:0715/023216:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2608:13063:0715/023216:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2602:3847:0715/023216:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2602:3847:0715/023217:INFO:CONSOLE(1791)] "Running test testAddContentScriptWithCode", source: webview_content_script_test.js (1791)
[2602:3847:0715/023217:INFO:CONSOLE(4655)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4655)
[2602:3847:0715/023218:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[2602:3847:0715/023218:INFO:CONSOLE(4665)] "Step 2: call webview.executeScript() to check result.", source: webview_content_script_test.js (4665)
[2602:75015:0715/023218:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2611:12807:0715/023218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2611:12807:0715/023218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2611:12807:0715/023218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2611:12807:0715/023218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2611:12807:0715/023218:WARNING:channel.cc(322)] RawChannel write error
[2613:15363:0715/023218:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2613:15363:0715/023218:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
2015-07-15 02:32:19.186 browser_tests[2602:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] WebUIWebViewBrowserTest.AddContentScriptWithCode (6769 ms)
[143/198] WebUIWebViewBrowserTest.AddContentScriptWithCode (8262 ms)
[ RUN ] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField
[ OK ] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField (334 ms)
[144/198] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField (1695 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad
[ OK ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad (375 ms)
[145/198] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad (1486 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword (331 ms)
[146/198] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword (1692 ms)
[ RUN ] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping
[2618:3847:0715/023222:2680976045837:WARNING:keycode_converter.cc(91)] empty code string
[2618:3847:0715/023222:2681016410144:WARNING:keycode_converter.cc(91)] empty code string
[2618:3847:0715/023222:2681018826135:WARNING:keycode_converter.cc(91)] empty code string
[2618:3847:0715/023222:2681020812494:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping (391 ms)
[147/198] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping (1476 ms)
[ RUN ] ChromeRenderViewTest.PluginsTemporarilyAllowed
[ OK ] ChromeRenderViewTest.PluginsTemporarilyAllowed (199 ms)
[148/198] ChromeRenderViewTest.PluginsTemporarilyAllowed (1470 ms)
[ RUN ] OutOfProcessPPAPITest.TCPSocket
[2626:3847:0715/023225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49617...
sending server_data: {"host": "127.0.0.1", "port": 49617} (36 bytes)
objc[2632]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2632]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[2620:3847:0715/023227:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "Connect finished in 0.030 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.014 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "ConnectBackground finished in 0.026 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "ReadWrite finished in 0.006 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.018 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.007 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "SetOption finished in 0.011 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.020 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.021 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "Listen finished in 0.016 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "ListenBlocking finished in 0.025 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "ListenBackground finished in 0.021 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "Backlog finished in 0.022 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.042 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "BacklogBackground finished in 0.035 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "Interface_1_0ForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "Interface_1_0 finished in 0.003 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "Interface_1_0Blocking finished in 0.006 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:3847:0715/023228:INFO:CONSOLE(177)] "Interface_1_0Background finished in 0.007 seconds.", source: http://127.0.0.1:49617/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[2620:40451:0715/023228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.TCPSocket (4951 ms)
[149/198] OutOfProcessPPAPITest.TCPSocket (6236 ms)
[ RUN ] OutOfProcessPPAPITest.TCPServerSocketPrivate
[2627:3847:0715/023225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49620...
sending server_data: {"host": "127.0.0.1", "port": 49620} (36 bytes)
objc[2633]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2633]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[2621:3847:0715/023228:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:49620/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[2621:3847:0715/023228:INFO:CONSOLE(177)] "Listen finished in 0.011 seconds.", source: http://127.0.0.1:49620/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[2621:3847:0715/023228:INFO:CONSOLE(177)] "ListenBlocking finished in 0.009 seconds.", source: http://127.0.0.1:49620/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[2621:3847:0715/023228:INFO:CONSOLE(177)] "ListenBackground finished in 0.011 seconds.", source: http://127.0.0.1:49620/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[2621:3847:0715/023228:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.025 seconds.", source: http://127.0.0.1:49620/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[2621:3847:0715/023228:INFO:CONSOLE(177)] "Backlog finished in 0.022 seconds.", source: http://127.0.0.1:49620/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[2621:3847:0715/023228:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.036 seconds.", source: http://127.0.0.1:49620/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[2621:3847:0715/023229:INFO:CONSOLE(177)] "BacklogBackground finished in 0.027 seconds.", source: http://127.0.0.1:49620/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[ OK ] OutOfProcessPPAPITest.TCPServerSocketPrivate (5304 ms)
[150/198] OutOfProcessPPAPITest.TCPServerSocketPrivate (6696 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_ReadWrite
[2638:3847:0715/023231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49729...
sending server_data: {"host": "127.0.0.1", "port": 49729} (36 bytes)
objc[2646]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2646]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[2634:3847:0715/023234:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:49729/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[2634:3847:0715/023234:INFO:CONSOLE(177)] "ReadWrite finished in 0.019 seconds.", source: http://127.0.0.1:49729/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[2634:3847:0715/023234:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.015 seconds.", source: http://127.0.0.1:49729/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[2634:3847:0715/023234:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.014 seconds.", source: http://127.0.0.1:49729/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_ReadWrite (4905 ms)
[151/198] OutOfProcessPPAPITest.UDPSocket_ReadWrite (6344 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1
[2642:3847:0715/023232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49732...
sending server_data: {"host": "127.0.0.1", "port": 49732} (36 bytes)
objc[2647]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2647]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[2635:3847:0715/023235:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:49732/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[2635:3847:0715/023235:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:49732/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[2635:3847:0715/023235:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.003 seconds.", source: http://127.0.0.1:49732/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[2635:3847:0715/023235:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.001 seconds.", source: http://127.0.0.1:49732/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[2635:40451:0715/023235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2635:40451:0715/023235:WARNING:channel.cc(322)] RawChannel write error
[2635:3847:0715/023235:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1 (4611 ms)
[152/198] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1 (5951 ms)
[ RUN ] PPAPINaClNewlibTest.AudioThreadCreator
[2654:3847:0715/023238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49745...
sending server_data: {"host": "127.0.0.1", "port": 49745} (36 bytes)
[2660,1914290560:02:32:40.706211] Native Client module will be loaded at base address 0x00002dac00000000
[2648:3847:0715/023240:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.079 seconds.", source: http://127.0.0.1:49745/files/test_case.html?mode=nacl_newlib&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[2648:3847:0715/023241:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.071 seconds.", source: http://127.0.0.1:49745/files/test_case.html?mode=nacl_newlib&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[ OK ] PPAPINaClNewlibTest.AudioThreadCreator (5048 ms)
[153/198] PPAPINaClNewlibTest.AudioThreadCreator (6556 ms)
[ RUN ] PolicyTest.BookmarkBarEnabled
[2667:3847:0715/023244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2663:40451:0715/023246:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2668:12551:0715/023246:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2668:12551:0715/023246:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.BookmarkBarEnabled (4732 ms)
[154/198] PolicyTest.BookmarkBarEnabled (5946 ms)
[ RUN ] NaClBrowserTestNewlib.Bad
[2655:3847:0715/023238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49751...
sending server_data: {"host": "127.0.0.1", "port": 49751} (36 bytes)
[2649:3847:0715/023240:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[2649:3847:0715/023240:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023240:INFO:nacl_browsertest_util.cc(130)] |||| [bad_magic BEGIN]
[2661,1914290560:02:32:41.090350] bad elf magic
[2661,1914290560:02:32:41.098915] NaCl LoadApp failed. Transferring logs before exit.
[2649:3847:0715/023241:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_magic PASS]
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_nexe BEGIN]
File not found doesnotexist.nexe full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/nacl_test_data/newlib/doesnotexist.nexe
127.0.0.1 - - [15/Jul/2015 02:32:41] code 404, message Not Found
[2649:3847:0715/023241:INFO:CONSOLE(0)] "NativeClient: could not load nexe url.", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_nexe PASS]
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_manifest BEGIN]
File not found doesnotexist.manifest full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testxOQfTd/out/Release/nacl_test_data/newlib/doesnotexist.manifest
127.0.0.1 - - [15/Jul/2015 02:32:41] code 404, message Not Found
[2649:3847:0715/023241:INFO:CONSOLE(0)] "NativeClient: could not load manifest url.", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_manifest PASS]
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest BEGIN]
[2649:3847:0715/023241:INFO:CONSOLE(0)] "NativeClient: manifest JSON parsing failed: * Line 1, Column 1
Syntax error: value, object or array expected.
", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest PASS]
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_uses_nexes BEGIN]
[2649:3847:0715/023241:INFO:CONSOLE(0)] "NativeClient: manifest: missing 'program' section.", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_uses_nexes PASS]
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_bad_files BEGIN]
[2649:3847:0715/023241:INFO:CONSOLE(0)] "NativeClient: manifest: file.txt property 'unknown_arch' does not have required key: 'url'.", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_bad_files PASS]
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_nexe_arch BEGIN]
[2649:3847:0715/023241:INFO:CONSOLE(0)] "NativeClient: manifest: no version of program given for current arch and no portable version found.", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_nexe_arch PASS]
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023241:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize BEGIN]
[2662,1914290560:02:32:42.732990] Native Client module will be loaded at base address 0x00004dd000000000
PPP_InitializeModule
[2662,1914290560:02:32:42.799496] NaCl untrusted code called _exit(0xfe)
[2649:39939:0715/023243:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[2649:3847:0715/023243:INFO:CONSOLE(0)] "NativeClient: Nexe crashed during startup", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023243:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize PASS]
[2649:3847:0715/023243:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023243:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize_crash BEGIN]
[2666,1914290560:02:32:44.057365] Native Client module will be loaded at base address 0x000059d700000000
PPP_InitializeModule
** Mach exception 1 from untrusted code: pc=59d7000202e0
[2649:39939:0715/023244:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[2649:3847:0715/023244:INFO:CONSOLE(0)] "NativeClient: Nexe crashed during startup", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023244:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize_crash PASS]
[2649:3847:0715/023244:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023244:INFO:nacl_browsertest_util.cc(130)] |||| [bad_no_ppp_instance BEGIN]
[2669,1914290560:02:32:45.619827] Native Client module will be loaded at base address 0x0000232500000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.0)
[2649:3847:0715/023245:INFO:CONSOLE(0)] "NativeClient: could not initialize module.", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023245:INFO:nacl_browsertest_util.cc(130)] |||| [bad_no_ppp_instance PASS]
[2649:3847:0715/023245:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023245:INFO:nacl_browsertest_util.cc(130)] |||| [bad_get_ppp_instance_crash BEGIN]
[2671,1914290560:02:32:46.695329] Native Client module will be loaded at base address 0x0000217f00000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
** Mach exception 1 from untrusted code: pc=217f00020242
[2649:39939:0715/023247:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[2649:3847:0715/023247:INFO:CONSOLE(0)] "NativeClient: could not initialize module.", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023247:INFO:nacl_browsertest_util.cc(130)] |||| [bad_get_ppp_instance_crash PASS]
[2649:3847:0715/023247:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023247:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate BEGIN]
[2672,1914290560:02:32:48.342401] Native Client module will be loaded at base address 0x0000077600000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.1)
[2649:3847:0715/023248:INFO:CONSOLE(0)] "NativeClient: could not create instance.", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate PASS]
[2649:3847:0715/023248:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023248:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate_crash BEGIN]
[2674,1914290560:02:32:49.372078] Native Client module will be loaded at base address 0x00007fd400000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.1)
** Mach exception 1 from untrusted code: pc=7fd4000201e0
[2649:39939:0715/023249:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[2649:3847:0715/023249:INFO:CONSOLE(0)] "NativeClient: could not create instance.", source: http://127.0.0.1:49751/files/ppapi_bad.html (0)
[2649:3847:0715/023249:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate_crash PASS]
[2649:3847:0715/023249:INFO:nacl_browsertest_util.cc(130)] ||||
[2649:3847:0715/023249:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 13 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.Bad (13605 ms)
[155/198] NaClBrowserTestNewlib.Bad (14878 ms)
[ RUN ] PolicyTest.AlwaysAuthorizePlugins
[2677:3847:0715/023250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2673:3847:0715/023251:INFO:policy_browsertest.cc(1475)] Test skipped because plugin/quicktime.html test file wasn't found.
[2678:12551:0715/023251:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2678:12551:0715/023251:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2678:12551:0715/023251:WARNING:channel.cc(322)] RawChannel write error
[2678:14851:0715/023251:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2678:14851:0715/023251:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2678:14851:0715/023251:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.AlwaysAuthorizePlugins (2781 ms)
[156/198] PolicyTest.AlwaysAuthorizePlugins (4275 ms)
[ RUN ] TtsApiTest.PlatformPauseSpeakNoEnqueue
[2683:3847:0715/023253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2679:3847:0715/023255:INFO:CONSOLE(0)] "[SUCCESS] testPauseCancel", source: chrome-extension://jnkegdicephdecbbpeoobpaoekkddnnf/test.html (0)
[2684:12551:0715/023255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2684:12551:0715/023255:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.PlatformPauseSpeakNoEnqueue (4380 ms)
[157/198] TtsApiTest.PlatformPauseSpeakNoEnqueue (5817 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateBrokenTab
[2687:3847:0715/023254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2682:3847:0715/023257:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2682:40963:0715/023258:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2682:40963:0715/023258:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.NavigateBrokenTab (6010 ms)
[158/198] CaptivePortalBrowserTest.NavigateBrokenTab (7306 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetDeviceStates
[2695:3847:0715/023259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2696:13063:0715/023301:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2696:13063:0715/023301:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2691:3847:0715/023301:INFO:CONSOLE(0)] "[FAIL] getDeviceStates: lastError.message == Error.NotSupported
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getDeviceStates (0)
[ OK ] NetworkingPrivateApiTestFail.GetDeviceStates (4746 ms)
[159/198] NetworkingPrivateApiTestFail.GetDeviceStates (6116 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartConnectNonexistent
[2701:3847:0715/023302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:33:04.320 browser_tests[2697:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2697:41219:0715/023304:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2702:13063:0715/023304:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2702:13063:0715/023304:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2702:13063:0715/023304:WARNING:channel.cc(322)] RawChannel write error
[2697:3847:0715/023304:INFO:CONSOLE(0)] "[SUCCESS] startConnectNonexistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnectNonexistent (0)
[2697:41219:0715/023304:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2697:41219:0715/023304:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.StartConnectNonexistent (4453 ms)
[160/198] NetworkingPrivateServiceClientApiTest.StartConnectNonexistent (6149 ms)
[ RUN ] ITunesDataProviderEscapeTest.EscapeTest
[2708:3847:0715/023305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ITunesDataProviderEscapeTest.EscapeTest (3797 ms)
[161/198] ITunesDataProviderEscapeTest.EscapeTest (5148 ms)
[ RUN ] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp
[2720:3847:0715/023310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp (2662 ms)
[162/198] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp (4122 ms)
[ RUN ] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp
[2726:3847:0715/023314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp (3783 ms)
[163/198] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp (5150 ms)
[ RUN ] ChromeWhispernetClientTest.Parity
[2714:3847:0715/023308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2710:3847:0715/023310:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[2710:3847:0715/023310:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[2722,1914290560:02:33:11.513586] Native Client module will be loaded at base address 0x0000492300000000
[2722,1914290560:02:33:15.994923] NaCl untrusted code called _exit(0x0)
[2729,1914290560:02:33:16.886188] Native Client module will be loaded at base address 0x000057c600000000
[2729,1914290560:02:33:16.979255] NaCl untrusted code called _exit(0x0)
[2730,1914290560:02:33:17.812569] Native Client module will be loaded at base address 0x0000372000000000
[2710:3847:0715/023317:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[2710:3847:0715/023317:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 9775DC1F-814C-41BA-A989-066BC66A3183", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 0
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 0
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 6 and parity = 0
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 6 and parity = 0
[ OK ] ChromeWhispernetClientTest.Parity (12068 ms)
[164/198] ChromeWhispernetClientTest.Parity (13391 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6
[2734:3847:0715/023319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6 (3067 ms)
[165/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6 (4470 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10
[2739:3847:0715/023321:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2735:10759:0715/023322:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[2740:13063:0715/023322:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2740:13063:0715/023322:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2740:13063:0715/023322:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2740:13063:0715/023322:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2740:13063:0715/023322:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10 (3109 ms)
[166/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10 (4515 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11
[2744:3847:0715/023324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11 (3089 ms)
[167/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11 (4593 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18
[2749:3847:0715/023326:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18 (3496 ms)
[168/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18 (4932 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30
[2754:3847:0715/023329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30 (2963 ms)
[169/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30 (4574 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67
[2759:3847:0715/023331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2761:13063:0715/023332:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2761:13063:0715/023332:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67 (2821 ms)
[170/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67 (4136 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72
[2764:3847:0715/023333:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2766:13319:0715/023334:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72 (2955 ms)
[171/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72 (4404 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81
[2769:3847:0715/023335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2771:12551:0715/023336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2771:12551:0715/023336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2771:12551:0715/023336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81 (3140 ms)
[172/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81 (4461 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103
[2774:3847:0715/023338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103 (3202 ms)
[173/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103 (4575 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116
[2779:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2781:12807:0715/023341:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116 (3060 ms)
[174/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116 (4627 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14
[2784:3847:0715/023342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14 (2986 ms)
[175/198] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14 (4534 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1
[2789:3847:0715/023344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2791:15363:0715/023345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[2791:13063:0715/023345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1 (3281 ms)
[176/198] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1 (4760 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[2795:3847:0715/023347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49779...
sending server_data: {"host": "127.0.0.1", "port": 49779} (36 bytes)
[2790:3847:0715/023348:INFO:CONSOLE(295)] "02:33:48.892 - Using ClearKeyPlayer", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2790:3847:0715/023348:INFO:CONSOLE(295)] "02:33:48.902 - Registering video event handlers.", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2790:3847:0715/023348:INFO:CONSOLE(295)] "02:33:48.905 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2790:3847:0715/023348:INFO:CONSOLE(295)] "02:33:48.978 - Loading media using src.", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2790:3847:0715/023349:INFO:CONSOLE(295)] "02:33:49.206 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2790:3847:0715/023349:INFO:CONSOLE(295)] "02:33:49.251 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
2015-07-15 02:33:49.440 browser_tests[2790:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2790:3847:0715/023352:INFO:CONSOLE(295)] "02:33:52.121 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2797:12807:0715/023352:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7176 ms)
[177/198] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8668 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[2801:3847:0715/023349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49796...
sending server_data: {"host": "127.0.0.1", "port": 49796} (36 bytes)
[2796:3847:0715/023351:INFO:CONSOLE(295)] "02:33:51.162 - Using ClearKeyPlayer", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2796:3847:0715/023351:INFO:CONSOLE(295)] "02:33:51.171 - Registering video event handlers.", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2796:3847:0715/023351:INFO:CONSOLE(295)] "02:33:51.174 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2796:3847:0715/023351:INFO:CONSOLE(295)] "02:33:51.236 - Loading media using src.", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2796:3847:0715/023351:INFO:CONSOLE(295)] "02:33:51.377 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2796:3847:0715/023351:INFO:CONSOLE(295)] "02:33:51.383 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2796:3847:0715/023351:INFO:CONSOLE(295)] "02:33:51.391 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2796:3847:0715/023351:INFO:CONSOLE(295)] "02:33:51.411 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2796:3847:0715/023354:INFO:CONSOLE(295)] "02:33:54.269 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2802:12807:0715/023354:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[2796:38915:0715/023354:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (6948 ms)
[178/198] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8366 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[2808:3847:0715/023355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49813...
sending server_data: {"host": "127.0.0.1", "port": 49813} (36 bytes)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.483 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.497 - Registering video event handlers.", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.513 - Loading media using MSE.", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.749 - onSourceOpen [object Event]", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.753 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.798 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023357:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.821 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.831 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.839 - Adding key to sessionID: 1", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023357:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2805:3847:0715/023357:INFO:CONSOLE(295)] "02:33:57.843 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2805:3847:0715/023400:INFO:CONSOLE(295)] "02:34:00.685 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49813/files/eme_player_js/utils.js (295)
[2810:13063:0715/023400:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7121 ms)
[179/198] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8522 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[2814:3847:0715/023357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49830...
sending server_data: {"host": "127.0.0.1", "port": 49830} (36 bytes)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.288 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.297 - Registering video event handlers.", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.311 - Loading media using MSE.", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.493 - onSourceOpen [object Event]", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.497 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.540 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.545 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.571 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.583 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.595 - Adding key to sessionID: 1", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.598 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.603 - Adding key to sessionID: 2", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.606 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023359:INFO:CONSOLE(295)] "02:33:59.610 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2809:3847:0715/023402:INFO:CONSOLE(295)] "02:34:02.443 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49830/files/eme_player_js/utils.js (295)
[2815:13063:0715/023402:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (6872 ms)
[180/198] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8192 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[2821:3847:0715/023404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2822:15363:0715/023404:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2822:15363:0715/023404:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2822:15363:0715/023404:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (2627 ms)
[181/198] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (3872 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[2825:3847:0715/023406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49847...
sending server_data: {"host": "127.0.0.1", "port": 49847} (36 bytes)
[2820:3847:0715/023408:INFO:CONSOLE(295)] "02:34:08.078 - Using ClearKeyPlayer", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023408:INFO:CONSOLE(295)] "02:34:08.087 - Registering video event handlers.", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023408:INFO:CONSOLE(295)] "02:34:08.089 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.009 - Loading media using MSE.", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.108 - onSourceOpen [object Event]", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.114 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.155 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.159 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.173 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.187 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.201 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.409 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.411 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.817 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.829 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.615 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.617 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2820:3847:0715/023412:INFO:CONSOLE(295)] "02:34:12.087 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49847/files/eme_player_js/utils.js (295)
[2827:13063:0715/023412:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8338 ms)
[182/198] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9697 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[2831:3847:0715/023408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49864...
sending server_data: {"host": "127.0.0.1", "port": 49864} (36 bytes)
[2826:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.947 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.954 - Using ClearKeyPlayer", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.958 - Registering video event handlers.", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023409:INFO:CONSOLE(295)] "02:34:09.960 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023410:INFO:CONSOLE(295)] "02:34:10.936 - Loading media using MSE.", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.053 - onSourceOpen [object Event]", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.057 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.096 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.099 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.114 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.144 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.159 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.368 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.370 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.767 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023411:INFO:CONSOLE(295)] "02:34:11.770 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023412:INFO:CONSOLE(295)] "02:34:12.568 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023412:INFO:CONSOLE(295)] "02:34:12.570 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2826:3847:0715/023414:INFO:CONSOLE(295)] "02:34:14.053 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49864/files/eme_player_js/utils.js (295)
[2832:13063:0715/023414:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[2826:39939:0715/023414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2826:39939:0715/023414:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8118 ms)
[183/198] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9691 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/9
[2845:3847:0715/023417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2846:15107:0715/023418:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2846:15107:0715/023418:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2846:15107:0715/023418:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/9 (2490 ms)
[184/198] PDFTestFiles/PDFExtensionTest.Load/9 (3897 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/8
[2839:3847:0715/023415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2836:3847:0715/023416:INFO:pdf_extension_test.cc(149)] Loading: pdf/test.pdf
[2836:74759:0715/023416:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2844:12807:0715/023419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2844:12807:0715/023419:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PDFTestFiles/PDFExtensionTest.Load/8 (6731 ms)
[185/198] PDFTestFiles/PDFExtensionTest.Load/8 (8189 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1
[2851:3847:0715/023421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2853:13063:0715/023422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2853:13063:0715/023422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2853:13063:0715/023422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2853:13063:0715/023422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2853:15363:0715/023422:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2853:15363:0715/023422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2853:15363:0715/023422:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1 (2772 ms)
[186/198] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1 (4127 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1
[2856:3847:0715/023423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2858:15363:0715/023424:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2858:15363:0715/023424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2858:15363:0715/023424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2858:13063:0715/023424:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2858:13063:0715/023424:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2858:13063:0715/023424:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1 (2591 ms)
[187/198] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1 (4077 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/1
[2867:3847:0715/023427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2862:3847:0715/023429:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2862:3847:0715/023429:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[2862:3847:0715/023429:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2862:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2862:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2862:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2862:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2862:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2862:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2868:13063:0715/023430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2862:3847:0715/023430:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2862:3847:0715/023430:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2862:3847:0715/023430:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2862:3847:0715/023430:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2862:3847:0715/023430:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2862:3847:0715/023430:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/1 (4951 ms)
[188/198] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/1 (6449 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/1
[2861:3847:0715/023425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2857:3847:0715/023429:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023429:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[2857:3847:0715/023429:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023429:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023429:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023429:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023430:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023431:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023431:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023431:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2857:3847:0715/023431:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2863:12807:0715/023431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2863:12807:0715/023431:WARNING:channel.cc(322)] RawChannel write error
[2857:3847:0715/023431:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2857:3847:0715/023431:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2857:3847:0715/023431:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2857:3847:0715/023431:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2857:3847:0715/023431:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2857:3847:0715/023431:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/1 (7858 ms)
[189/198] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/1 (9090 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1
[2877:3847:0715/023434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:34:34.564 browser_tests[2871:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2871:39427:0715/023435:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2878:15875:0715/023435:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1 (2993 ms)
[190/198] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1 (4403 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0
[2879:3847:0715/023434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2881:15363:0715/023435:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[2881:13063:0715/023435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0 (2935 ms)
[191/198] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0 (4376 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2
[2888:3847:0715/023438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2882:3847:0715/023440:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2882:40451:0715/023440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2882:40451:0715/023440:WARNING:channel.cc(322)] RawChannel write error
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2888:3847:0715/023440:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2888:3847:0715/023440:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2 (4441 ms)
[192/198] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2 (5814 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0
[2890:3847:0715/023439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2883:3847:0715/023441:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2883:3847:0715/023441:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[2893:13063:0715/023441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2893:13063:0715/023441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2893:13063:0715/023441:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0 (4687 ms)
[193/198] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0 (5904 ms)
[ RUN ] ExtensionFunctionalTest.TestAdblockExtensionCrash
[2911:3847:0715/023445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2912:15363:0715/023446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[2904:4871:0715/023446:ERROR:mach_broker_mac.mm(222)] Unknown process 2913 is sending Mach IPC messages!
[ OK ] ExtensionFunctionalTest.TestAdblockExtensionCrash (3103 ms)
[194/198] ExtensionFunctionalTest.TestAdblockExtensionCrash (4608 ms)
[ RUN ] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage
[2908:3847:0715/023444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2910:13063:0715/023447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2910:13063:0715/023447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2910:13063:0715/023447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage (5068 ms)
[195/198] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage (6450 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1
[2919:3847:0715/023449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2922:15363:0715/023450:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2922:15363:0715/023450:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2922:15363:0715/023450:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1 (2868 ms)
[196/198] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1 (4203 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1
[2923:3847:0715/023450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2924:15107:0715/023451:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2924:15107:0715/023451:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2924:15107:0715/023451:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1 (2662 ms)
[197/198] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1 (4114 ms)
[ RUN ] PlatformAppBrowserTest.ComponentAppBackgroundPage
[2928:3847:0715/023453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2929:13063:0715/023455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.ComponentAppBackgroundPage (3965 ms)
[198/198] PlatformAppBrowserTest.ComponentAppBackgroundPage (5188 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"73a509cf3c91560119f6dd0a2dad53180e52dd1e","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 15 Pending: 9.0s Duration: 691.1s Bot: vm3-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 9 https://chromium-swarm.appspot.com/user/task/28a9d82234626110 |
+------------------------------------------------------------------------+
191 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outOHxGu5/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 9/20
Using 2 parallel jobs.
[ RUN ] DevToolsBridgeClientBrowserTest.testQueryBrowsers
[10280:3847:0715/022427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10274:3847:0715/022430:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testQueryBrowsers", source: test_api.js (1324)
[10282:13063:0715/022430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10282:13063:0715/022430:WARNING:channel.cc(322)] RawChannel write error
[10288:13063:0715/022431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10288:13063:0715/022431:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsBridgeClientBrowserTest.testQueryBrowsers (5957 ms)
[1/226] DevToolsBridgeClientBrowserTest.testQueryBrowsers (7266 ms)
[ RUN ] BaseDownloadsWebUITest.EmptyLastStatusText
[10281:3847:0715/022427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10275:3847:0715/022430:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10275:3847:0715/022430:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.EmptyLastStatusText", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.EmptyLastStatusText (6198 ms)
[2/226] BaseDownloadsWebUITest.EmptyLastStatusText (7459 ms)
[ RUN ] InstallGoodExtensionSettingsWebUITest.testAccessibility
[10295:3847:0715/022434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10289:3847:0715/022437:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10289:3847:0715/022438:INFO:CONSOLE(1324)] "Running TestCase InstallGoodExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[10295:3847:0715/022438:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10295:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10295:3847:0715/022438:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10295:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10295:3847:0715/022438:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10295:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10295:3847:0715/022438:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10295:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10301:13063:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10301:13063:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InstallGoodExtensionSettingsWebUITest.testAccessibility (5945 ms)
[3/226] InstallGoodExtensionSettingsWebUITest.testAccessibility (7060 ms)
[ RUN ] AutofillOptionsWebUITest.testOpenAutofillOptions
[10296:3847:0715/022434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10290:3847:0715/022436:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10290:3847:0715/022437:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10290:3847:0715/022438:INFO:CONSOLE(1324)] "Running TestCase AutofillOptionsWebUITest.testOpenAutofillOptions", source: test_api.js (1324)
[10300:13063:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillOptionsWebUITest.testOpenAutofillOptions (6911 ms)
[4/226] AutofillOptionsWebUITest.testOpenAutofillOptions (8257 ms)
[ RUN ] SyncInternalsWebUITest.NetworkEventsTest
[10310:3847:0715/022443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10305:3847:0715/022445:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10305:3847:0715/022445:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10305:3847:0715/022446:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NetworkEventsTest", source: test_api.js (1324)
[10313:13063:0715/022446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10313:13063:0715/022446:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncInternalsWebUITest.NetworkEventsTest (5232 ms)
[5/226] SyncInternalsWebUITest.NetworkEventsTest (6414 ms)
[ RUN ] ManageProfileUITest.NoCreateConfirmationOnError
[10306:3847:0715/022441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10302:3847:0715/022443:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10302:3847:0715/022444:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10302:3847:0715/022446:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NoCreateConfirmationOnError", source: test_api.js (1324)
[ OK ] ManageProfileUITest.NoCreateConfirmationOnError (6695 ms)
[6/226] ManageProfileUITest.NoCreateConfirmationOnError (7965 ms)
[ RUN ] SyncInternalsWebUITest.NodeBrowserTest
[10320:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10314:3847:0715/022451:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10314:3847:0715/022451:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10314:3847:0715/022452:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NodeBrowserTest", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.NodeBrowserTest (4865 ms)
[7/226] SyncInternalsWebUITest.NodeBrowserTest (5967 ms)
[ RUN ] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove
[10321:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10315:40195:0715/022451:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10315:3847:0715/022451:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10315:3847:0715/022451:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10315:3847:0715/022452:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.showConfirmDialogAndRemove", source: test_api.js (1324)
[10325:13063:0715/022452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10325:13063:0715/022452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10325:13063:0715/022452:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove (4895 ms)
[8/226] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove (5926 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddError
[10334:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10328:39939:0715/022457:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10328:3847:0715/022458:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddError", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddError (5539 ms)
[9/226] NetInternalsTest.netInternalsHSTSViewAddError (6704 ms)
[ RUN ] NetInternalsTest.netInternalsEventsViewFilter
[10333:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10327:3847:0715/022458:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsEventsViewFilter", source: test_api.js (1324)
[10338:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10338:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10338:13063:0715/022500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsEventsViewFilter (6461 ms)
[10/226] NetInternalsTest.netInternalsEventsViewFilter (7534 ms)
[ RUN ] NetInternalsTest.netInternalsLogViewPainterPrintAsText
[10343:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10339:41219:0715/022504:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10346:13319:0715/022504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10346:13319:0715/022504:WARNING:channel.cc(322)] RawChannel write error
[10339:3847:0715/022505:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogViewPainterPrintAsText", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogViewPainterPrintAsText (5050 ms)
[11/226] NetInternalsTest.netInternalsLogViewPainterPrintAsText (6170 ms)
[ RUN ] PlatformAppBrowserTest.FileAccessIsSavedToPrefs
[10347:3847:0715/022503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10350:12807:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10350:12807:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.FileAccessIsSavedToPrefs (6513 ms)
[12/226] PlatformAppBrowserTest.FileAccessIsSavedToPrefs (7806 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenuTextField
[10354:3847:0715/022508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10355:13063:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10355:13063:0715/022510:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.AppWithContextMenuTextField (4534 ms)
[13/226] PlatformAppBrowserTest.AppWithContextMenuTextField (5654 ms)
[ RUN ] PlatformAppBrowserTest.DisallowNavigation
[10360:3847:0715/022510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10356:5635:0715/022512:ERROR:mach_broker_mac.mm(222)] Unknown process 10362 is sending Mach IPC messages!
2015-07-15 02:25:13.276 browser_tests[10356:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10356:3847:0715/022513:INFO:CONSOLE(77)] "Testing 0: function () { window.location = IN_APP_URL }", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022513:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/nav-target.html"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022513:INFO:CONSOLE(77)] "Testing 1: function () { window.location.href = IN_APP_URL; }", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022513:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/nav-target.html"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022513:INFO:CONSOLE(77)] "Testing 2: function () { window.location.replace(IN_APP_URL); }", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022513:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/nav-target.html"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022513:INFO:CONSOLE(77)] "Testing 3: function () { window.location.assign(IN_APP_URL); }", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022513:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/nav-target.html"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022513:INFO:CONSOLE(77)] "Testing 4: function () { window.location = REMOTE_URL; }", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022513:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:53168/"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022513:INFO:CONSOLE(77)] "Testing 5: function () {
testForm.method = 'GET';
testForm.action = IN_APP_URL;
testForm.submit();
}", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022513:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/nav-target.html?"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022513:INFO:CONSOLE(77)] "Testing 6: function () {
testForm.method = 'POST';
testForm.action = IN_APP_URL;
testForm.submit();
}", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022513:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/nav-target.html"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022514:INFO:CONSOLE(77)] "Testing 7: function () {
testForm.method = 'GET';
testForm.action = REMOTE_URL;
testForm.submit();
}", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022514:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:53168/?"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022514:INFO:CONSOLE(77)] "Testing 8: function () {
testForm.method = 'POST';
testForm.action = REMOTE_URL;
testForm.submit();
}", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022514:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:53168/"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022514:INFO:CONSOLE(77)] "Testing 9: function () { testLink.href = IN_APP_URL; clickTestLink(); }", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022514:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/nav-target.html"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022514:INFO:CONSOLE(77)] "Testing 10: function () { testLink.href = REMOTE_URL; clickTestLink(); }", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022514:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:53168/"; try target="_blank".", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.html (0)
[10356:3847:0715/022514:INFO:CONSOLE(77)] "Testing 11: function () {
testLink.target = '_blank';
testLink.href = IN_APP_URL;
clickTestLink();
}", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022514:INFO:CONSOLE(77)] "Testing 12: function () { testLink.href = 'http://chromium.org'; clickTestLink(); }", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10356:3847:0715/022515:INFO:CONSOLE(77)] "Testing 13: function () { chrome.test.notifyPass(); }", source: chrome-extension://pplgnfpkfobbbdhgbkhofkpfhllhpadd/main.js (77)
[10361:13575:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10361:13575:0715/022515:WARNING:channel.cc(322)] RawChannel write error
[10356:41219:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10356:4611:0715/022515:ERROR:mach_broker_mac.mm(222)] Unknown process 10370 is sending Mach IPC messages!
[10356:5635:0715/022516:ERROR:mach_broker_mac.mm(222)] Unknown process 10372 is sending Mach IPC messages!
[ OK ] PlatformAppBrowserTest.DisallowNavigation (7169 ms)
[14/226] PlatformAppBrowserTest.DisallowNavigation (8499 ms)
[ RUN ] PlatformAppBrowserTest.PlatformAppsOnly
[10367:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10363:4871:0715/022515:ERROR:mach_broker_mac.mm(222)] Unknown process 10371 is sending Mach IPC messages!
[10363:3847:0715/022516:INFO:CONSOLE(0)] "[SUCCESS] NoAppWindows", source: chrome-extension://cfempahodcebojheddnflbpmefleabbk/_generated_background_page.html (0)
[10369:12551:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10369:12551:0715/022516:WARNING:channel.cc(322)] RawChannel write error
[10363:41219:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10363:41219:0715/022516:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.PlatformAppsOnly (4509 ms)
[15/226] PlatformAppBrowserTest.PlatformAppsOnly (5682 ms)
[ RUN ] PlatformAppBrowserTest.Isolation
[10380:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10374:75271:0715/022520:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10374:66563:0715/022521:ERROR:mach_broker_mac.mm(222)] Unknown process 10384 is sending Mach IPC messages!
[10374:3847:0715/022521:INFO:CONSOLE(0)] "[SUCCESS] testCookieNotSet", source: chrome-extension://pjlpjokhijlaogghdgljceffiffkamnb/_generated_background_page.html (0)
[10382:13575:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.Isolation (4443 ms)
[16/226] PlatformAppBrowserTest.Isolation (5796 ms)
[ RUN ] PlatformAppBrowserTest.ReinstallDataCleanup
[10381:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10375:3847:0715/022522:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageLocal", source: chrome-extension://blnhfjbohkoemknfikjlkpahkjdbkpca/_generated_background_page.html (0)
[10375:3847:0715/022522:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageSync", source: chrome-extension://blnhfjbohkoemknfikjlkpahkjdbkpca/_generated_background_page.html (0)
[10375:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageLocal", source: chrome-extension://blnhfjbohkoemknfikjlkpahkjdbkpca/_generated_background_page.html (0)
[10375:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageSync", source: chrome-extension://blnhfjbohkoemknfikjlkpahkjdbkpca/_generated_background_page.html (0)
[10375:41219:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10375:41219:0715/022523:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.ReinstallDataCleanup (6007 ms)
[17/226] PlatformAppBrowserTest.ReinstallDataCleanup (7277 ms)
[ RUN ] BluetoothApiTest.Discovery
[10391:3847:0715/022525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10393:15363:0715/022525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[10393:13063:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10393:13063:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.Discovery (2635 ms)
[18/226] BluetoothApiTest.Discovery (3860 ms)
[ RUN ] BluetoothApiTest.DiscoveryCallback
[10396:3847:0715/022527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10392:3847:0715/022529:INFO:CONSOLE(0)] "[SUCCESS] testDiscovery", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothApiTest.DiscoveryCallback (4082 ms)
[19/226] BluetoothApiTest.DiscoveryCallback (5540 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetService
[10402:3847:0715/022528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10397:3847:0715/022530:INFO:CONSOLE(0)] "[SUCCESS] testGetService", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[10403:13319:0715/022530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10397:41475:0715/022530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10397:41475:0715/022530:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetService (3979 ms)
[20/226] BluetoothLowEnergyApiTest.GetService (5196 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeGetPlatformInfo
[10409:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10410:15107:0715/022533:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10410:15107:0715/022533:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10410:15107:0715/022533:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionApiTest.ChromeRuntimeGetPlatformInfo (2653 ms)
[21/226] ExtensionApiTest.ChromeRuntimeGetPlatformInfo (3887 ms)
[ RUN ] ExtensionApiTest.CookiesEvents
[10413:3847:0715/022534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10408:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] testSet", source: chrome-extension://kaooipamemcdjiibkmgeaihndbppnacb/test.html (0)
[10408:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] testRemove", source: chrome-extension://kaooipamemcdjiibkmgeaihndbppnacb/test.html (0)
[10408:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] overwriteFirstSet", source: chrome-extension://kaooipamemcdjiibkmgeaihndbppnacb/test.html (0)
[10408:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] overwriteSecondSet", source: chrome-extension://kaooipamemcdjiibkmgeaihndbppnacb/test.html (0)
[10408:3847:0715/022536:INFO:CONSOLE(0)] "[SUCCESS] overwriteExpired", source: chrome-extension://kaooipamemcdjiibkmgeaihndbppnacb/test.html (0)
[ OK ] ExtensionApiTest.CookiesEvents (4417 ms)
[22/226] ExtensionApiTest.CookiesEvents (5903 ms)
[ RUN ] ExtensionApiTest.ContentScriptExtensionProcess
[10419:3847:0715/022536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10414:74503:0715/022540:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10420:13319:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10420:13319:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10420:13319:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10420:13319:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10420:13319:0715/022540:WARNING:channel.cc(322)] RawChannel write error
[10414:41219:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptExtensionProcess (5894 ms)
[23/226] ExtensionApiTest.ContentScriptExtensionProcess (7139 ms)
[ RUN ] ExtensionApiTest.ContentScriptBypassPageCSP
[10426:3847:0715/022540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10422:75015:0715/022543:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10427:13063:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10428:13063:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10428:13063:0715/022543:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptBypassPageCSP (5869 ms)
[24/226] ExtensionApiTest.ContentScriptBypassPageCSP (7022 ms)
[ RUN ] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation
[10433:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10435:13063:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10435:13063:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10434:13319:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10434:13319:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[10429:41219:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation (5795 ms)
[25/226] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation (7029 ms)
[ RUN ] ExtensionApiTest.EventsAreUnregistered
[10440:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10436:41219:0715/022549:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10441:13319:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10441:13319:0715/022549:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.EventsAreUnregistered (4514 ms)
[26/226] ExtensionApiTest.EventsAreUnregistered (5834 ms)
[ RUN ] ExtensionApiTest.SandboxedPages
[10446:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10443:41219:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10443:41219:0715/022553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10443:3847:0715/022553:INFO:CONSOLE(0)] "[SUCCESS] sandboxedWindow", source: chrome-extension://pdchnceehklpkplaiinmhcldodeeabio/main.html (0)
[10443:3847:0715/022554:INFO:CONSOLE(0)] "[SUCCESS] sandboxedFrame", source: chrome-extension://pdchnceehklpkplaiinmhcldodeeabio/main.html (0)
[ OK ] ExtensionApiTest.SandboxedPages (6439 ms)
[27/226] ExtensionApiTest.SandboxedPages (7983 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupLarge
[10452:3847:0715/022553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10447:40707:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10447:40707:0715/022555:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.WindowOpenPopupLarge (4263 ms)
[28/226] ExtensionApiTest.WindowOpenPopupLarge (5769 ms)
[ RUN ] AppWindowBrowserTest.FrameInsetsForColoredFrame
[10462:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10464:13063:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10464:13063:0715/022601:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppWindowBrowserTest.FrameInsetsForColoredFrame (4988 ms)
[29/226] AppWindowBrowserTest.FrameInsetsForColoredFrame (6235 ms)
[ RUN ] ExtensionApiTest.PopupBlockingExtension
[10461:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10455:74783:0715/022603:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10455:74783:0715/022604:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10463:12807:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10463:12807:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10463:12807:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10468:12807:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10455:40707:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10455:40707:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10470:13063:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10470:13063:0715/022604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.PopupBlockingExtension (8214 ms)
[30/226] ExtensionApiTest.PopupBlockingExtension (9516 ms)
[ RUN ] MimeHandlerViewTest.EmbeddedDataUrlEmbed
[10474:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10471:74247:0715/022606:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10471:3847:0715/022608:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[10471:40963:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MimeHandlerViewTest.EmbeddedDataUrlEmbed (4902 ms)
[31/226] MimeHandlerViewTest.EmbeddedDataUrlEmbed (6488 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny
[10480:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10476:71939:0715/022610:ERROR:mach_broker_mac.mm(222)] Unknown process 10483 is sending Mach IPC messages!
[10476:3847:0715/022611:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://bgehenbeiblhbhmjlbmgiknklleomipc/_generated_background_page.html (0)
[10481:13063:0715/022611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10481:13063:0715/022611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10484:13319:0715/022611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny (5284 ms)
[32/226] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny (6724 ms)
[ RUN ] AppShimHostManagerBrowserTest.LaunchNormal
[10487:3847:0715/022611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10488:15107:0715/022612:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10488:15107:0715/022612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10488:15107:0715/022612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTest.LaunchNormal (2817 ms)
[33/226] AppShimHostManagerBrowserTest.LaunchNormal (4085 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp
[10494:3847:0715/022614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10501:13063:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10501:13063:0715/022618:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp (5221 ms)
[34/226] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp (6486 ms)
[ RUN ] EphemeralAppServiceBrowserTest.EphemeralAppCount
[10497:3847:0715/022615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10502:12807:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10498:13063:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] EphemeralAppServiceBrowserTest.EphemeralAppCount (7408 ms)
[35/226] EphemeralAppServiceBrowserTest.EphemeralAppCount (8588 ms)
[ RUN ] AppViewTest.KillGuestWithInvalidInstanceID
[10515:3847:0715/022624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10511:3847:0715/022626:INFO:CONSOLE(7)] "Bad App is running.", source: chrome-extension://keeckhdcnplllaldmdoddilbfglkodfe/background.js (7)
[10511:3847:0715/022626:ERROR:bad_message.cc(16)] Terminating extension renderer for bad IPC message, reason 4
[ OK ] AppViewTest.KillGuestWithInvalidInstanceID (4305 ms)
[36/226] AppViewTest.KillGuestWithInvalidInstanceID (5679 ms)
[ RUN ] AppViewTest.TestAppViewRefusedDataShouldFail
[10508:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10504:3847:0715/022626:INFO:CONSOLE(37)] "appToEmbed pjgfobnecjknhigmooalpnkcneafdfeh", source: chrome-extension://jbhmiloagggmfbgdlibnakeglkhghfia/main.js (37)
[10504:3847:0715/022626:INFO:CONSOLE(37)] "Attempting to connect to app with refused params.", source: chrome-extension://jbhmiloagggmfbgdlibnakeglkhghfia/main.js (37)
[10504:3847:0715/022626:INFO:CONSOLE(66)] "Unable to connect to app "pjgfobnecjknhigmooalpnkcneafdfeh".", source: extensions::appView (66)
[10504:3847:0715/022626:INFO:CONSOLE(37)] "FAILED TO CONNECT.", source: chrome-extension://jbhmiloagggmfbgdlibnakeglkhghfia/main.js (37)
[10510:13063:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10510:3847:0715/022626:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[10510:13063:0715/022626:WARNING:channel.cc(322)] RawChannel write error
[10517:12807:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10517:12807:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10517:12807:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10517:12807:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10517:12807:0715/022626:WARNING:channel.cc(322)] RawChannel write error
[10504:40963:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10504:40963:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10504:40963:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[10504:40963:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[10504:40963:0715/022626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppViewTest.TestAppViewRefusedDataShouldFail (7675 ms)
[37/226] AppViewTest.TestAppViewRefusedDataShouldFail (8894 ms)
[ RUN ] WebViewTest.Shim_TestDisplayNoneWebviewLoad
[10527:3847:0715/022630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10529:13063:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10521:41219:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10521:41219:0715/022633:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDisplayNoneWebviewLoad (5772 ms)
[38/226] WebViewTest.Shim_TestDisplayNoneWebviewLoad (6986 ms)
[ RUN ] AppViewTest.KillGuestCommunicatingWithWrongAppView
[10526:3847:0715/022629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10520:3847:0715/022632:INFO:CONSOLE(7)] "Host App is running.", source: chrome-extension://lfcklhogilmjfcgfgajlkkfhbjkdapfj/background.js (7)
[10520:3847:0715/022637:INFO:CONSOLE(7)] "Bad App is running.", source: chrome-extension://keeckhdcnplllaldmdoddilbfglkodfe/background.js (7)
[10520:3847:0715/022637:INFO:CONSOLE(12)] "Embed request received at the guest app.", source: chrome-extension://mpnmaljapchdnihnpllcllakfogidooi/background.js (12)
[10520:3847:0715/022637:ERROR:bad_message.cc(16)] Terminating extension renderer for bad IPC message, reason 5
[10520:3847:0715/022637:INFO:CONSOLE(22)] "Moving on with the embedding.", source: chrome-extension://mpnmaljapchdnihnpllcllakfogidooi/background.js (22)
[10520:41219:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppViewTest.KillGuestCommunicatingWithWrongAppView (10467 ms)
[39/226] AppViewTest.KillGuestCommunicatingWithWrongAppView (11798 ms)
[ RUN ] WebViewTest.Shim_TestContentLoadEvent
[10539:3847:0715/022637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10540:13063:0715/022640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10540:13063:0715/022640:WARNING:channel.cc(322)] RawChannel write error
[10535:40707:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10535:40707:0715/022641:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestContentLoadEvent (5796 ms)
[40/226] WebViewTest.Shim_TestContentLoadEvent (7000 ms)
[ RUN ] WebViewTest.Shim_TestLoadStartLoadRedirect
[10546:3847:0715/022641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:44.694 browser_tests[10542:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10547:13319:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10542:39683:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10542:39683:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10542:39683:0715/022645:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadStartLoadRedirect (6140 ms)
[41/226] WebViewTest.Shim_TestLoadStartLoadRedirect (7275 ms)
[ RUN ] WebViewTest.Shim_TestGetProcessId
[10552:3847:0715/022644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10553:13063:0715/022648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10553:13063:0715/022648:WARNING:channel.cc(322)] RawChannel write error
[10548:41219:0715/022648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestGetProcessId (6386 ms)
[42/226] WebViewTest.Shim_TestGetProcessId (7733 ms)
[ RUN ] WebViewTest.CookieIsolation
[10561:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10557:75527:0715/022650:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10557:4871:0715/022650:ERROR:mach_broker_mac.mm(222)] Unknown process 10564 is sending Mach IPC messages!
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "test_manager" to "first_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "test_manager" to "first_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: first_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "first_test" will handle the message type"Start the test.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(50)] "Asking |webviews[0]| for their cookies.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (50)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "first_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Received message from "first_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Cookie requested. We have: ", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookies" to "first_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "first_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: first_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "first_test" will handle the message type"Cookies are ready.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(62)] "Read the cookies from |webviews[0]|.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (62)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "first_test" to "test_manager".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "first_test" to "test_manager".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(196)] "First test ended.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (196)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "test_manager" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "test_manager" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Start the test.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Clear all cookies.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Deleted all cookies.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies cleard.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Clear all cookies.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Deleted all cookies.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies cleard.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Set the given cookie.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Message received: Set the given cookie.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Setting cookie to: guest1=true; path=/; expires=Thu Jul 16 2015 02:26:54 GMT-0700 (PDT);", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookie was set to the given value.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Set the given cookie.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Message received: Set the given cookie.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Setting cookie to: guest2=true; path=/; expires=Thu Jul 16 2015 02:26:54 GMT-0700 (PDT);", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookie was set to the given value.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(111)] "Both webviews finished writing their cookies. Asking them to read us their cookie now.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (111)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(111)] "Both webviews finished writing their cookies. Asking them to read us their cookie now.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (111)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Cookie requested. We have: guest1=true; guest2=true", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookies" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies are ready.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(130)] "Some webview sent us its cookie(s).", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (130)
[10557:3847:0715/022654:INFO:CONSOLE(131)] "Cookie: {"guest1":"true","guest2":"true"}.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (131)
[10557:3847:0715/022654:INFO:CONSOLE(139)] "Read exactly two cookies.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (139)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Cookie requested. We have: guest1=true; guest2=true", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookies" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "second_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies are ready.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(130)] "Some webview sent us its cookie(s).", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (130)
[10557:3847:0715/022654:INFO:CONSOLE(131)] "Cookie: {"guest1":"true","guest2":"true"}.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (131)
[10557:3847:0715/022654:INFO:CONSOLE(139)] "Read exactly two cookies.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (139)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "second_test" to "test_manager".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "second_test" to "test_manager".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(200)] "Second test ended.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (200)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "test_manager" to "third_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "test_manager" to "third_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: third_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "third_test" will handle the message type"Start the test.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(159)] "Asking the webview on a different partition to send us its cookies.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (159)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "third_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_2: Received message from "third_test" to "agent_cookie".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_2: Dispatching message to agent: agent_cookie", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_2: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_2: Cookie requested. We have: ", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(242)] "webview_2: Sending message from "agent_cookies" to "third_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (242)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "third_test".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: third_test", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "third_test" will handle the message type"Cookies are ready.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(170)] "The webview on a different partition sent us its cookies.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (170)
[10557:3847:0715/022654:INFO:CONSOLE(38)] "Sending message from "third_test" to "test_manager".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (38)
[10557:3847:0715/022654:INFO:CONSOLE(46)] "Received message from "third_test" to "test_manager".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (46)
[10557:3847:0715/022654:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (49)
[10557:3847:0715/022654:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/message.js (84)
[10557:3847:0715/022654:INFO:CONSOLE(204)] "Third test ended.", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/tests.js (204)
[10557:3847:0715/022654:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hjicaaphmfgncililgpceccbmobppeam/window.html (0)
[10557:41219:0715/022654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.CookieIsolation (8188 ms)
[43/226] WebViewTest.CookieIsolation (9322 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestCheck
[10568:3847:0715/022652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10563:3847:0715/022656:INFO:CONSOLE(41)] "onWebViewLoadStop", source: chrome-extension://diclaickdknbcinlejjkbmiogcfllhoj/embedder.js (41)
[10563:74759:0715/022656:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10563:3847:0715/022656:INFO:CONSOLE(20)] "test passed", source: chrome-extension://diclaickdknbcinlejjkbmiogcfllhoj/embedder.js (20)
[10569:13063:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10569:13063:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10569:13063:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10569:13063:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10563:41219:0715/022657:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10563:41219:0715/022657:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIAllow_TestCheck (7262 ms)
[44/226] WebViewTest.MediaAccessAPIAllow_TestCheck (8551 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromMainThreadAllow
[10586:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10574:3847:0715/022701:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://kfkhkhfcjdcklhigojkbcbbkfppkgmmi/embedder.js (77)
[10574:3847:0715/022702:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://kfkhkhfcjdcklhigojkbcbbkfppkgmmi/embedder.js (79)
[10574:3847:0715/022702:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://kfkhkhfcjdcklhigojkbcbbkfppkgmmi/embedder.js (82)
[10574:74247:0715/022702:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10574:3847:0715/022702:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 5,2
[10588:13575:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10574:41219:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10574:41219:0715/022702:WARNING:channel.cc(322)] RawChannel write error
[10574:41219:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10574:41219:0715/022702:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromMainThreadAllow (6672 ms)
[45/226] WebViewTest.FileSystemAPIRequestFromMainThreadAllow (8059 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow
[10592:3847:0715/022700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10587:3847:0715/022704:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://ilknbipdhpkehgjacifkennainfhajpe/embedder.js (79)
[10587:3847:0715/022704:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://ilknbipdhpkehgjacifkennainfhajpe/embedder.js (82)
[10587:75271:0715/022704:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10587:75271:0715/022704:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10587:3847:0715/022704:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://ilknbipdhpkehgjacifkennainfhajpe/embedder.js (79)
[10587:3847:0715/022704:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://ilknbipdhpkehgjacifkennainfhajpe/embedder.js (82)
[10587:75271:0715/022704:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10587:3847:0715/022704:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://ilknbipdhpkehgjacifkennainfhajpe/embedder.js (79)
[10587:3847:0715/022704:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://ilknbipdhpkehgjacifkennainfhajpe/embedder.js (82)
[10587:41219:0715/022705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10587:41219:0715/022705:WARNING:channel.cc(322)] RawChannel write error
[10596:13063:0715/022705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10596:13063:0715/022705:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow (6991 ms)
[46/226] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow (8382 ms)
[ RUN ] WebViewTest.ClearDataCache
[10600:3847:0715/022706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10597:3847:0715/022709:INFO:CONSOLE(6)] "config: 53265", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:75015:0715/022710:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10597:3847:0715/022710:INFO:CONSOLE(6)] "webview has loaded.", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "Guest load completed.", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:53265/cache-control-response,fromCache:,false", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:53265/cache-control-response,fromCache:,true", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:53265/cache-control-response,fromCache:,true", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:53265/cache-control-response,fromCache:,true", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:53265/cache-control-response,fromCache:,true", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "clearData done", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10597:3847:0715/022710:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:53265/cache-control-response,fromCache:,false", source: chrome-extension://ldljhkdfndkgedofmlofplhhoobicdin/embedder.js (6)
[10601:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10601:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10597:41219:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10597:41219:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10597:41219:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10597:41219:0715/022710:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.ClearDataCache (6576 ms)
[47/226] WebViewTest.ClearDataCache (7847 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault
[10606:3847:0715/022708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10602:74503:0715/022713:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10602:40963:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10602:40963:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[10609:15619:0715/022713:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10609:15619:0715/022713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10609:15619:0715/022713:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10609:15619:0715/022713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10602:40963:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10602:40963:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[10611:15619:0715/022713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[10611:15619:0715/022713:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10611:15619:0715/022713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10602:40963:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10602:40963:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault (6394 ms)
[48/226] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault (7538 ms)
[ RUN ] AutocompleteBrowserTest.Basic
[10614:3847:0715/022714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10616:12807:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10616:12807:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10616:12807:0715/022715:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutocompleteBrowserTest.Basic (3723 ms)
[49/226] AutocompleteBrowserTest.Basic (5122 ms)
[ RUN ] AutofillTest.FillProfileCrazyCharacters
[10620:3847:0715/022716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillTest.FillProfileCrazyCharacters (3198 ms)
[50/226] AutofillTest.FillProfileCrazyCharacters (4488 ms)
[ RUN ] AutofillTest.ProfilesNotAggregatedWithSubmitHandler
[10625:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53281...
sending server_data: {"host": "127.0.0.1", "port": 53281} (36 bytes)
[10622:40451:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10622:40451:0715/022722:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillTest.ProfilesNotAggregatedWithSubmitHandler (5688 ms)
[51/226] AutofillTest.ProfilesNotAggregatedWithSubmitHandler (6951 ms)
[ RUN ] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff
[10631:3847:0715/022721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10626:40451:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff (4534 ms)
[52/226] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff (5889 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension (1 ms)
[53/226] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension (1183 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.CallbackCompletes
[10643:3847:0715/022727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10637:40451:0715/022728:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10645:15619:0715/022728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10645:15619:0715/022728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10645:13319:0715/022728:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10645:13319:0715/022728:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowsingDataLocalStorageHelperTest.CallbackCompletes (2876 ms)
[54/226] BrowsingDataLocalStorageHelperTest.CallbackCompletes (4296 ms)
[ RUN ] AndroidNoConfigUsbTest.TestDeviceNoConfig
[10650:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidNoConfigUsbTest.TestDeviceNoConfig (3996 ms)
[55/226] AndroidNoConfigUsbTest.TestDeviceNoConfig (5365 ms)
[ RUN ] WebRtcDeviceProviderTest.TestDeleteSelf
[10655:3847:0715/022737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10656:15619:0715/022737:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10656:15619:0715/022737:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10656:15619:0715/022737:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebRtcDeviceProviderTest.TestDeleteSelf (2680 ms)
[56/226] WebRtcDeviceProviderTest.TestDeleteSelf (4045 ms)
[ RUN ] BrowserEncodingTest.TestEncodingAutoDetect
[10642:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:29.986 browser_tests[10636:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] BrowserEncodingTest.TestEncodingAutoDetect (17517 ms)
[57/226] BrowserEncodingTest.TestEncodingAutoDetect (18808 ms)
[ RUN ] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh
[10660:3847:0715/022741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53286...
sending server_data: {"host": "127.0.0.1", "port": 53286} (36 bytes)
[10657:3847:0715/022745:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10657:3847:0715/022746:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10657:3847:0715/022746:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[10660:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[10660:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10660:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[10660:3847:0715/022748:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10664:13063:0715/022748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10660:3847:0715/022748:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[10660:3847:0715/022748:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh (9693 ms)
[58/226] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh (10947 ms)
[ RUN ] DevToolsSanityTest.TestToolboxNotLoadedDocked
[10667:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53289...
sending server_data: {"host": "127.0.0.1", "port": 53289} (36 bytes)
[10663:3847:0715/022750:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10663:3847:0715/022753:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10674:12807:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10663:40451:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10663:40451:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10663:40451:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[10663:40451:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestToolboxNotLoadedDocked (9726 ms)
[59/226] DevToolsSanityTest.TestToolboxNotLoadedDocked (10979 ms)
[ RUN ] DevToolsExtensionTest.TestDevToolsExtensionAPI
[10675:3847:0715/022752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53295...
sending server_data: {"host": "127.0.0.1", "port": 53295} (36 bytes)
[10671:3847:0715/022755:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10671:3847:0715/022757:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10671:3847:0715/022757:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[10671:3847:0715/022757:INFO:CONSOLE(2)] "PASS", source: (2)
[10678:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10678:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10671:40451:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10671:40451:0715/022757:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsExtensionTest.TestDevToolsExtensionAPI (7855 ms)
[60/226] DevToolsExtensionTest.TestDevToolsExtensionAPI (9173 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound
[10689:3847:0715/022801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: CreateDistillerPageImpl()
Returns: NULL
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[10690:12551:0715/022802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10690:12551:0715/022802:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound (2745 ms)
[61/226] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound (4025 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.PrefChange
[10694:3847:0715/022805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10695:12807:0715/022806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10695:12807:0715/022806:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DomDistillerViewerSourceBrowserTest.PrefChange (3014 ms)
[62/226] DomDistillerViewerSourceBrowserTest.PrefChange (4349 ms)
[ RUN ] DevToolsPixelOutputTests.TestScreenshotRecording
[10682:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53298...
sending server_data: {"host": "127.0.0.1", "port": 53298} (36 bytes)
[10679:3847:0715/022800:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10679:3847:0715/022802:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10679:3847:0715/022802:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[10679:3847:0715/022805:INFO:CONSOLE(2)] "DONE", source: (2)
[10682:3847:0715/022807:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10682:3847:0715/022807:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10682:3847:0715/022807:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10682:3847:0715/022807:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10682:3847:0715/022807:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10682:3847:0715/022807:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10682:3847:0715/022807:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10682:3847:0715/022807:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10682:3847:0715/022807:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10682:3847:0715/022807:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10682:3847:0715/022807:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[10682:3847:0715/022807:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10686:12551:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10686:12551:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsPixelOutputTests.TestScreenshotRecording (13394 ms)
[63/226] DevToolsPixelOutputTests.TestScreenshotRecording (14682 ms)
[ RUN ] DownloadTest.IncognitoDownload
[10699:3847:0715/022809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10704:13063:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10704:13063:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadTest.IncognitoDownload (4511 ms)
[64/226] DownloadTest.IncognitoDownload (5647 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack1
[10705:3847:0715/022811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10700:3847:0715/022813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 02:28:15.109 browser_tests[10700:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10700:39939:0715/022815:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10700:39939:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10700:39939:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10700:39939:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[10700:39939:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ErrorPageTest.DNSError_GoBack1 (5744 ms)
[65/226] ErrorPageTest.DNSError_GoBack1 (7275 ms)
[ RUN ] ErrorPageTest.DNSError_DoClickLink
[10712:3847:0715/022815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10708:3847:0715/022816:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.DNSError_DoClickLink (3132 ms)
[66/226] ErrorPageTest.DNSError_DoClickLink (4299 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionAssorted
[10723:3847:0715/022819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10724:15363:0715/022820:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10724:15363:0715/022820:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10724:15363:0715/022820:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10724:13063:0715/022820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionAssorted (2445 ms)
[67/226] ExtensionBrowsingDataTest.SettingsFunctionAssorted (3802 ms)
[ RUN ] ErrorPageAutoReloadTest.AutoReload
[10719:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10715:3847:0715/022819:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10722:12807:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ErrorPageAutoReloadTest.AutoReload (7803 ms)
[68/226] ErrorPageAutoReloadTest.AutoReload (9087 ms)
[ RUN ] DeclarativeApiTest.DeclarativeApi
[10728:3847:0715/022823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10725:3847:0715/022824:INFO:CONSOLE(0)] "[SUCCESS] testInvalidAddRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testInvalidGetRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testInvalidRemoveRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testAddRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testGetRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testGetRules2", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testGetRules3", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testSelectiveGetRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testSelectiveRemoveRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testGetRemainingRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testIdGeneration", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testRemovingAllRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testAllRulesRemoved", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testValidation", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testValidationAsync", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10725:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] testAddRules", source: chrome-extension://camipioifnnbckpcigopkkbibpfggffa/_generated_background_page.html (0)
[10730:3847:0715/022825:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[10730:12551:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10725:40707:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10725:40707:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeApiTest.DeclarativeApi (3877 ms)
[69/226] DeclarativeApiTest.DeclarativeApi (5081 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail
[10736:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53304...
sending server_data: {"host": "127.0.0.1", "port": 53304} (36 bytes)
[10741:15363:0715/022829:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10741:15363:0715/022829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10741:15363:0715/022830:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10741:15363:0715/022830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10738:12807:0715/022830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10738:12807:0715/022830:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail (4653 ms)
[70/226] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail (5990 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail
[10739:3847:0715/022828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53306...
sending server_data: {"host": "127.0.0.1", "port": 53306} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail (4656 ms)
[71/226] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail (5884 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel
[10750:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53310...
sending server_data: {"host": "127.0.0.1", "port": 53310} (36 bytes)
[10752:12807:0715/022835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10752:12807:0715/022835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10752:12807:0715/022835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10752:12807:0715/022835:WARNING:channel.cc(322)] RawChannel write error
[10755:13319:0715/022835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10755:13319:0715/022835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10755:15619:0715/022835:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10755:15619:0715/022835:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10755:15619:0715/022835:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10755:15619:0715/022835:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10755:15619:0715/022835:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10755:15619:0715/022835:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10755:15619:0715/022835:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10755:15619:0715/022835:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel (4125 ms)
[72/226] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel (5450 ms)
[ RUN ] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced
[ OK ] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced (0 ms)
[73/226] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced (1147 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning
[10753:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53312...
sending server_data: {"host": "127.0.0.1", "port": 53312} (36 bytes)
[10757:15619:0715/022836:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10757:15619:0715/022836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10757:15619:0715/022836:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10757:15619:0715/022836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10746:4871:0715/022838:ERROR:mach_broker_mac.mm(222)] Unknown process 10762 is sending Mach IPC messages!
[10757:13319:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10757:13319:0715/022838:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning (6704 ms)
[74/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning (7844 ms)
[ RUN ] ExtensionBrowserTest.TitleLocalizationPageAction
[10765:3847:0715/022840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53315...
sending server_data: {"host": "127.0.0.1", "port": 53315} (36 bytes)
[10761:41219:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10761:41219:0715/022843:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.TitleLocalizationPageAction (4818 ms)
[75/226] ExtensionBrowserTest.TitleLocalizationPageAction (6210 ms)
[ RUN ] FeedbackApiTest.Basic
[10771:3847:0715/022842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10766:3847:0715/022844:INFO:CONSOLE(0)] "[SUCCESS] getUserEmailTest", source: chrome-extension://gfdkimpbcpahaombhbimeihdjnejgicl/_generated_background_page.html (0)
[10766:3847:0715/022844:INFO:CONSOLE(0)] "[SUCCESS] getSystemInfoTest", source: chrome-extension://gfdkimpbcpahaombhbimeihdjnejgicl/_generated_background_page.html (0)
[10766:3847:0715/022844:INFO:CONSOLE(0)] "[SUCCESS] sendFeedbackTest", source: chrome-extension://gfdkimpbcpahaombhbimeihdjnejgicl/_generated_background_page.html (0)
[10774:12807:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10774:12807:0715/022844:WARNING:channel.cc(322)] RawChannel write error
[10766:3847:0715/022844:WARNING:feedback_uploader_delegate.cc(57)] FEEDBACK: Submission to feedback server (https://www.google.com/tools/feedback/chrome/__submit) status: No connection to server.
[ OK ] FeedbackApiTest.Basic (4076 ms)
[76/226] FeedbackApiTest.Basic (5451 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRestoreEntry
[10779:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10775:62723:0715/022848:ERROR:mach_broker_mac.mm(222)] Unknown process 10785 is sending Mach IPC messages!
[10775:3847:0715/022849:INFO:CONSOLE(0)] "[SUCCESS] restoreEntryWorks", source: chrome-extension://hhilpnnfkalbjhkbbhplelbfldjaacde/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiRestoreEntry (5379 ms)
[77/226] FileSystemApiTest.FileSystemApiRestoreEntry (6599 ms)
[ RUN ] HistoryApiTest.DeleteProhibited
[10783:3847:0715/022847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10778:39683:0715/022849:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10784:12551:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10784:12551:0715/022849:WARNING:channel.cc(322)] RawChannel write error
[10778:3847:0715/022850:INFO:CONSOLE(0)] "[SUCCESS] deleteUrl", source: chrome-extension://lckpfhhhfcpdfgaiinjoabgidcfamlin/delete_prohibited.html (0)
[10778:3847:0715/022850:INFO:CONSOLE(0)] "[SUCCESS] deleteRange", source: chrome-extension://lckpfhhhfcpdfgaiinjoabgidcfamlin/delete_prohibited.html (0)
[10778:3847:0715/022850:INFO:CONSOLE(0)] "[SUCCESS] deleteAll", source: chrome-extension://lckpfhhhfcpdfgaiinjoabgidcfamlin/delete_prohibited.html (0)
[ OK ] HistoryApiTest.DeleteProhibited (4501 ms)
[78/226] HistoryApiTest.DeleteProhibited (5730 ms)
[ RUN ] HotwordPrivateApiTest.IsAvailableTrue_NoGet
[10794:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10788:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.IsAvailableTrue_NoGet (4270 ms)
[79/226] HotwordPrivateApiTest.IsAvailableTrue_NoGet (5403 ms)
[ RUN ] HotwordPrivateApiTest.OnHotwordTriggered
[10795:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10789:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] onHotwordTriggered", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[10789:41219:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10789:41219:0715/022855:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.OnHotwordTriggered (4198 ms)
[80/226] HotwordPrivateApiTest.OnHotwordTriggered (5379 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveQueueShutdown
[10806:3847:0715/022858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:00.288 browser_tests[10800:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10800:3847:0715/022900:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mmnbbehognljifghdcaaaacniccehjln/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveQueueShutdown (4147 ms)
[81/226] GetAuthTokenFunctionTest.InteractiveQueueShutdown (5414 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiUnknownUser
[10807:3847:0715/022858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:00.286 browser_tests[10801:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10801:3847:0715/022900:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mmnbbehognljifghdcaaaacniccehjln/test.js (5)
[10801:40963:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10801:40963:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10801:40963:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10801:40963:0715/022900:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.MultiUnknownUser (4222 ms)
[82/226] GetAuthTokenFunctionTest.MultiUnknownUser (5567 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.NotFound
[10820:3847:0715/022904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10822:12807:0715/022905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10822:12807:0715/022905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10822:12807:0715/022905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10822:12807:0715/022905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10822:12807:0715/022905:WARNING:channel.cc(322)] RawChannel write error
[10822:15107:0715/022905:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10822:15107:0715/022905:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10822:15107:0715/022905:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RemoveCachedAuthTokenFunctionTest.NotFound (2727 ms)
[83/226] RemoveCachedAuthTokenFunctionTest.NotFound (4045 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure
[10819:3847:0715/022904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10813:3847:0715/022905:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mmnbbehognljifghdcaaaacniccehjln/test.js (5)
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure (3945 ms)
[84/226] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure (5243 ms)
[ RUN ] InstanceIDApiTest.DeleteToken
[10832:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10825:3847:0715/022910:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutParameters", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022910:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutCallback", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022910:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutAuthorizedEntity", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022911:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithEmptyAuthorizedEntity", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022911:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithInvalidAuthorizedEntity", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022911:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutScope", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022911:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithEmptyScope", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022911:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithInvalidScope", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022911:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenBeforeGetToken", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022911:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenAfterGetToken", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[10825:3847:0715/022911:INFO:CONSOLE(0)] "[SUCCESS] getTokenDeleteTokeAndGetToken", source: chrome-extension://emaaelmkklmipbocobbjnljbnmgdcblo/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.DeleteToken (3854 ms)
[85/226] InstanceIDApiTest.DeleteToken (5089 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.UserCloseWindow
[10828:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:53319...
sending server_data: {"host": "127.0.0.1", "port": 53319} (36 bytes)
[10824:3847:0715/022911:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[10824:41219:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10835:3847:0715/022912:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LaunchWebAuthFlowFunctionTest.UserCloseWindow (6676 ms)
[86/226] LaunchWebAuthFlowFunctionTest.UserCloseWindow (7879 ms)
[ RUN ] MDnsAPITest.MaxServiceInstancesPerEventConst
[10842:3847:0715/022914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10838:38147:0715/022916:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10844:3847:0715/022916:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[10844:12807:0715/022916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10847:13063:0715/022916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10847:13063:0715/022916:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MDnsAPITest.MaxServiceInstancesPerEventConst (4129 ms)
[87/226] MDnsAPITest.MaxServiceInstancesPerEventConst (5499 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.GetMetadata
[10848:3847:0715/022916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10843:5635:0715/022918:ERROR:mach_broker_mac.mm(222)] Unknown process 10850 is sending Mach IPC messages!
[10843:3847:0715/022918:INFO:CONSOLE(0)] "[SUCCESS] ImageMIMETypeOnlyTest", source: chrome-extension://hefpbbadcjmbbmjdjmehpfcigdkcdcjk/_generated_background_page.html (0)
[10843:3847:0715/022919:INFO:CONSOLE(0)] "[SUCCESS] ImageTagsTest", source: chrome-extension://hefpbbadcjmbbmjdjmehpfcigdkcdcjk/_generated_background_page.html (0)
[10843:39683:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10843:39683:0715/022919:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.GetMetadata (5632 ms)
[88/226] MediaGalleriesPlatformAppBrowserTest.GetMetadata (7148 ms)
[ RUN ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase
[10856:3847:0715/022920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10857:13575:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10857:13575:0715/022920:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase (2824 ms)
[89/226] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase (4265 ms)
[ RUN ] ProxySettingsApiTest.ProxySystem
[10863:3847:0715/022923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10858:3847:0715/022925:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://bkkiglfillgcpcjbpfdmhepagcecboji/_generated_background_page.html (0)
[10858:3847:0715/022925:INFO:CONSOLE(0)] "[SUCCESS] setSystemProxy", source: chrome-extension://bkkiglfillgcpcjbpfdmhepagcecboji/_generated_background_page.html (0)
[10865:12807:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10858:41219:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10858:41219:0715/022925:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxySystem (4203 ms)
[90/226] ProxySettingsApiTest.ProxySystem (5444 ms)
[ RUN ] ExtensionTabsTest.UpdateNoPermissions
[10873:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.UpdateNoPermissions (2316 ms)
[91/226] ExtensionTabsTest.UpdateNoPermissions (3505 ms)
[ RUN ] SocketApiTest.SocketMulticast
[10866:3847:0715/022924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10859:3847:0715/022926:INFO:CONSOLE(374)] "Running tests, protocol none, echo server 127.0.0.1:8888", source: chrome-extension://mkgkfhejpadgcdlhjmpmbmmnlfogfekf/background.js (374)
[10859:3847:0715/022926:INFO:CONSOLE(379)] "Running multicast tests", source: chrome-extension://mkgkfhejpadgcdlhjmpmbmmnlfogfekf/background.js (379)
[10859:3847:0715/022926:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.setMulticastTimeToLive: net::ERR_INVALID_ARGUMENT
at Object.callback (chrome-extension://mkgkfhejpadgcdlhjmpmbmmnlfogfekf/multicast.js:68:18)", source: chrome-extension://mkgkfhejpadgcdlhjmpmbmmnlfogfekf/_generated_background_page.html (0)
[10859:3847:0715/022930:INFO:CONSOLE(0)] "[SUCCESS] testMulticast", source: chrome-extension://mkgkfhejpadgcdlhjmpmbmmnlfogfekf/_generated_background_page.html (0)
[10859:3847:0715/022930:INFO:CONSOLE(0)] "[SUCCESS] testMulticast", source: chrome-extension://mkgkfhejpadgcdlhjmpmbmmnlfogfekf/_generated_background_page.html (0)
[ OK ] SocketApiTest.SocketMulticast (8253 ms)
[92/226] SocketApiTest.SocketMulticast (9381 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopUpload
[10879:3847:0715/022932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10881:15107:0715/022933:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[10881:12807:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopUpload (2722 ms)
[93/226] WebrtcLoggingPrivateApiTest.TestStartStopUpload (3907 ms)
[ RUN ] AppBackgroundPageApiTest.ManifestBackgroundPage
[10883:3847:0715/022933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10878:74759:0715/022935:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.html
[10886:12807:0715/022935:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10886:12807:0715/022935:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppBackgroundPageApiTest.ManifestBackgroundPage (3920 ms)
[94/226] AppBackgroundPageApiTest.ManifestBackgroundPage (5359 ms)
[ RUN ] AppApiTest.ReloadIntoAppProcess
[10895:3847:0715/022938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10891:3847:0715/022939:INFO:app_process_apitest.cc(480)] Loading extension.
[10891:3847:0715/022939:INFO:app_process_apitest.cc(483)] Loading extension - done.
[10891:3847:0715/022939:INFO:app_process_apitest.cc(485)] Disabling extension.
[10891:3847:0715/022939:INFO:app_process_apitest.cc(487)] Disabling extension - done.
[10891:3847:0715/022939:INFO:app_process_apitest.cc(488)] Navigate to path1/empty.html.
[10891:3847:0715/022939:INFO:app_process_apitest.cc(490)] Navigate to path1/empty.html - done.
[10891:3847:0715/022939:INFO:app_process_apitest.cc(496)] Enabling extension.
[10891:3847:0715/022939:INFO:app_process_apitest.cc(498)] Enabling extension - done.
[10891:3847:0715/022939:INFO:app_process_apitest.cc(504)] Reloading.
[10891:74503:0715/022939:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10891:3847:0715/022940:INFO:app_process_apitest.cc(507)] Reloading - done.
[10891:3847:0715/022940:INFO:app_process_apitest.cc(512)] Disabling extension.
[10891:3847:0715/022940:INFO:app_process_apitest.cc(514)] Disabling extension - done.
[10891:3847:0715/022940:INFO:app_process_apitest.cc(520)] Reloading.
[10891:3847:0715/022940:INFO:app_process_apitest.cc(523)] Reloading - done.
[10891:41219:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10891:41219:0715/022940:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.ReloadIntoAppProcess (4222 ms)
[95/226] AppApiTest.ReloadIntoAppProcess (5371 ms)
[ RUN ] AppBackgroundPageApiTest.NoJsManifestBackgroundPage
[10889:3847:0715/022936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10885:75015:0715/022937:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /bg.html
[10885:75015:0715/022940:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10885:38403:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10896:13063:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10896:13063:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10896:13063:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10896:13063:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10896:13063:0715/022940:WARNING:channel.cc(322)] RawChannel write error
[10885:38403:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10885:38403:0715/022940:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.NoJsManifestBackgroundPage (6772 ms)
[96/226] AppBackgroundPageApiTest.NoJsManifestBackgroundPage (8060 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId
[10906:3847:0715/022944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:45.371 browser_tests[10900:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10900:75279:0715/022946:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10908:3847:0715/022946:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[10908:3847:0715/022946:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[10908:3847:0715/022946:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483651, remote ID 4)
[10908:13319:0715/022946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10908:13319:0715/022946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10908:13319:0715/022946:WARNING:channel.cc(322)] RawChannel write error
[10900:40707:0715/022946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId (4558 ms)
[97/226] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId (5692 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached
[10907:3847:0715/022944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:45.371 browser_tests[10901:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached (4712 ms)
[98/226] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached (5969 ms)
[ RUN ] LazyBackgroundPageApiTest.Filters
[10918:3847:0715/022949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10913:3847:0715/022951:INFO:CONSOLE(5)] "running extension!", source: chrome-extension://fcfhpmdclgfbekjkchgnjphkhhbkfiad/background.js (5)
[10923:13063:0715/022951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10923:13063:0715/022951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10923:13063:0715/022951:WARNING:channel.cc(322)] RawChannel write error
[10913:75271:0715/022952:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10913:3847:0715/022952:INFO:CONSOLE(5)] "running extension!", source: chrome-extension://fcfhpmdclgfbekjkchgnjphkhhbkfiad/background.js (5)
[10913:3847:0715/022953:INFO:CONSOLE(7)] "Got the event!", source: chrome-extension://fcfhpmdclgfbekjkchgnjphkhhbkfiad/background.js (7)
[10913:3847:0715/022953:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://fcfhpmdclgfbekjkchgnjphkhhbkfiad/_generated_background_page.html (0)
[10925:12551:0715/022953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10925:12551:0715/022953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10925:12551:0715/022953:WARNING:channel.cc(322)] RawChannel write error
[10919:13063:0715/022953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10919:13063:0715/022953:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.Filters (5346 ms)
[99/226] LazyBackgroundPageApiTest.Filters (6725 ms)
[ RUN ] WebstoreStartupInstallerTest.Install
HTTP server started on http://127.0.0.1:53347...
sending server_data: {"host": "127.0.0.1", "port": 53347} (36 bytes)
[10922:3847:0715/022951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10914:3847:0715/022951:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:53347/files/extensions/api_test/webstore_inline_install/install.html (8)
[10914:3847:0715/022951:INFO:CONSOLE(11)] "In runTest", source: http://app.com:53347/files/extensions/api_test/webstore_inline_install/install.html (11)
[10914:3847:0715/022953:WARNING:extension_install_prompt.cc(163)] Proceeding!
[10914:3847:0715/022954:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:53347/files/extensions/api_test/webstore_inline_install/install.html (22)
[10914:3847:0715/022954:INFO:CONSOLE(24)] "Test complete", source: http://app.com:53347/files/extensions/api_test/webstore_inline_install/install.html (24)
[10914:40963:0715/022954:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebstoreStartupInstallerTest.Install (6415 ms)
[100/226] WebstoreStartupInstallerTest.Install (7774 ms)
[ RUN ] HistoryBrowserTest.DownloadNoHistory
HTTP server started on http://127.0.0.1:53356...
sending server_data: {"host": "127.0.0.1", "port": 53356} (36 bytes)
[ OK ] HistoryBrowserTest.DownloadNoHistory (508 ms)
[101/226] HistoryBrowserTest.DownloadNoHistory (1731 ms)
[ RUN ] ImageDecoderBrowserTest.StartAndDestroy
[10938:3847:0715/022958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10940:15107:0715/022958:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10940:15107:0715/022958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10940:15107:0715/022958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10940:12807:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10940:12807:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ImageDecoderBrowserTest.StartAndDestroy (2637 ms)
[102/226] ImageDecoderBrowserTest.StartAndDestroy (3840 ms)
[ RUN ] ECKEncryptedMediaTest.InitializeCDMFail
[10939:3847:0715/022958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53357...
sending server_data: {"host": "127.0.0.1", "port": 53357} (36 bytes)
[10933:3847:0715/022959:INFO:CONSOLE(295)] "02:29:59.791 - org.chromium.externalclearkey.initializefail is not a known key system", source: http://127.0.0.1:53357/files/eme_player_js/utils.js (295)
[10933:3847:0715/022959:INFO:CONSOLE(295)] "02:29:59.796 - Using ClearKeyPlayer", source: http://127.0.0.1:53357/files/eme_player_js/utils.js (295)
[10933:3847:0715/022959:INFO:CONSOLE(295)] "02:29:59.799 - Registering video event handlers.", source: http://127.0.0.1:53357/files/eme_player_js/utils.js (295)
[10933:3847:0715/022959:INFO:CONSOLE(295)] "02:29:59.801 - Setting video media keys: org.chromium.externalclearkey.initializefail", source: http://127.0.0.1:53357/files/eme_player_js/utils.js (295)
[10933:3847:0715/023000:INFO:CONSOLE(145)] "FAIL: NotSupportedError Unable to create CDM.", source: http://127.0.0.1:53357/files/eme_player_js/utils.js (145)
[10933:3847:0715/023000:INFO:CONSOLE(295)] "02:30:00.725 - Set document title to: NOTSUPPORTEDERROR, updated title: NOTSUPPORTEDERROR", source: http://127.0.0.1:53357/files/eme_player_js/utils.js (295)
[10933:3847:0715/023000:INFO:CONSOLE(295)] "02:30:00.727 - Loading media using src.", source: http://127.0.0.1:53357/files/eme_player_js/utils.js (295)
[10941:21279:0715/023000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] ECKEncryptedMediaTest.InitializeCDMFail (4509 ms)
[103/226] ECKEncryptedMediaTest.InitializeCDMFail (5652 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.ClearKey_IsSupportedKeySystem_InvalidVariants
[10954:3847:0715/023003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53390...
sending server_data: {"host": "127.0.0.1", "port": 53390} (36 bytes)
[10949:3847:0715/023005:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[10949:3847:0715/023005:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[10949:40451:0715/023005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10949:40451:0715/023005:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncryptedMediaIsTypeSupportedTest.ClearKey_IsSupportedKeySystem_InvalidVariants (3559 ms)
[104/226] EncryptedMediaIsTypeSupportedTest.ClearKey_IsSupportedKeySystem_InvalidVariants (4825 ms)
[ RUN ] ECKEncryptedMediaTest.CDMCrashDuringDecode
[10948:3847:0715/023002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53373...
sending server_data: {"host": "127.0.0.1", "port": 53373} (36 bytes)
[10943:3847:0715/023003:INFO:CONSOLE(295)] "02:30:03.886 - org.chromium.externalclearkey.crash is not a known key system", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (295)
[10943:3847:0715/023003:INFO:CONSOLE(295)] "02:30:03.892 - Using ClearKeyPlayer", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (295)
[10943:3847:0715/023003:INFO:CONSOLE(295)] "02:30:03.897 - Registering video event handlers.", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (295)
[10943:3847:0715/023003:INFO:CONSOLE(295)] "02:30:03.900 - Setting video media keys: org.chromium.externalclearkey.crash", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (295)
[10943:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.813 - Loading media using src.", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (295)
[10943:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.926 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (295)
[0715/023004:FATAL:clear_key_cdm.cc(605)] Check failed: false.
[10943:3847:0715/023004:INFO:CONSOLE(295)] "02:30:04.945 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (295)
[10950:3847:0715/023005:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[10943:3847:0715/023005:INFO:CONSOLE(295)] "02:30:05.435 - onHTMLElementError [object Event]", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (295)
[10943:3847:0715/023005:INFO:CONSOLE(145)] "[object HTMLVideoElement].error", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (145)
[10943:3847:0715/023005:INFO:CONSOLE(295)] "02:30:05.441 - Set document title to: error, updated title: ERROR", source: http://127.0.0.1:53373/files/eme_player_js/utils.js (295)
[10943:40451:0715/023005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10943:40451:0715/023005:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ECKEncryptedMediaTest.CDMCrashDuringDecode (5875 ms)
[105/226] ECKEncryptedMediaTest.CDMCrashDuringDecode (7209 ms)
[ RUN ] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect
[10963:3847:0715/023008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53398...
sending server_data: {"host": "127.0.0.1", "port": 53398} (36 bytes)
[ OK ] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect (3401 ms)
[106/226] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect (4646 ms)
[ RUN ] FtpProxyScriptBrowserTest.Verify
FTP server started on port 53394...
sending server_data: {"host": "127.0.0.1", "port": 53394} (36 bytes)
starting FTP server
[]127.0.0.1:53395 Connected.
127.0.0.1:53395 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:53395 <== USER anonymous
127.0.0.1:53395 ==> 331 Username ok, send password.
127.0.0.1:53395 <== PASS ******
127.0.0.1:53395 ==> 230 Login successful.
127.0.0.1:53395 <== SYST
127.0.0.1:53395 ==> 215 UNIX Type: L8
127.0.0.1:53395 <== PWD
127.0.0.1:53395 ==> 257 "/" is the current directory.
127.0.0.1:53395 <== TYPE I
127.0.0.1:53395 ==> 200 Type set to: Binary.
127.0.0.1:53395 <== SIZE /bad_server.pac
127.0.0.1:53395 ==> 213 69
127.0.0.1:53395 <== CWD /bad_server.pac
127.0.0.1:53395 ==> 550 Not a directory.
127.0.0.1:53395 <== PASV
127.0.0.1:53395 ==> 227 Entering passive mode (127,0,0,1,208,148).
127.0.0.1:53395 <== RETR /bad_server.pac
127.0.0.1:53395 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:53395 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:53395 "RETR /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/chrome/test/data/bad_server.pac" completed=1 bytes=69 seconds=0.001
127.0.0.1:53395 <== QUIT
127.0.0.1:53395 ==> 221 Goodbye.
[anonymous]@127.0.0.1:53395 Disconnected.
[10967:3847:0715/023009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10959:3847:0715/023010:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] FtpProxyScriptBrowserTest.Verify (3724 ms)
[107/226] FtpProxyScriptBrowserTest.Verify (4847 ms)
[ RUN ] WebSocketBrowserTest.WebSocketSplitSegments
[10976:3847:0715/023013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:53403...
sending server_data: {"host": "127.0.0.1", "port": 53403} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 53406)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/third_party/pywebsocket/src/mod_pywebsocket/standalone.py", line 663, in __init__
self, request, client_address, server)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
[ OK ] WebSocketBrowserTest.WebSocketSplitSegments (3384 ms)
[108/226] WebSocketBrowserTest.WebSocketSplitSegments (4631 ms)
[ RUN ] WebSocketBrowserTest.SecureWebSocketSplitRecords
[10978:3847:0715/023013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:53407...
sending server_data: {"host": "127.0.0.1", "port": 53407} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.SecureWebSocketSplitRecords (3435 ms)
[109/226] WebSocketBrowserTest.SecureWebSocketSplitRecords (4579 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation
[10988:3847:0715/023018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10982:56327:0715/023019:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation (3208 ms)
[110/226] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation (4449 ms)
[ RUN ] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm
[10990:3847:0715/023018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10983:56071:0715/023019:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm (3347 ms)
[111/226] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm (4573 ms)
[ RUN ] PluginPowerSaverBrowserTest.OriginWhitelisting
[11000:3847:0715/023023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[11003]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[11003]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PluginPowerSaverBrowserTest.OriginWhitelisting (3932 ms)
[112/226] PluginPowerSaverBrowserTest.OriginWhitelisting (5102 ms)
[ RUN ] PDFExtensionTest.ZoomManager
[10997:3847:0715/023022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10992:75279:0715/023023:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10992:3847:0715/023026:INFO:CONSOLE(0)] "[SUCCESS] testZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[10992:3847:0715/023026:INFO:CONSOLE(0)] "[SUCCESS] testBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[10992:3847:0715/023026:INFO:CONSOLE(0)] "[SUCCESS] testSmallZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[10992:3847:0715/023026:INFO:CONSOLE(0)] "[SUCCESS] testSmallBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[10992:3847:0715/023026:INFO:CONSOLE(0)] "[SUCCESS] testMultiplePdfZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[10992:3847:0715/023026:INFO:CONSOLE(0)] "[SUCCESS] testMultipleBrowserZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[10992:39683:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PDFExtensionTest.ZoomManager (6642 ms)
[113/226] PDFExtensionTest.ZoomManager (7945 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNaClPluginDisabled
[11008:3847:0715/023028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53426...
sending server_data: {"host": "127.0.0.1", "port": 53426} (36 bytes)
2015-07-15 02:30:30.454 browser_tests[11005:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[11005:3847:0715/023031:INFO:CONSOLE(0)] "Only unpacked extensions and apps installed from the Chrome Web Store can load NaCl modules without enabling Native Client in about:flags.", source: http://127.0.0.1:53426/files/prerender/prerender_plugin_nacl_disabled.html (0)
[11010:13063:0715/023031:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderNaClPluginDisabled (4972 ms)
[114/226] PrerenderBrowserTest.PrerenderNaClPluginDisabled (6277 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay
[11014:3847:0715/023030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:30.456 browser_tests[11009:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:53433...
sending server_data: {"host": "127.0.0.1", "port": 53433} (36 bytes)
[11019:13063:0715/023036:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay (8029 ms)
[115/226] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay (9385 ms)
[ RUN ] PrerenderBrowserTest.PrerenderFragmentNavigatePage
[11023:3847:0715/023034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53439...
sending server_data: {"host": "127.0.0.1", "port": 53439} (36 bytes)
[11024:13063:0715/023037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11024:13063:0715/023037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11024:13063:0715/023037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[11024:13063:0715/023037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11024:13063:0715/023037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11020:39939:0715/023037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11020:39939:0715/023037:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderFragmentNavigatePage (4647 ms)
[116/226] PrerenderBrowserTest.PrerenderFragmentNavigatePage (5870 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocalStorageRead
[11033:3847:0715/023040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53449...
sending server_data: {"host": "127.0.0.1", "port": 53449} (36 bytes)
[11034:13319:0715/023042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11034:13319:0715/023042:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderLocalStorageRead (4796 ms)
[117/226] PrerenderBrowserTest.PrerenderLocalStorageRead (6035 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClearCache
[11035:3847:0715/023040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53454...
sending server_data: {"host": "127.0.0.1", "port": 53454} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderClearCache (4915 ms)
[118/226] PrerenderBrowserTest.PrerenderClearCache (6187 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNavigateClickGoBack
[11045:3847:0715/023045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53462...
sending server_data: {"host": "127.0.0.1", "port": 53462} (36 bytes)
[11048:12807:0715/023048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11048:12807:0715/023048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11041:40451:0715/023048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11041:40451:0715/023048:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNavigateClickGoBack (5118 ms)
[119/226] PrerenderBrowserTest.PrerenderNavigateClickGoBack (6287 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelReferrerPolicy
[11049:3847:0715/023046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53466...
sending server_data: {"host": "127.0.0.1", "port": 53466} (36 bytes)
[11054:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11054:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11054:12807:0715/023049:WARNING:channel.cc(322)] RawChannel write error
[11050:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11050:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11050:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[11050:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11050:12807:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderCancelReferrerPolicy (5067 ms)
[120/226] PrerenderBrowserTest.PrerenderCancelReferrerPolicy (6206 ms)
[ RUN ] PushMessagingBrowserTest.PermissionStateSaysGranted
HTTPS server started on https://127.0.0.1:53479...
sending server_data: {"host": "127.0.0.1", "port": 53479} (36 bytes)
[11064:3847:0715/023053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11056:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53479/files/push_messaging/push_test.js (18)
[11056:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53479/files/push_messaging/push_test.js (18)
[11056:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:53479/files/push_messaging/push_test.js (18)
[11056:3847:0715/023054:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53479/files/push_messaging/push_test.js (18)
[11056:3847:0715/023054:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[11056:3847:0715/023054:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[11056:3847:0715/023054:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PermissionStateSaysGranted (3692 ms)
[121/226] PushMessagingBrowserTest.PermissionStateSaysGranted (4831 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect
[11060:3847:0715/023052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53480...
sending server_data: {"host": "127.0.0.1", "port": 53480} (36 bytes)
[11067:13063:0715/023055:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect (5125 ms)
[122/226] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect (6351 ms)
[ RUN ] PushMessagingBrowserTest.UnsubscribeSuccess
HTTPS server started on https://127.0.0.1:53490...
sending server_data: {"host": "127.0.0.1", "port": 53490} (36 bytes)
[11075:3847:0715/023058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: false", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-3", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: service worker unregistration status: true", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[11068:3847:0715/023059:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: false", source: https://127.0.0.1:53490/files/push_messaging/push_test.js (18)
[ OK ] PushMessagingBrowserTest.UnsubscribeSuccess (3783 ms)
[123/226] PushMessagingBrowserTest.UnsubscribeSuccess (4935 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin
[11076:3847:0715/023058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11070:40451:0715/023059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[11070:40451:0715/023059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11070:40451:0715/023059:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin (3166 ms)
[124/226] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin (4361 ms)
[ RUN ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess
[11084:3847:0715/023102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11085:12551:0715/023105:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11085:12551:0715/023105:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11085:12551:0715/023105:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11085:12551:0715/023105:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11079:40195:0715/023105:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11079:40195:0715/023105:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11079:40195:0715/023105:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess (4941 ms)
[125/226] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess (6074 ms)
[ RUN ] ServiceProcessControlBrowserTest.CheckPid
[ OK ] ServiceProcessControlBrowserTest.CheckPid (5 ms)
[126/226] ServiceProcessControlBrowserTest.CheckPid (1136 ms)
[ RUN ] ImageFetcherImplBrowserTest.MultipleFetch
HTTP server started on http://127.0.0.1:53496...
sending server_data: {"host": "127.0.0.1", "port": 53496} (36 bytes)
[11088:3847:0715/023103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageFetcherImplBrowserTest.MultipleFetch (7653 ms)
[127/226] ImageFetcherImplBrowserTest.MultipleFetch (8818 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit
[11098:3847:0715/023109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11095:40451:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11095:40451:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11095:40451:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[11095:40451:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11095:40451:0715/023110:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit (2763 ms)
[128/226] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit (4060 ms)
[ RUN ] ContinueWhereILeftOffTest.PostBrowserClose
[11103:3847:0715/023111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11099:40451:0715/023112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11099:40451:0715/023112:WARNING:channel.cc(322)] RawChannel write error
[11108:12807:0715/023113:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11108:12807:0715/023113:WARNING:channel.cc(322)] RawChannel write error
[11103:3847:0715/023113:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50C10800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11103:3847:0715/023113:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] ContinueWhereILeftOffTest.PostBrowserClose (4050 ms)
[129/226] ContinueWhereILeftOffTest.PostBrowserClose (5417 ms)
[ RUN ] NoSessionRestoreTest.PRE_SessionStorage
[11109:3847:0715/023113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_SessionStorage (2584 ms)
[130/226] NoSessionRestoreTest.PRE_SessionStorage (3910 ms)
[ RUN ] SessionRestoreTest.RestoresForwardAndBackwardNavs
[11116:3847:0715/023117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SessionRestoreTest.RestoresForwardAndBackwardNavs (4754 ms)
[131/226] SessionRestoreTest.RestoresForwardAndBackwardNavs (5891 ms)
[ RUN ] SessionRestoreTest.RestoreWithNavigateSelectedTab
[11119:3847:0715/023117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11123:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11123:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[11123:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11123:13063:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11123:13063:0715/023119:WARNING:channel.cc(322)] RawChannel write error
[11126:13063:0715/023123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11126:13063:0715/023123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11112:40195:0715/023123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11112:40195:0715/023123:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.RestoreWithNavigateSelectedTab (7963 ms)
[132/226] SessionRestoreTest.RestoreWithNavigateSelectedTab (9100 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke
[11129:3847:0715/023123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11131:15363:0715/023123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[11131:13063:0715/023123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11131:13063:0715/023123:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke (2903 ms)
[133/226] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke (4071 ms)
[ RUN ] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired
[11138:3847:0715/023126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11140:16131:0715/023127:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[11140:16131:0715/023127:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[11140:13831:0715/023127:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired (2629 ms)
[134/226] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired (3843 ms)
[ RUN ] SSLUITest.TestRunsCachedInsecureContent
[11139:3847:0715/023127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53502...
sending server_data: {"host": "127.0.0.1", "port": 53502} (36 bytes)
HTTPS server started on https://127.0.0.1:53503...
sending server_data: {"host": "127.0.0.1", "port": 53503} (36 bytes)
[11133:3847:0715/023130:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:53503 ran insecure content from http://127.0.0.1:53502/files/ssl/randomize_hash.js
[11133:3847:0715/023130:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:53503 ran insecure content from http://127.0.0.1:53502/files/ssl/randomize_hash.js
[11133:3847:0715/023130:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:53503/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzNTAy' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:53502/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:53503/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzNTAy (0)
[11133:40451:0715/023130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11133:40451:0715/023130:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestRunsCachedInsecureContent (5710 ms)
[135/226] SSLUITest.TestRunsCachedInsecureContent (6981 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsNewUndockedWindow
[11148:3847:0715/023130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11143:3847:0715/023134:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11151:12551:0715/023134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11151:12551:0715/023134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11151:12551:0715/023134:WARNING:channel.cc(322)] RawChannel write error
[11143:40963:0715/023134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11143:40963:0715/023134:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.DevToolsNewUndockedWindow (6398 ms)
[136/226] TaskManagerBrowserTest.DevToolsNewUndockedWindow (7802 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization
[11154:3847:0715/023133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11150:5383:0715/023135:ERROR:mach_broker_mac.mm(222)] Unknown process 11156 is sending Mach IPC messages!
[ OK ] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization (3524 ms)
[137/226] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization (4894 ms)
[ RUN ] AutofillDialogControllerTest.CancelWithSuggestions
[11163:3847:0715/023138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.CancelWithSuggestions (3704 ms)
[138/226] AutofillDialogControllerTest.CancelWithSuggestions (5030 ms)
[ RUN ] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid
[11164:3847:0715/023139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid (4567 ms)
[139/226] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid (5673 ms)
[ RUN ] AutofillDialogControllerTest.ChangingDataSourceShowsCorrectSections
[11171:3847:0715/023143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.ChangingDataSourceShowsCorrectSections (3247 ms)
[140/226] AutofillDialogControllerTest.ChangingDataSourceShowsCorrectSections (4393 ms)
[ RUN ] AutofillDialogControllerTest.CountryChangeRebuildsSection
[11175:3847:0715/023144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.CountryChangeRebuildsSection (3191 ms)
[141/226] AutofillDialogControllerTest.CountryChangeRebuildsSection (4394 ms)
[ RUN ] AutofillDialogControllerTest.FillingFormRebuildsInputs
[11181:3847:0715/023148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillingFormRebuildsInputs (3639 ms)
[142/226] AutofillDialogControllerTest.FillingFormRebuildsInputs (5005 ms)
[ RUN ] AutofillDialogControllerTest.TransactionAmount
[11185:3847:0715/023149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.TransactionAmount (4257 ms)
[143/226] AutofillDialogControllerTest.TransactionAmount (5552 ms)
[ RUN ] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled
[11196:3847:0715/023154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11197:12551:0715/023155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled (2834 ms)
[144/226] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled (4427 ms)
[ RUN ] PopupBlockerBrowserTest.Regress427477
[11190:3847:0715/023153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11187:40451:0715/023155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11187:40451:0715/023156:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11195:13063:0715/023156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11187:74503:0715/023157:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[11200:12551:0715/023158:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11200:12551:0715/023158:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PopupBlockerBrowserTest.Regress427477 (8231 ms)
[145/226] PopupBlockerBrowserTest.Regress427477 (9365 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SaveToDisk
[11204:3847:0715/023158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11205:15619:0715/023159:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[11205:15619:0715/023159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11205:15619:0715/023159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[11205:13319:0715/023159:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11205:13319:0715/023159:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_SaveToDisk (2618 ms)
[146/226] BrowserNavigatorTest.Disposition_SaveToDisk (3854 ms)
[ RUN ] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced
[11211:3847:0715/023202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11213:13063:0715/023204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11213:13063:0715/023204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11213:13063:0715/023204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11213:13063:0715/023204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11213:13063:0715/023204:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced (4180 ms)
[147/226] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced (5565 ms)
[ RUN ] BrowserNavigatorTest.CloseSingletonTab
[11214:3847:0715/023203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11207:3847:0715/023205:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11207:3847:0715/023206:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11207:40451:0715/023207:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11207:3847:0715/023207:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11207:3847:0715/023208:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] BrowserNavigatorTest.CloseSingletonTab (9337 ms)
[148/226] BrowserNavigatorTest.CloseSingletonTab (10626 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromDefaultToBookmarksInSameTab
[11224:3847:0715/023207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11220:3847:0715/023209:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[11224:3847:0715/023210:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11224:3847:0715/023210:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11224:3847:0715/023210:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11224:3847:0715/023210:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11224:3847:0715/023210:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11224:3847:0715/023210:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11224:3847:0715/023210:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11224:3847:0715/023210:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11224:3847:0715/023210:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11224:3847:0715/023210:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] BrowserNavigatorTest.NavigateFromDefaultToBookmarksInSameTab (4608 ms)
[149/226] BrowserNavigatorTest.NavigateFromDefaultToBookmarksInSameTab (5927 ms)
[ RUN ] MediaGalleriesDialogBrowserTest.Close
[11233:3847:0715/023213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaGalleriesDialogBrowserTest.Close (3126 ms)
[150/226] MediaGalleriesDialogBrowserTest.Close (4324 ms)
[ RUN ] FindBarBrowserTest.FocusOnTabSwitch
[11234:3847:0715/023213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindBarBrowserTest.FocusOnTabSwitch (4106 ms)
[151/226] FindBarBrowserTest.FocusOnTabSwitch (5366 ms)
[ RUN ] ZoomDecorationTest.IconRemainsVisibleAfterBubble
[11248:3847:0715/023217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11244:39427:0715/023218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11244:39427:0715/023218:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ZoomDecorationTest.IconRemainsVisibleAfterBubble (2664 ms)
[152/226] ZoomDecorationTest.IconRemainsVisibleAfterBubble (3859 ms)
[ RUN ] PermissionBubbleBrowserTest.HasLocationBarByDefault
[11252:3847:0715/023219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PermissionBubbleBrowserTest.HasLocationBarByDefault (2719 ms)
[153/226] PermissionBubbleBrowserTest.HasLocationBarByDefault (4137 ms)
[ RUN ] PermissionBubbleBrowserTest.AnchorPositionWithLocationBar
[11258:3847:0715/023221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11259:13063:0715/023222:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PermissionBubbleBrowserTest.AnchorPositionWithLocationBar (2527 ms)
[154/226] PermissionBubbleBrowserTest.AnchorPositionWithLocationBar (3927 ms)
[ RUN ] FindInPageControllerTest.IncognitoFindNextShared
[11262:3847:0715/023223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11263:12551:0715/023225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11263:12551:0715/023225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11263:12551:0715/023225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11263:12551:0715/023225:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.IncognitoFindNextShared (4780 ms)
[155/226] FindInPageControllerTest.IncognitoFindNextShared (6014 ms)
[ RUN ] GlobalErrorServiceBrowserTest.ShowBubbleView
[11268:3847:0715/023225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] GlobalErrorServiceBrowserTest.ShowBubbleView (4054 ms)
[156/226] GlobalErrorServiceBrowserTest.ShowBubbleView (5564 ms)
[ RUN ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled
[11280:3847:0715/023231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53520...
sending server_data: {"host": "127.0.0.1", "port": 53520} (36 bytes)
[11275:3847:0715/023232:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled (3999 ms)
[157/226] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled (5437 ms)
[ RUN ] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile
[11274:3847:0715/023229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53517...
sending server_data: {"host": "127.0.0.1", "port": 53517} (36 bytes)
[11271:40451:0715/023234:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11285:13063:0715/023234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11285:13063:0715/023234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11271:40451:0715/023234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11271:40451:0715/023234:WARNING:channel.cc(322)] RawChannel write error
[11271:40451:0715/023234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11271:40451:0715/023234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11271:40451:0715/023234:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile (7270 ms)
[158/226] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile (8572 ms)
[ RUN ] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs
[11290:3847:0715/023236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs (2865 ms)
[159/226] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs (4355 ms)
[ RUN ] BrowserActionsBarBrowserTest.MoveBrowserActions
[11294:3847:0715/023238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserActionsBarBrowserTest.MoveBrowserActions (2798 ms)
[160/226] BrowserActionsBarBrowserTest.MoveBrowserActions (4167 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestExtensionsFrame
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestExtensionsFrame (1 ms)
[161/226] WebUIBidiCheckerBrowserTestRTL.TestExtensionsFrame (1167 ms)
[ RUN ] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges
[11297:3847:0715/023240:7886265794477:WARNING:keycode_converter.cc(91)] empty code string
[11297:3847:0715/023240:7886270802853:WARNING:keycode_converter.cc(91)] empty code string
[11297:3847:0715/023240:7886272563987:WARNING:keycode_converter.cc(91)] empty code string
[11297:3847:0715/023240:7886274158970:WARNING:keycode_converter.cc(91)] empty code string
[11297:3847:0715/023240:7886275714578:WARNING:keycode_converter.cc(91)] empty code string
[11297:3847:0715/023240:7886278022798:WARNING:keycode_converter.cc(91)] empty code string
[11297:3847:0715/023240:7886316600082:WARNING:keycode_converter.cc(91)] empty code string
[11297:3847:0715/023240:7886318413905:WARNING:keycode_converter.cc(91)] empty code string
[11297:3847:0715/023240:7886320003109:WARNING:keycode_converter.cc(91)] empty code string
[11297:3847:0715/023240:7886321546646:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges (348 ms)
[162/226] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges (1532 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldSelect
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldSelect (220 ms)
[163/226] FormAutofillTest.WebFormControlElementToFormFieldSelect (1491 ms)
[ RUN ] FormAutofillTest.FillForm
[ OK ] FormAutofillTest.FillForm (329 ms)
[164/226] FormAutofillTest.FillForm (1470 ms)
[ RUN ] FormAutofillTest.FillFormIncludingNonFocusableElements
[ OK ] FormAutofillTest.FillFormIncludingNonFocusableElements (330 ms)
[165/226] FormAutofillTest.FillFormIncludingNonFocusableElements (1469 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableCellTH
[ OK ] FormAutofillTest.LabelsInferredFromTableCellTH (291 ms)
[166/226] FormAutofillTest.LabelsInferredFromTableCellTH (1470 ms)
[ RUN ] FormAutofillTest.FillFormMaxLength
[ OK ] FormAutofillTest.FillFormMaxLength (282 ms)
[167/226] FormAutofillTest.FillFormMaxLength (1469 ms)
[ RUN ] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm
[ OK ] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm (198 ms)
[168/226] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm (1468 ms)
[ RUN ] FormAutofillTest.ThreePartPhone
[ OK ] FormAutofillTest.ThreePartPhone (267 ms)
[169/226] FormAutofillTest.ThreePartPhone (1471 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithElement
[ OK ] FormAutofillTest.ClearPreviewedFormWithElement (281 ms)
[170/226] FormAutofillTest.ClearPreviewedFormWithElement (1499 ms)
[ RUN ] FormAutofillTest.ClickElement
[ OK ] FormAutofillTest.ClickElement (193 ms)
[171/226] FormAutofillTest.ClickElement (1498 ms)
[ RUN ] PasswordGenerationAgentTest.AutocompleteAttributesTest
[ OK ] PasswordGenerationAgentTest.AutocompleteAttributesTest (399 ms)
[172/226] PasswordGenerationAgentTest.AutocompleteAttributesTest (1501 ms)
[ RUN ] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs
[ OK ] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs (123 ms)
[173/226] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs (1502 ms)
[ RUN ] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail
[11321:3847:0715/023251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail (3287 ms)
[174/226] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail (4431 ms)
[ RUN ] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses
[11322:3847:0715/023251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11316:39171:0715/023253:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11316:3847:0715/023253:INFO:CONSOLE(1791)] "Running test testDone", source: async.js (1791)
[11316:3847:0715/023253:WARNING:CONSOLE(1512)] "testIsDone already", source: async.js (1512)
[11316:39171:0715/023253:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11316:39171:0715/023253:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses (4246 ms)
[175/226] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses (5413 ms)
[ RUN ] WebUIResourceBrowserTest.LinkControllerTest
[11331:3847:0715/023255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11327:3847:0715/023256:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[11327:3847:0715/023256:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.LinkControllerTest (2983 ms)
[176/226] WebUIResourceBrowserTest.LinkControllerTest (4147 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoaderTrusted
[11335:3847:0715/023256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53529...
sending server_data: {"host": "127.0.0.1", "port": 53529} (36 bytes)
objc[11341]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11341]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
127.0.0.1 - - [15/Jul/2015 02:32:58] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('tRaCe')
[11330:3847:0715/023259:INFO:CONSOLE(177)] "TrustedHttpRequestsForceAsync finished in 0.268 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('tRaCe')
[11330:3847:0715/023259:INFO:CONSOLE(177)] "TrustedHttpRequests finished in 0.287 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('tRaCe')
[11330:3847:0715/023259:INFO:CONSOLE(177)] "TrustedHttpRequestsBlocking finished in 0.188 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [15/Jul/2015 02:32:59] code 501, message Unsupported method ('tRaCe')
[11330:3847:0715/023259:INFO:CONSOLE(177)] "TrustedHttpRequestsBackground finished in 0.172 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023259:INFO:CONSOLE(177)] "XRequestedWithHeaderForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023259:INFO:CONSOLE(177)] "XRequestedWithHeader finished in 0.011 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023259:INFO:CONSOLE(177)] "XRequestedWithHeaderBlocking finished in 0.013 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023259:INFO:CONSOLE(177)] "XRequestedWithHeaderBackground finished in 0.025 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023259:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionForceAsync finished in 0.025 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023300:INFO:CONSOLE(177)] "TrustedSameOriginRestriction finished in 0.020 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023300:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionBlocking finished in 0.025 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023300:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionBackground finished in 0.021 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023300:INFO:CONSOLE(177)] "TrustedCrossOriginRequestForceAsync finished in 0.028 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023300:INFO:CONSOLE(177)] "TrustedCrossOriginRequest finished in 0.027 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023300:INFO:CONSOLE(177)] "TrustedCrossOriginRequestBlocking finished in 0.016 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:3847:0715/023300:INFO:CONSOLE(177)] "TrustedCrossOriginRequestBackground finished in 0.034 seconds.", source: http://127.0.0.1:53529/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[11330:40451:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.URLLoaderTrusted (5721 ms)
[177/226] OutOfProcessPPAPITest.URLLoaderTrusted (7110 ms)
[ RUN ] OutOfProcessPPAPITest.VideoDestination
[11342:3847:0715/023259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[11344]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11344]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[11337:3847:0715/023301:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/ppapi/tests/test_case.html?testcase=VideoDestination (177)
[11337:3847:0715/023301:INFO:CONSOLE(177)] "PutFrame finished in 0.025 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/ppapi/tests/test_case.html?testcase=VideoDestination (177)
[11342:3847:0715/023301:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11342:3847:0715/023301:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11342:3847:0715/023301:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11342:3847:0715/023301:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11342:3847:0715/023301:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11342:3847:0715/023301:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OutOfProcessPPAPITest.VideoDestination (3851 ms)
[178/226] OutOfProcessPPAPITest.VideoDestination (5115 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_GetProxyForURL
[11349:3847:0715/023303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[11355]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11355]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[11345:3847:0715/023305:INFO:CONSOLE(177)] "GetProxyForURL finished in 0.010 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/ppapi/tests/test_case.html?testcase=Flash_GetProxyForURL (177)
[ OK ] OutOfProcessPPAPITest.Flash_GetProxyForURL (3684 ms)
[179/226] OutOfProcessPPAPITest.Flash_GetProxyForURL (5181 ms)
[ RUN ] PPAPINaClPNaClTest.WebSocket2
[11353:3847:0715/023304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53653...
sending server_data: {"host": "127.0.0.1", "port": 53653} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:53654...
sending server_data: {"host": "127.0.0.1", "port": 53654} (36 bytes)
[11359,2002239872:02:33:07.529133] Native Client module will be loaded at base address 0x00002fb600000000
[11348:3847:0715/023307:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.054 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023307:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023307:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
1.0.0.127.in-addr.arpa - code 400, message Bad Request
[11348:3847:0715/023308:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:53654/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (0)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:53654/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (0)
[11348:3847:0715/023308:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:53654/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (0)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023308:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:3847:0715/023309:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:53653/files/test_case.html?mode=nacl_pnacl&testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=53654 (177)
[11348:40195:0715/023309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClPNaClTest.WebSocket2 (6476 ms)
[180/226] PPAPINaClPNaClTest.WebSocket2 (7853 ms)
[ RUN ] PPAPIPrivateTest.FileIO_Private
[11362:3847:0715/023308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[11363]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11363]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testFxKBxR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
HTTP server started on http://127.0.0.1:53693...
sending server_data: {"host": "127.0.0.1", "port": 53693} (36 bytes)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "RequestOSFileHandleForceAsync finished in 0.064 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "RequestOSFileHandle finished in 0.025 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "RequestOSFileHandleBlocking finished in 0.000 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "RequestOSFileHandleBackground finished in 0.000 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveForceAsync finished in 0.036 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusive finished in 0.022 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBlocking finished in 0.000 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBackground finished in 0.000 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "MmapForceAsync finished in 0.029 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "Mmap finished in 0.035 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "MmapBlocking finished in 0.000 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[11358:3847:0715/023310:INFO:CONSOLE(177)] "MmapBackground finished in 0.000 seconds.", source: http://127.0.0.1:53693/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[ OK ] PPAPIPrivateTest.FileIO_Private (3674 ms)
[181/226] PPAPIPrivateTest.FileIO_Private (4897 ms)
[ RUN ] NaClBrowserTestNewlib.BadNative
[11373:3847:0715/023313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53698...
sending server_data: {"host": "127.0.0.1", "port": 53698} (36 bytes)
[11368:3847:0715/023315:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[11378,2002239872:02:33:16.049334] Native Client module will be loaded at base address 0x0000402b00000000
[11378,2002239872:02:33:16.057616] VALIDATION FAILED.
[11378,2002239872:02:33:16.057675] Run sel_ldr in debug mode to ignore validation failure.
[11378,2002239872:02:33:16.057699] Run ncval <module-name> for validation error details.
[11378,2002239872:02:33:16.059017] NaCl LoadApp failed. Transferring logs before exit.
[11368:3847:0715/023316:INFO:CONSOLE(0)] "NativeClient: Validation failure. File violates Native Client safety rules.", source: http://127.0.0.1:53698/files/ppapi_bad_native.html (0)
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| / partly_invalid did not load. Status: DONE / 'NaCl module load failed: Validation failure. File violates Native Client safety rules.'
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:53698/files/progress_event_listener.js (138)
[11368:3847:0715/023316:INFO:CONSOLE(140)] "stateProgressPrev 198096", source: http://127.0.0.1:53698/files/progress_event_listener.js (140)
[11368:3847:0715/023316:INFO:CONSOLE(142)] "stateProgressTotal 198096", source: http://127.0.0.1:53698/files/progress_event_listener.js (142)
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_partly_invalid BEGIN]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_partly_invalid PASS]
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] ||||
[11368:3847:0715/023316:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.BadNative (4644 ms)
[182/226] NaClBrowserTestNewlib.BadNative (6064 ms)
[ RUN ] NewlibPackagedAppTest.SuccessfulLoad
[11369:3847:0715/023312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11377,2002239872:02:33:15.692773] Native Client module will be loaded at base address 0x00005a9a00000000
[11365:3847:0715/023315:ERROR:pepper_socket_utils.cc(63)] Host difpjpdijbaelfhlabhjmpfdfkfkiflh cannot use socket API or destination is not allowed
[11370:13063:0715/023316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11370:13063:0715/023316:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NewlibPackagedAppTest.SuccessfulLoad (6049 ms)
[183/226] NewlibPackagedAppTest.SuccessfulLoad (7402 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled
[11386:3847:0715/023320:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53712...
sending server_data: {"host": "127.0.0.1", "port": 53712} (36 bytes)
[11380:3847:0715/023321:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[11392,2002239872:02:33:22.418715] Native Client module will be loaded at base address 0x00003bd400000000
[SRPC:HOST:11388,1442967552:02:33:23.115587] NaClSrpcRpcWait(channel=0x60800004ffd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[11380:40195:0715/023323:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[11380:3847:0715/023323:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:53712/files/pnacl_hw_eh_disabled.html?pnacl=1 (0)
[11380:3847:0715/023323:INFO:nacl_browsertest_util.cc(130)] ||||
[CLIENT_ERROR] nacl_module / test_nexe did not load. Status: DONE / 'NaCl module load failed: PnaclCoordinator: Stream init internal error'
[11380:3847:0715/023323:INFO:nacl_browsertest_util.cc(130)] ||||
[11380:3847:0715/023323:INFO:nacl_browsertest_util.cc(130)] |||| A nexe load error occured, aborting testing.
[11380:3847:0715/023323:INFO:nacl_browsertest_util.cc(130)] ||||
[11380:3847:0715/023323:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 0 passed, 0 failed, 1 errors
../../chrome/test/nacl/nacl_browsertest_util.cc:254: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[ FAILED ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled, where TypeParam = and GetParam() = (5200 ms)
[184/226] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled (6460 ms)
[ RUN ] NaClBrowserTestPnacl.PPAPIPPPInstance
[11385:3847:0715/023319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53705...
sending server_data: {"host": "127.0.0.1", "port": 53705} (36 bytes)
[11379:3847:0715/023321:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[11391,2002239872:02:33:22.073967] Native Client module will be loaded at base address 0x000038fa00000000
[11391,2002239872:02:33:22.704974] NaCl untrusted code called _exit(0x0)
[11393,2002239872:02:33:23.565027] Native Client module will be loaded at base address 0x000041e900000000
[11393,2002239872:02:33:23.623986] NaCl untrusted code called _exit(0x0)
[11394,2002239872:02:33:24.399676] Native Client module will be loaded at base address 0x00003a3000000000
--- PPP_Instance::DidCreate
--- PPP_Instance::DidChangeView
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] ||||
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] ||||
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
--- PPP_Instance::DidChangeView
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] ||||
[11379:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PPAPIPPPInstance (6724 ms)
[185/226] NaClBrowserTestPnacl.PPAPIPPPInstance (8143 ms)
[ RUN ] CloudPolicyManagerTest.RegisterWithRetry
[11404:3847:0715/023327:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11398:3847:0715/023328:WARNING:device_management_service.cc(233)] DMServer sent an error response: 400
[11405:15363:0715/023328:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[11405:13063:0715/023328:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11405:13063:0715/023328:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CloudPolicyManagerTest.RegisterWithRetry (2572 ms)
[186/226] CloudPolicyManagerTest.RegisterWithRetry (3834 ms)
[ RUN ] NaClBrowserTestStatic.SameOriginCookie
[11399:3847:0715/023326:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53719...
sending server_data: {"host": "127.0.0.1", "port": 53719} (36 bytes)
[11406,2002239872:02:33:28.575869] bad elf magic
[11406,2002239872:02:33:28.582443] NaCl LoadApp failed. Transferring logs before exit.
[11395:3847:0715/023328:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:53719/files/cross_origin/same_origin_cookie.html (0)
[11395:3847:0715/023328:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestStatic.SameOriginCookie (4379 ms)
[187/226] NaClBrowserTestStatic.SameOriginCookie (5448 ms)
[ RUN ] PolicyPrefsTest.PolicyToPrefsMapping
[11414:3847:0715/023331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AllowCrossOriginAuthPrompt
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AllowFileSelectionDialogs
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AllowOutdatedPlugins
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AlternateErrorPagesEnabled
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AlwaysAuthorizePlugins
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AudioCaptureAllowed
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AudioCaptureAllowedUrls
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AuthNegotiateDelegateWhitelist
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AuthSchemes
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AuthServerWhitelist
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AutoFillEnabled
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AutoSelectCertificateForUrls
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BlockThirdPartyCookies
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BookmarkBarEnabled
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BrowserAddPersonEnabled
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BrowserGuestModeEnabled
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BuiltInDnsClientEnabled
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CloudPrintSubmitEnabled
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CookiesAllowedForUrls
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CookiesBlockedForUrls
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CookiesSessionOnlyForUrls
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultBrowserSettingEnabled
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultCookiesSetting
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultGeolocationSetting
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultImagesSetting
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultJavaScriptSetting
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultMediaStreamSetting
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultNotificationsSetting
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultPluginsSetting
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultPopupsSetting
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderAlternateURLs
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderEnabled
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderEncodings
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderIconURL
[11408:3847:0715/023332:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderImageURL
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderImageURLPostParams
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderInstantURL
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderInstantURLPostParams
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderKeyword
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderName
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderNewTabURL
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSearchTermsReplacementKey
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSearchURL
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSearchURLPostParams
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSuggestURL
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSuggestURLPostParams
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DeveloperToolsDisabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: Disable3DAPIs
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableAuthNegotiateCnameLookup
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisablePluginFinder
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisablePrintPreview
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableSSLRecordSplitting
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableSafeBrowsingProceedAnyway
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableScreenshots
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableSpdy
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisabledPlugins
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisabledPluginsExceptions
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisabledSchemes
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DiskCacheDir
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DiskCacheSize
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DnsPrefetchingEnabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DownloadDirectory
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EditBookmarksEnabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnableAuthNegotiatePort
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnableDeprecatedWebPlatformFeatures
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnableOnlineRevocationChecks
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnabledPlugins
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionAllowedTypes
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallBlacklist
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallForcelist
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallSources
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallWhitelist
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionSettings
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HideWebStoreIcon
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HomepageIsNewTabPage
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HomepageLocation
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImagesAllowedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImagesBlockedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportAutofillFormData
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportBookmarks
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportHistory
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportHomepage
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportSavedPasswords
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportSearchEngine
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: IncognitoEnabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: IncognitoModeAvailability
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: JavaScriptAllowedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: JavaScriptBlockedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: JavascriptEnabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: MaxConnectionsPerProxy
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: MediaCacheSize
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NativeMessagingBlacklist
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NativeMessagingUserLevelHosts
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NativeMessagingWhitelist
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NetworkPredictionOptions
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NotificationsAllowedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NotificationsBlockedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PasswordManagerAllowShowPasswords
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PasswordManagerEnabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PluginsAllowedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PluginsBlockedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PopupsAllowedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PopupsBlockedForUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PrintingEnabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyBypassList
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyMode
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyPacUrl
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyServer
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyServerMode
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RegisteredProtocolHandlers
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RestoreOnStartup
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RestoreOnStartupURLs
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RestrictSigninToPattern
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SSLErrorOverrideAllowed
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SafeBrowsingEnabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SafeBrowsingExtendedReportingOptInAllowed
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SavingBrowserHistoryDisabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SearchSuggestEnabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ShowAppsShortcutInBookmarkBar
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ShowHomeButton
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SigninAllowed
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SyncDisabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: TranslateEnabled
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: URLBlacklist
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: URLWhitelist
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: VideoCaptureAllowed
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: VideoCaptureAllowedUrls
[11408:3847:0715/023333:INFO:policy_prefs_browsertest.cc(554)] Testing policy: WPADQuickCheckEnabled
[ OK ] PolicyPrefsTest.PolicyToPrefsMapping (3538 ms)
[188/226] PolicyPrefsTest.PolicyToPrefsMapping (4843 ms)
[ RUN ] PolicyTest.SSLErrorOverridingAllowed
[11413:3847:0715/023331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:53725...
sending server_data: {"host": "127.0.0.1", "port": 53725} (36 bytes)
[11407:3847:0715/023334:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyTest.SSLErrorOverridingAllowed (4801 ms)
[189/226] PolicyTest.SSLErrorOverridingAllowed (5916 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading
[11424:3847:0715/023336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:53731...
sending server_data: {"host": "localhost", "port": 53731} (36 bytes)
[11427:3847:0715/023338:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[11427:13319:0715/023338:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11427:13319:0715/023338:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading (3863 ms)
[190/226] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading (5454 ms)
[ RUN ] CaptivePortalBrowserTest.CloseLoginTab
[11428:3847:0715/023337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11421:3847:0715/023339:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.CloseLoginTab (5918 ms)
[191/226] CaptivePortalBrowserTest.CloseLoginTab (7265 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetStateNonExistent
[11438:3847:0715/023342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11434:41219:0715/023344:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11439:13063:0715/023344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11439:13063:0715/023344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11439:13063:0715/023344:WARNING:channel.cc(322)] RawChannel write error
[11434:3847:0715/023344:INFO:CONSOLE(0)] "[SUCCESS] getStateNonExistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getStateNonExistent (0)
[11434:41219:0715/023344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11434:41219:0715/023344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11434:41219:0715/023344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11434:41219:0715/023344:WARNING:channel.cc(322)] RawChannel write error
[11438:3847:0715/023344:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11438:3847:0715/023344:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[11438:3847:0715/023344:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[11438:3847:0715/023344:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] NetworkingPrivateServiceClientApiTest.GetStateNonExistent (4572 ms)
[192/226] NetworkingPrivateServiceClientApiTest.GetStateNonExistent (6040 ms)
[ RUN ] DriveAppProviderTest.UninstallUnremovableDriveApp
[11444:3847:0715/023345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UninstallUnremovableDriveApp (2734 ms)
[193/226] DriveAppProviderTest.UninstallUnremovableDriveApp (4164 ms)
[ RUN ] PeopleProviderTest.Basic
[11450:3847:0715/023348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PeopleProviderTest.Basic (4727 ms)
[194/226] PeopleProviderTest.Basic (5997 ms)
[ RUN ] WebstoreProviderTest.SearchCache
[11454:3847:0715/023349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11447:40451:0715/023350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11447:40451:0715/023350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11447:40451:0715/023350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11447:3847:0715/023350:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[11447:40451:0715/023350:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreProviderTest.SearchCache (3909 ms)
[195/226] WebstoreProviderTest.SearchCache (5266 ms)
[ RUN ] MediaRouterDialogControllerBrowserTest.RenderProcessHost
[11467:3847:0715/023354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==11469==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000111e82414 bp 0x7fff5c0652d0 sp 0x7fff5c0652d0 T0)
#0 0x111e82413 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x111e7da3f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x111e7da3f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x111e4c6d8 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4451:3
#4 0x111e44cd4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x111e8286d in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x111e8286d in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x111e8286d in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:468:0
#8 0x111e410ad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x107ca280e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x107ca2691 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x111af4a83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x1073adc9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x105ac03e8 in Run base/callback.h:396:12
#14 0x105ac03e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x111c9e2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x111c9c6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x105ac03e8 in Run base/callback.h:396:12
#18 0x105ac03e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x105b223ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x105b22a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x105b23006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x105aa07c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x105b08e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x105a9ed26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff8aae6b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff8aae6454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff8ab097f4 in __CFRunLoopRun ??:0:0
#28 0x7fff8ab090e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8ed387bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x105aa1cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x105aa009b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x105b591ee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x105b21074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x111f1dd32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x1059dd3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x1059db9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x1048a51b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x103b98c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x103b98c03 in start ??:0:0
#35 0xf (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0xd5e1413)
==11469==ABORTING
[11461:40195:0715/023356:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11461:40195:0715/023356:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaRouterDialogControllerBrowserTest.RenderProcessHost (3812 ms)
[196/226] MediaRouterDialogControllerBrowserTest.RenderProcessHost (5116 ms)
[ RUN ] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab
HTTP server started on http://127.0.0.1:53739...
sending server_data: {"host": "127.0.0.1", "port": 53739} (36 bytes)
[11468:3847:0715/023354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11473:13579:0715/023357:FATAL:memory.cc(18)] Out of memory. size=4194304
[11460:40451:0715/023357:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab (5890 ms)
[197/226] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab (7103 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25
[11481:3847:0715/023359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11474:40451:0715/023400:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11474:40451:0715/023400:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25 (3206 ms)
[198/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25 (4639 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29
[11486:3847:0715/023401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11487:13063:0715/023402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11487:13063:0715/023402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11487:13063:0715/023402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11487:13063:0715/023402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11487:13063:0715/023402:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29 (2880 ms)
[199/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29 (4221 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34
[11492:3847:0715/023404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34 (3345 ms)
[200/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34 (4591 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57
[11496:3847:0715/023405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57 (2752 ms)
[201/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57 (4075 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102
[11502:3847:0715/023408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102 (2832 ms)
[202/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102 (4071 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/0
[11506:3847:0715/023409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11500:74759:0715/023410:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[11500:3847:0715/023414:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11515:3847:0715/023414:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/0 (6548 ms)
[203/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/0 (7856 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1
[11513:3847:0715/023412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11508:75527:0715/023413:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[11516:13063:0715/023415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11516:13063:0715/023415:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1 (4441 ms)
[204/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1 (5646 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[11521:3847:0715/023417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53747...
sending server_data: {"host": "127.0.0.1", "port": 53747} (36 bytes)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.243 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.252 - Registering video event handlers.", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.266 - Loading media using src.", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.436 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.440 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.460 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.472 - Forcing invalid key data.", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.474 - Adding key to sessionID: 1", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.476 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.479 - Forcing invalid key data.", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.480 - Adding key to sessionID: 2", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.485 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (145)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.491 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.495 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11517:3847:0715/023419:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (145)
[11517:3847:0715/023419:INFO:CONSOLE(295)] "02:34:19.501 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:53747/files/eme_player_js/utils.js (295)
[11524:12807:0715/023419:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (4038 ms)
[205/226] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (5272 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[11525:3847:0715/023418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53764...
sending server_data: {"host": "127.0.0.1", "port": 53764} (36 bytes)
[11519:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.479 - Using ClearKeyPlayer", source: http://127.0.0.1:53764/files/eme_player_js/utils.js (295)
[11519:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.488 - Registering video event handlers.", source: http://127.0.0.1:53764/files/eme_player_js/utils.js (295)
[11519:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.490 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53764/files/eme_player_js/utils.js (295)
[11519:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.552 - Loading media using src.", source: http://127.0.0.1:53764/files/eme_player_js/utils.js (295)
[11519:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.694 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:53764/files/eme_player_js/utils.js (295)
[11519:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.713 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53764/files/eme_player_js/utils.js (295)
2015-07-15 02:34:22.141 browser_tests[11519:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[11519:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.589 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53764/files/eme_player_js/utils.js (295)
[11527:13063:0715/023423:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (6993 ms)
[206/226] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8358 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[11533:3847:0715/023422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53781...
sending server_data: {"host": "127.0.0.1", "port": 53781} (36 bytes)
[11529:3847:0715/023424:INFO:CONSOLE(295)] "02:34:24.376 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023424:INFO:CONSOLE(295)] "02:34:24.387 - Registering video event handlers.", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023424:INFO:CONSOLE(295)] "02:34:24.398 - Loading media using src.", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023424:INFO:CONSOLE(295)] "02:34:24.561 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023424:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/023425:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[11529:3847:0715/023425:INFO:CONSOLE(295)] "02:34:25.393 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023425:INFO:CONSOLE(295)] "02:34:25.403 - Adding key to sessionID: 1", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023425:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11529:3847:0715/023425:INFO:CONSOLE(295)] "02:34:25.412 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023425:INFO:CONSOLE(295)] "02:34:25.608 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023425:INFO:CONSOLE(295)] "02:34:25.611 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023425:INFO:CONSOLE(295)] "02:34:25.613 - Adding key to sessionID: 1", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023425:INFO:CONSOLE(295)] "02:34:25.616 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.010 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.012 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.015 - Adding key to sessionID: 1", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.021 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.811 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.814 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.816 - Adding key to sessionID: 1", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.822 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11529:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.225 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53781/files/eme_player_js/utils.js (295)
[11535:13063:0715/023428:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7605 ms)
[207/226] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8855 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[11541:3847:0715/023426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53798...
sending server_data: {"host": "127.0.0.1", "port": 53798} (36 bytes)
[11537:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.399 - Using ClearKeyPlayer", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.406 - Registering video event handlers.", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023428:INFO:CONSOLE(295)] "02:34:28.409 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.316 - Loading media using src.", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.414 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.436 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.655 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.657 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.054 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.056 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.854 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.856 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11537:3847:0715/023432:INFO:CONSOLE(295)] "02:34:32.303 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53798/files/eme_player_js/utils.js (295)
[11542:12807:0715/023432:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (7600 ms)
[208/226] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8857 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[11548:3847:0715/023431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53816...
sending server_data: {"host": "127.0.0.1", "port": 53816} (36 bytes)
[11545:3847:0715/023432:INFO:CONSOLE(295)] "02:34:32.952 - Registering video event handlers.", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023433:INFO:CONSOLE(295)] "02:34:32.959 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.787 - Loading media using MSE.", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.792 - Registering video event handlers.", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.793 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.863 - Loading media using MSE.", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.876 - onSourceOpen [object Event]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.880 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.885 - onSourceOpen [object Event]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.885 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:33.978 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.003 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.018 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.056 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.085 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.094 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.260 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.260 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.273 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.274 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.657 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.659 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.716 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.716 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023435:INFO:CONSOLE(295)] "02:34:35.449 - One video seeked.", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023435:INFO:CONSOLE(295)] "02:34:35.457 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023435:INFO:CONSOLE(295)] "02:34:35.478 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023435:INFO:CONSOLE(295)] "02:34:35.478 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023435:INFO:CONSOLE(295)] "02:34:35.484 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11545:3847:0715/023435:INFO:CONSOLE(295)] "02:34:35.484 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53816/files/eme_player_js/utils.js (295)
[11548:3847:0715/023435:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[11548:3847:0715/023435:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11548:3847:0715/023435:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[11548:3847:0715/023435:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11548:3847:0715/023435:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[11548:3847:0715/023435:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11548:3847:0715/023435:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[11548:3847:0715/023435:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11549:13063:0715/023435:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (6102 ms)
[209/226] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (7462 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0
[11562:3847:0715/023439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11563:15363:0715/023439:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[11563:15363:0715/023439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11563:15363:0715/023439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0 (2606 ms)
[210/226] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0 (3851 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[11555:3847:0715/023435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53834...
sending server_data: {"host": "127.0.0.1", "port": 53834} (36 bytes)
[11552:3847:0715/023437:INFO:CONSOLE(295)] "02:34:37.344 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023437:INFO:CONSOLE(295)] "02:34:37.349 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023437:INFO:CONSOLE(295)] "02:34:37.353 - Registering video event handlers.", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023437:INFO:CONSOLE(295)] "02:34:37.363 - Loading media using MSE.", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023437:INFO:CONSOLE(295)] "02:34:37.517 - onSourceOpen [object Event]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023437:INFO:CONSOLE(295)] "02:34:37.524 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023437:INFO:CONSOLE(295)] "02:34:37.568 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023437:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11552:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.493 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.511 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.519 - Adding key to sessionID: 1", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023438:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11552:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.524 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.725 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.728 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.731 - Adding key to sessionID: 1", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.736 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023439:INFO:CONSOLE(295)] "02:34:39.128 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023439:INFO:CONSOLE(295)] "02:34:39.132 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023439:INFO:CONSOLE(295)] "02:34:39.135 - Adding key to sessionID: 1", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023439:INFO:CONSOLE(295)] "02:34:39.141 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023439:INFO:CONSOLE(295)] "02:34:39.929 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023439:INFO:CONSOLE(295)] "02:34:39.931 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023439:INFO:CONSOLE(295)] "02:34:39.935 - Adding key to sessionID: 1", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023439:INFO:CONSOLE(295)] "02:34:39.944 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11552:3847:0715/023441:INFO:CONSOLE(295)] "02:34:41.361 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53834/files/eme_player_js/utils.js (295)
[11556:13575:0715/023441:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7960 ms)
[211/226] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9117 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1
[11567:3847:0715/023442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11569:13063:0715/023443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11569:13063:0715/023443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11569:15363:0715/023443:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[11569:15363:0715/023443:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11569:15363:0715/023443:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[11569:13063:0715/023443:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1 (2729 ms)
[212/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1 (3888 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0
[11572:3847:0715/023445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11574:15363:0715/023445:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[11574:13063:0715/023445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11574:13063:0715/023445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11574:13063:0715/023445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11574:13063:0715/023445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0 (2857 ms)
[213/226] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0 (4382 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1
[11577:3847:0715/023447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 53852} (36 bytes)
127.0.0.1 - - [15/Jul/2015 02:34:48] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:34:48] "POST /device_management?request=unregister&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[11573:40451:0715/023448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11573:40451:0715/023448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11573:40451:0715/023448:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1 (3889 ms)
[214/226] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1 (5362 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1
[11583:3847:0715/023449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 53855} (36 bytes)
127.0.0.1 - - [15/Jul/2015 02:34:50] "POST /device_management?request=enterprise_check&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1 (3208 ms)
[215/226] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1 (4710 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3
[11590:3847:0715/023452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11585:40195:0715/023454:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11585:40195:0715/023455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11585:40195:0715/023455:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3 (5516 ms)
[216/226] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3 (6904 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4
[11595:3847:0715/023454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11589:40963:0715/023456:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11589:40963:0715/023457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11589:40963:0715/023457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[11589:40963:0715/023457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11589:40963:0715/023457:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4 (5757 ms)
[217/226] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4 (7208 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit
[11603:3847:0715/023459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11605:13319:0715/023500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11605:13319:0715/023500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11599:40451:0715/023500:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11606:15363:0715/023500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[11599:40451:0715/023500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11599:40451:0715/023500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit (3423 ms)
[218/226] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit (4764 ms)
[ RUN ] NoSessionRestoreTest.SessionStorage
[11609:3847:0715/023501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11604:40451:0715/023502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11604:40451:0715/023502:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.SessionStorage (2866 ms)
[219/226] NoSessionRestoreTest.SessionStorage (4300 ms)
[ RUN ] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired
[11615:3847:0715/023503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11611:38915:0715/023504:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11616:15363:0715/023504:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[11616:13063:0715/023504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired (2689 ms)
[220/226] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired (4084 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/0
[11619:3847:0715/023505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11614:3847:0715/023506:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11620:12807:0715/023506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11620:12807:0715/023506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11622:15619:0715/023506:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[11622:15619:0715/023506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11622:15619:0715/023506:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[11622:13319:0715/023506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11622:13319:0715/023506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11622:13319:0715/023506:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/0 (3242 ms)
[221/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/0 (4533 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0
[11625:3847:0715/023508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11627:15363:0715/023508:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[11627:15363:0715/023508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11627:15363:0715/023508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0 (2835 ms)
[222/226] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0 (4211 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1
[11631:3847:0715/023510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11633:15363:0715/023510:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[11633:15363:0715/023510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11633:15363:0715/023510:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[11633:13063:0715/023510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1 (2680 ms)
[223/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1 (4054 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3
[11636:3847:0715/023512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3 (3066 ms)
[224/226] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3 (4347 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4
[11641:3847:0715/023513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11637:3847:0715/023514:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11637:40451:0715/023515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11637:40451:0715/023515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11637:40451:0715/023515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11637:40451:0715/023515:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4 (3340 ms)
[225/226] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4 (4711 ms)
[ RUN ] ContinueWhereILeftOffTest.CookiesClearedOnExit
[11647:3847:0715/023516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11648:13063:0715/023519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11648:13063:0715/023519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11648:13063:0715/023519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11643:40451:0715/023519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11643:40451:0715/023519:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.CookiesClearedOnExit (4858 ms)
[226/226] ContinueWhereILeftOffTest.CookiesClearedOnExit (6169 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled
[11654:3847:0715/023522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53857...
sending server_data: {"host": "127.0.0.1", "port": 53857} (36 bytes)
[11651:3847:0715/023523:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[11657,2002239872:02:35:24.497123] Native Client module will be loaded at base address 0x000050d100000000
[11657,2002239872:02:35:25.123869] NaCl untrusted code called _exit(0x0)
[11658,2002239872:02:35:25.915195] Native Client module will be loaded at base address 0x0000400c00000000
[11658,2002239872:02:35:25.972862] NaCl untrusted code called _exit(0x0)
[11659,2002239872:02:35:26.739484] Native Client module will be loaded at base address 0x00000fbd00000000
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| nacl_module / test_nexe loaded
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] ||||
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden BEGIN]
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden PASS]
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] ||||
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetHandler BEGIN]
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetHandler PASS]
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] ||||
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetStack BEGIN]
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetStack PASS]
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] ||||
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionClearFlag BEGIN]
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionClearFlag PASS]
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] ||||
[11651:3847:0715/023526:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 4 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled (6260 ms)
[227/227] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled (7458 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"41970941d8b847fe509ffa73504e902177900347","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 9 Pending: 3.0s Duration: 733.3s Bot: vm14-a4 Exit: 0 |
+------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 16 https://chromium-swarm.appspot.com/user/task/28a9d8310b5baf10 |
+-------------------------------------------------------------------------+
2 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outmX_gcC/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 16/20
Using 2 parallel jobs.
[ RUN ] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited
[73054:3847:0715/022434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73048:3847:0715/022436:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73048:3847:0715/022437:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIDeleteProhibitedTest.DeleteProhibited", source: test_api.js (1324)
[ OK ] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited (6332 ms)
[1/226] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited (7568 ms)
[ RUN ] OptionsDialogExtensionSettingsWebUITest.testAccessibility
[73055:3847:0715/022434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73049:3847:0715/022438:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73049:3847:0715/022438:INFO:CONSOLE(1324)] "Running TestCase OptionsDialogExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[73062:13063:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73062:13063:0715/022438:WARNING:channel.cc(322)] RawChannel write error
[73055:3847:0715/022439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73055:3847:0715/022439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73055:3847:0715/022439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73055:3847:0715/022439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73055:3847:0715/022439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73055:3847:0715/022439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OptionsDialogExtensionSettingsWebUITest.testAccessibility (6992 ms)
[2/226] OptionsDialogExtensionSettingsWebUITest.testAccessibility (8406 ms)
[ RUN ] AutofillEditAddressWebUITest.testLoadAddress
[73067:3847:0715/022441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73063:3847:0715/022443:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73063:3847:0715/022444:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73063:3847:0715/022446:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testLoadAddress", source: test_api.js (1324)
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73067:3847:0715/022446:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] AutofillEditAddressWebUITest.testLoadAddress (6889 ms)
[3/226] AutofillEditAddressWebUITest.testLoadAddress (8327 ms)
[ RUN ] AutofillEditAddressWebUITest.testFieldValuesSaved
[73071:3847:0715/022442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73064:3847:0715/022444:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73064:3847:0715/022445:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73064:3847:0715/022447:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testFieldValuesSaved", source: test_api.js (1324)
[ OK ] AutofillEditAddressWebUITest.testFieldValuesSaved (7942 ms)
[4/226] AutofillEditAddressWebUITest.testFieldValuesSaved (9412 ms)
[ RUN ] ManageProfileUITest.EditSupervisedUserNameAllowed
[73079:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73076:3847:0715/022452:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73076:3847:0715/022452:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73076:3847:0715/022454:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.EditSupervisedUserNameAllowed", source: test_api.js (1324)
[ OK ] ManageProfileUITest.EditSupervisedUserNameAllowed (6698 ms)
[5/226] ManageProfileUITest.EditSupervisedUserNameAllowed (8105 ms)
[ RUN ] OptionsWebUITest.emptySelectedIndexesDoesntCrash
[73085:3847:0715/022451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73080:3847:0715/022454:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73080:3847:0715/022454:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73080:3847:0715/022455:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.emptySelectedIndexesDoesntCrash", source: test_api.js (1324)
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[73085:3847:0715/022457:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] OptionsWebUITest.emptySelectedIndexesDoesntCrash (7343 ms)
[6/226] OptionsWebUITest.emptySelectedIndexesDoesntCrash (8867 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayNoHistory
[73091:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73088:40451:0715/022500:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73088:3847:0715/022500:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73088:3847:0715/022500:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73088:3847:0715/022502:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayNoHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowOverlayNoHistory (7853 ms)
[7/226] OptionsWebUIExtendedTest.ShowOverlayNoHistory (9315 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowUnrelatedOverlay
[73097:3847:0715/022500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73093:40451:0715/022502:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73093:3847:0715/022502:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73093:3847:0715/022503:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73093:3847:0715/022504:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowUnrelatedOverlay", source: test_api.js (1324)
[73099:13063:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73099:13063:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73099:13063:0715/022506:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.ShowUnrelatedOverlay (7648 ms)
[8/226] OptionsWebUIExtendedTest.ShowUnrelatedOverlay (9105 ms)
[ RUN ] WebUIAssertionsTest.testCallTestTwice
[73103:3847:0715/022507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73100:40707:0715/022509:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73100:3847:0715/022509:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testCallTestTwice", source: test_api.js (1324)
[73100:40707:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAssertionsTest.testCallTestTwice (4575 ms)
[9/226] WebUIAssertionsTest.testCallTestTwice (5905 ms)
[ RUN ] Mock4JSWebUITest.CalledExpectPasses
[73109:3847:0715/022509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73105:40451:0715/022511:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73105:3847:0715/022511:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITest.CalledExpectPasses", source: test_api.js (1324)
[73105:40451:0715/022512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73105:40451:0715/022512:WARNING:channel.cc(322)] RawChannel write error
[ OK ] Mock4JSWebUITest.CalledExpectPasses (4292 ms)
[10/226] Mock4JSWebUITest.CalledExpectPasses (5650 ms)
[ RUN ] NetInternalsTest.netInternalsLogViewPainterStripInfo
[73115:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73116:3847:0715/022515:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[73116:3847:0715/022515:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[73111:3847:0715/022516:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogViewPainterStripInfo", source: test_api.js (1324)
[73111:40451:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73111:40451:0715/022517:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsLogViewPainterStripInfo (5947 ms)
[11/226] NetInternalsTest.netInternalsLogViewPainterStripInfo (7299 ms)
[ RUN ] BluetoothApiTest.GetDevices
[73121:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73117:3847:0715/022518:INFO:CONSOLE(0)] "[SUCCESS] testGetDevices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[73122:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73122:12807:0715/022518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.GetDevices (4757 ms)
[12/226] BluetoothApiTest.GetDevices (6297 ms)
[ RUN ] ExtensionApiTest.HostSubsets
[73133:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73126:3847:0715/022524:INFO:CONSOLE(0)] "[SUCCESS] main", source: chrome-extension://adcgfobjcniahabbnjdcocbpopbjaaan/_generated_background_page.html (0)
[73126:3847:0715/022524:INFO:CONSOLE(0)] "[SUCCESS] main", source: chrome-extension://adcgfobjcniahabbnjdcocbpopbjaaan/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.HostSubsets (4766 ms)
[13/226] ExtensionApiTest.HostSubsets (6478 ms)
[ RUN ] ExtensionApiTest.NativeMessagingBasic
[73128:3847:0715/022521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73124:35075:0715/022523:ERROR:native_process_launcher.cc(130)] Can't find manifest for native messaging host not.installed.app
[73124:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] invalidHostName", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[73124:54275:0715/022523:ERROR:native_process_launcher.cc(177)] Found manifest, but not the binary for native messaging host com.google.chrome.test.host_binary_missing. Host path specified in the manifest: /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/chrome/test/data/native_messaging/native_hosts/missing_nm_binary.exe
[73124:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] nonexistentHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[73124:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[73124:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithoutCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[73124:40707:0715/022524:ERROR:native_message_process_host.cc(291)] Native Messaging host tried sending a message that is 1048676 bytes long.
[73124:3847:0715/022524:INFO:CONSOLE(0)] "[SUCCESS] bigMessage", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[73124:3847:0715/022524:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[73124:3847:0715/022525:INFO:CONSOLE(0)] "[SUCCESS] stopHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[73124:3847:0715/022525:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[73124:40707:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73124:40707:0715/022525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73124:40707:0715/022525:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.NativeMessagingBasic (6790 ms)
[14/226] ExtensionApiTest.NativeMessagingBasic (8213 ms)
[ RUN ] ExtensionApiTest.Canvas2D
[73158:3847:0715/022528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73160:13063:0715/022530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73160:13063:0715/022530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73160:13063:0715/022530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73160:13063:0715/022530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.Canvas2D (4334 ms)
[15/226] ExtensionApiTest.Canvas2D (5817 ms)
[ RUN ] ExtensionApiTest.ContentScriptBlockingScriptTabClosed
[73159:3847:0715/022528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73153:74759:0715/022531:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73153:41219:0715/022531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73153:41219:0715/022531:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptBlockingScriptTabClosed (4762 ms)
[16/226] ExtensionApiTest.ContentScriptBlockingScriptTabClosed (6081 ms)
[ RUN ] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice
[73169:3847:0715/022533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73164:75271:0715/022535:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73164:39427:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73164:39427:0715/022535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice (3089 ms)
[17/226] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice (4584 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRContentScript
[73172:3847:0715/022534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 59734...
sending server_data: {"host": "127.0.0.1", "port": 59734} (36 bytes)
starting FTP server
[73165:74247:0715/022539:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73165:3847:0715/022539:INFO:CONSOLE(9)] "Requesting url: http://a.com:59733/extensions/test_file.txt", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/content_script.js (9)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] allowedOrigin", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/test.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(9)] "Requesting url: http://c.com:59733/extensions/test_file.txt", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/content_script.js (9)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:59733/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo' is therefore not allowed access.", source: http://localhost:59733/extensions/test_file.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] diallowedOrigin", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/test.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(9)] "Requesting url: http://foo.b.com:59733/extensions/test_file.txt", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/content_script.js (9)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] allowedSubdomain", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/test.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(9)] "Requesting url: http://b.com:59733/extensions/test_file.txt", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/content_script.js (9)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] noSubdomain", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/test.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(9)] "Requesting url: http://foob.com:59733/extensions/test_file.txt", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/content_script.js (9)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://foob.com:59733/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo' is therefore not allowed access.", source: http://localhost:59733/extensions/test_file.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] disallowedSubdomain", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/test.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(9)] "Requesting url: http://localhost:59733/extensions/test_file.txt", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/content_script.js (9)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] targetPageAlwaysAllowed", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/test.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(9)] "Requesting url: ftp://127.0.0.1:59734/extensions/test_file.txt", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/content_script.js (9)
[]127.0.0.1:59747 Connected.
127.0.0.1:59747 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:59747 <== USER anonymous
127.0.0.1:59747 ==> 331 Username ok, send password.
127.0.0.1:59747 <== PASS ******
127.0.0.1:59747 ==> 230 Login successful.
127.0.0.1:59747 <== SYST
127.0.0.1:59747 ==> 215 UNIX Type: L8
127.0.0.1:59747 <== PWD
127.0.0.1:59747 ==> 257 "/" is the current directory.
127.0.0.1:59747 <== TYPE I
127.0.0.1:59747 ==> 200 Type set to: Binary.
127.0.0.1:59747 <== SIZE /extensions/test_file.txt
127.0.0.1:59747 ==> 213 6
127.0.0.1:59747 <== CWD /extensions/test_file.txt
127.0.0.1:59747 ==> 550 Not a directory.
127.0.0.1:59747 <== PASV
127.0.0.1:59747 ==> 227 Entering passive mode (127,0,0,1,233,100).
127.0.0.1:59747 <== RETR /extensions/test_file.txt
127.0.0.1:59747 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:59747 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:59747 "RETR /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/chrome/test/data/extensions/test_file.txt" completed=1 bytes=6 seconds=0.001
127.0.0.1:59747 <== QUIT
127.0.0.1:59747 ==> 221 Goodbye.
[anonymous]@127.0.0.1:59747 Disconnected.
[73165:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] allowedFtpHostAllowed", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/test.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(9)] "Requesting url: ftp://localhost:59734/extensions/test_file.txt", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/content_script.js (9)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "XMLHttpRequest cannot load ftp://localhost:59734/extensions/test_file.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.", source: http://localhost:59733/extensions/test_file.html (0)
[73165:3847:0715/022539:INFO:CONSOLE(0)] "[SUCCESS] disallowedFtpHostDisallowed", source: chrome-extension://jipkbkohjedgeilnmcdoiefmcgnmfkoo/test.html (0)
[73173:12551:0715/022539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73176:13063:0715/022539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73176:13063:0715/022539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73176:13063:0715/022539:WARNING:channel.cc(322)] RawChannel write error
[73165:41219:0715/022539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73165:41219:0715/022539:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.CrossOriginXHRContentScript (7075 ms)
[18/226] ExtensionApiTest.CrossOriginXHRContentScript (8552 ms)
[ RUN ] ExtensionApiTest.WebSocket
[73179:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:59750...
sending server_data: {"host": "127.0.0.1", "port": 59750} (36 bytes)
[73175:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] runEchoTest", source: chrome-extension://gfeenbfmbnhpbnadloolejfkpcohjegg/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.WebSocket (4773 ms)
[19/226] ExtensionApiTest.WebSocket (6195 ms)
[ RUN ] MimeHandlerViewTest.EmbeddedDataUrlObject
[73188:3847:0715/022543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73184:75015:0715/022544:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73184:3847:0715/022546:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[73184:40707:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73184:40707:0715/022546:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.EmbeddedDataUrlObject (5516 ms)
[20/226] MimeHandlerViewTest.EmbeddedDataUrlObject (7017 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileExtension
[73192:3847:0715/022544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73187:54535:0715/022547:ERROR:mach_broker_mac.mm(222)] Unknown process 73195 is sending Mach IPC messages!
[73187:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://fgofmanpfllogmpckkgocinjeepcplgk/_generated_background_page.html (0)
[73187:40195:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73187:40195:0715/022548:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileExtension (5315 ms)
[21/226] PlatformAppWithFileBrowserTest.LaunchWithFileExtension (6901 ms)
[ RUN ] AppShimHostManagerBrowserTest.PRE_ReCreate
[73207:3847:0715/022550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73208:13063:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73208:13063:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73208:13063:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73208:13063:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73208:15363:0715/022551:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[73208:15363:0715/022551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[73208:15363:0715/022551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTest.PRE_ReCreate (2864 ms)
[22/226] AppShimHostManagerBrowserTest.PRE_ReCreate (4163 ms)
[ RUN ] AppWindowAPITest.TestSingleton
[73211:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73206:3847:0715/022554:INFO:CONSOLE(0)] "[SUCCESS] noParameterWithId", source: chrome-extension://fhecmbjcellkdngaoafhhlnhfobpjkgg/_generated_background_page.html (0)
[ OK ] AppWindowAPITest.TestSingleton (4960 ms)
[23/226] AppWindowAPITest.TestSingleton (6285 ms)
[ RUN ] AppWindowAPITest.TestInitialConstraints
[73217:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73213:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] testMaxInnerConstraints", source: chrome-extension://fhecmbjcellkdngaoafhhlnhfobpjkgg/_generated_background_page.html (0)
[73213:3847:0715/022557:INFO:CONSOLE(0)] "[SUCCESS] testMinInnerConstraints", source: chrome-extension://fhecmbjcellkdngaoafhhlnhfobpjkgg/_generated_background_page.html (0)
[73213:3847:0715/022557:INFO:CONSOLE(0)] "[SUCCESS] testMaxOuterConstraints", source: chrome-extension://fhecmbjcellkdngaoafhhlnhfobpjkgg/_generated_background_page.html (0)
[73213:3847:0715/022557:INFO:CONSOLE(0)] "[SUCCESS] testMinOuterConstraints", source: chrome-extension://fhecmbjcellkdngaoafhhlnhfobpjkgg/_generated_background_page.html (0)
[73213:3847:0715/022557:INFO:CONSOLE(0)] "[SUCCESS] testMixedConstraints", source: chrome-extension://fhecmbjcellkdngaoafhhlnhfobpjkgg/_generated_background_page.html (0)
[73213:3847:0715/022557:INFO:CONSOLE(0)] "[SUCCESS] testBadConstraints", source: chrome-extension://fhecmbjcellkdngaoafhhlnhfobpjkgg/_generated_background_page.html (0)
[73213:3847:0715/022558:INFO:CONSOLE(0)] "[SUCCESS] testFrameless", source: chrome-extension://fhecmbjcellkdngaoafhhlnhfobpjkgg/_generated_background_page.html (0)
[73218:12807:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73218:12807:0715/022558:WARNING:channel.cc(322)] RawChannel write error
[73220:12551:0715/022558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73220:12551:0715/022558:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppWindowAPITest.TestInitialConstraints (5818 ms)
[24/226] AppWindowAPITest.TestInitialConstraints (7133 ms)
[ RUN ] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps
[73223:3847:0715/022557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps (6137 ms)
[25/226] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps (7621 ms)
[ RUN ] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView
[73229:3847:0715/022601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73225:3847:0715/022604:INFO:CONSOLE(1086)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://ibfpmdeofpoipgjjchblficnmlecmeoo/main.js (1086)
[73225:3847:0715/022605:INFO:CONSOLE(1098)] "Step 2: call webview.terminate().", source: chrome-extension://ibfpmdeofpoipgjjchblficnmlecmeoo/main.js (1098)
[73225:74503:0715/022605:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73225:3847:0715/022606:INFO:CONSOLE(1111)] "Step 3: call webview.reload().", source: chrome-extension://ibfpmdeofpoipgjjchblficnmlecmeoo/main.js (1111)
2015-07-15 02:26:06.333 browser_tests[73225:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73225:3847:0715/022607:INFO:CONSOLE(1103)] "Step 4: postMessage to build communication.", source: chrome-extension://ibfpmdeofpoipgjjchblficnmlecmeoo/main.js (1103)
[73225:74503:0715/022607:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73225:3847:0715/022607:INFO:CONSOLE(1118)] "Step 5: A communication channel has been established with webview.", source: chrome-extension://ibfpmdeofpoipgjjchblficnmlecmeoo/main.js (1118)
[73231:13063:0715/022607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73225:3847:0715/022607:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[73225:3847:0715/022607:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView (8252 ms)
[26/226] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView (9656 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortIllegalFileURL
[73237:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:06.308 browser_tests[73233:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73233:3847:0715/022608:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[73238:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73238:13063:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73233:40195:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73233:40195:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73233:40195:0715/022610:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadAbortIllegalFileURL (6694 ms)
[27/226] WebViewTest.Shim_TestLoadAbortIllegalFileURL (8096 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllow
[73246:3847:0715/022611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73242:74247:0715/022615:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73242:3847:0715/022615:INFO:CONSOLE(20)] "test passed", source: chrome-extension://mpngmbiomnnajmeecndidncdhffiakhm/embedder.js (20)
[73247:12807:0715/022615:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73247:12807:0715/022615:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73247:12807:0715/022615:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73247:12807:0715/022615:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllow (6988 ms)
[28/226] WebViewTest.MediaAccessAPIAllow_TestAllow (8465 ms)
[ RUN ] WebViewTest.SendMessageToComponentExtensionFromGuest
[73252:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73248:3847:0715/022617:INFO:CONSOLE(71)] "{"app":{"runtime":{"LaunchSource":{"APP_LAUNCHER":"app_launcher","NEW_TAB_PAGE":"new_tab_page","RELOAD":"reload","RESTART":"restart","LOAD_AND_LAUNCH":"load_and_launch","COMMAND_LINE":"command_line","FILE_HANDLER":"file_handler","URL_HANDLER":"url_handler","SYSTEM_TRAY":"system_tray","ABOUT_PAGE":"about_page","KEYBOARD":"keyboard","EXTENSIONS_PAGE":"extensions_page","MANAGEMENT_API":"management_api","EPHEMERAL_APP":"ephemeral_app","BACKGROUND":"background","KIOSK":"kiosk","CHROME_INTERNAL":"chrome_internal","TEST":"test"},"onEmbedRequested":{},"onLaunched":{},"onRestarted":{}},"window":{"State":{"NORMAL":"normal","FULLSCREEN":"fullscreen","MAXIMIZED":"maximized","MINIMIZED":"minimized"},"WindowType":{"SHELL":"shell","PANEL":"panel"},"onBoundsChanged":{},"onClosed":{},"onFullscreened":{},"onMaximized":{},"onMinimized":{},"onRestored":{},"onAlphaEnabledChanged":{},"onWindowFirstShown":{}}},"i18n":{},"management":{"LaunchType":{"OPEN_AS_REGULAR_TAB":"OPEN_AS_REGULAR_TAB","OPEN_AS_PINNED_TAB":"OPEN_AS_PINNED_TAB","OPEN_AS_WINDOW":"OPEN_AS_WINDOW","OPEN_FULL_SCREEN":"OPEN_FULL_SCREEN"},"ExtensionDisabledReason":{"UNKNOWN":"unknown","PERMISSIONS_INCREASE":"permissions_increase"},"ExtensionType":{"EXTENSION":"extension","HOSTED_APP":"hosted_app","PACKAGED_APP":"packaged_app","LEGACY_PACKAGED_APP":"legacy_packaged_app","THEME":"theme"},"ExtensionInstallType":{"ADMIN":"admin","DEVELOPMENT":"development","NORMAL":"normal","SIDELOAD":"sideload","OTHER":"other"}},"permissions":{"onAdded":{},"onRemoved":{}},"runtime":{"PlatformOs":{"MAC":"mac","WIN":"win","ANDROID":"android","CROS":"cros","LINUX":"linux","OPENBSD":"openbsd"},"PlatformArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"PlatformNaclArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"RequestUpdateCheckStatus":{"THROTTLED":"throttled","NO_UPDATE":"no_update","UPDATE_AVAILABLE":"update_available"},"OnInstalledReason":{"INSTALL":"install","UPDATE":"update","CHROME_UPDATE":"chrome_update","SHARED_MODULE_UPDATE":"shared_module_update"},"OnRestartRequiredReason":{"APP_UPDATE":"app_update","OS_UPDATE":"os_update","PERIODIC":"periodic"},"onStartup":{},"onInstalled":{},"onSuspend":{},"onSuspendCanceled":{},"onUpdateAvailable":{},"onBrowserUpdateAvailable":{},"onConnect":{},"onConnectExternal":{},"onMessage":{},"onMessageExternal":{},"onRestartRequired":{},"id":"ibccdifendhmbalfgbapnjbdkopfinij"},"test":{"onMessage":{},"tests":[]},"webViewRequest":{}}", source: chrome-extension://ibccdifendhmbalfgbapnjbdkopfinij/main.js (71)
[73248:73991:0715/022618:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73253:12807:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73253:12807:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73255:12551:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73255:12551:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73248:40451:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73248:40451:0715/022619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73248:40451:0715/022619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73248:40451:0715/022619:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.SendMessageToComponentExtensionFromGuest (7535 ms)
[29/226] WebViewTest.SendMessageToComponentExtensionFromGuest (9003 ms)
[ RUN ] AutocompleteBrowserTest.Autocomplete
[73261:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73262:3847:0715/022621:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutocompleteBrowserTest.Autocomplete (3726 ms)
[30/226] AutocompleteBrowserTest.Autocomplete (5215 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback
[73273:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback (3707 ms)
[31/226] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback (5197 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage
[73267:3847:0715/022623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73263:3847:0715/022625:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73263:3847:0715/022625:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[73272:12807:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage (6996 ms)
[32/226] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage (8400 ms)
[ RUN ] WebRtcDeviceProviderTest.OutliveProfile
[73279:3847:0715/022630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73282:15107:0715/022630:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[73282:15107:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[73282:15107:0715/022630:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebRtcDeviceProviderTest.OutliveProfile (2908 ms)
[33/226] WebRtcDeviceProviderTest.OutliveProfile (4257 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose
[73283:3847:0715/022631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59777...
sending server_data: {"host": "127.0.0.1", "port": 59777} (36 bytes)
[73277:3847:0715/022636:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73277:40451:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73277:40451:0715/022638:WARNING:channel.cc(322)] RawChannel write error
[73291:13063:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73291:13063:0715/022638:WARNING:channel.cc(322)] RawChannel write error
[73277:3847:0715/022638:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose (9456 ms)
[34/226] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose (11024 ms)
[ RUN ] DevToolsSanityTest.TestNetworkSyncSize
[73289:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59780...
sending server_data: {"host": "127.0.0.1", "port": 59780} (36 bytes)
[73285:3847:0715/022638:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73285:3847:0715/022640:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73285:3847:0715/022640:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[73285:3847:0715/022641:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[73285:40451:0715/022641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestNetworkSyncSize (9215 ms)
[35/226] DevToolsSanityTest.TestNetworkSyncSize (10676 ms)
[ RUN ] DownloadTest.MimeTypesToShowNotDownload
[73297:3847:0715/022642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.MimeTypesToShowNotDownload (4356 ms)
[36/226] DownloadTest.MimeTypesToShowNotDownload (5702 ms)
[ RUN ] DownloadTest.DownloadTest_Remove
[73302:3847:0715/022645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73299:40451:0715/022647:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73299:40451:0715/022647:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[73299:40451:0715/022647:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.DownloadTest_Remove (4555 ms)
[37/226] DownloadTest.DownloadTest_Remove (5961 ms)
[ RUN ] ErrorPageTest.StaleCacheStatus
[73308:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59809...
sending server_data: {"host": "127.0.0.1", "port": 59809} (36 bytes)
[73304:3847:0715/022649:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73304:3847:0715/022650:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73304:3847:0715/022650:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.StaleCacheStatus (4724 ms)
[38/226] ErrorPageTest.StaleCacheStatus (6274 ms)
[ RUN ] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent
[73314:3847:0715/022651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:51.456 browser_tests[73310:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73310:75831:0715/022653:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73310:41219:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent (4755 ms)
[39/226] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent (5946 ms)
[ RUN ] AllUrlsApiTest.RegularExtensions
[73321:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73316:76095:0715/022658:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73324:13063:0715/022658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73324:13063:0715/022658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73324:13063:0715/022658:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllUrlsApiTest.RegularExtensions (6371 ms)
[40/226] AllUrlsApiTest.RegularExtensions (7739 ms)
[ RUN ] AutomationApiTest.Unit
[73327:3847:0715/022656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73329:12807:0715/022658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73329:12807:0715/022658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73329:12807:0715/022658:WARNING:channel.cc(322)] RawChannel write error
[73323:3847:0715/022659:INFO:CONSOLE(0)] "[SUCCESS] testAutomationRootNode", source: chrome-extension://bnbefcijhamefbidhimooddcailfhjmf/unit.html (0)
[73323:3847:0715/022659:INFO:CONSOLE(0)] "[SUCCESS] testAriaRelationshipAttributes", source: chrome-extension://bnbefcijhamefbidhimooddcailfhjmf/unit.html (0)
[73323:3847:0715/022659:INFO:CONSOLE(0)] "[SUCCESS] testCannotSetAttribute", source: chrome-extension://bnbefcijhamefbidhimooddcailfhjmf/unit.html (0)
[73330:3847:0715/022659:WARNING:logging_native_handler.cc(62)] Nodes left pending by the update: {"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{}}
[73323:3847:0715/022659:INFO:CONSOLE(0)] "[SUCCESS] testBadUpdateInvalidChildIds", source: chrome-extension://bnbefcijhamefbidhimooddcailfhjmf/unit.html (0)
[73323:3847:0715/022659:INFO:CONSOLE(0)] "[SUCCESS] testMultipleUpdateNameChanged", source: chrome-extension://bnbefcijhamefbidhimooddcailfhjmf/unit.html (0)
[73323:3847:0715/022659:INFO:CONSOLE(0)] "[SUCCESS] testDocumentAndScrollableMixins", source: chrome-extension://bnbefcijhamefbidhimooddcailfhjmf/unit.html (0)
[73323:3847:0715/022659:INFO:CONSOLE(0)] "[SUCCESS] testEditableTextMixins", source: chrome-extension://bnbefcijhamefbidhimooddcailfhjmf/unit.html (0)
[73323:3847:0715/022659:INFO:CONSOLE(0)] "[SUCCESS] testRangeMixins", source: chrome-extension://bnbefcijhamefbidhimooddcailfhjmf/unit.html (0)
[73323:3847:0715/022659:INFO:CONSOLE(0)] "[SUCCESS] testTableMixins", source: chrome-extension://bnbefcijhamefbidhimooddcailfhjmf/unit.html (0)
[ OK ] AutomationApiTest.Unit (4516 ms)
[41/226] AutomationApiTest.Unit (5776 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionSiteData
[73335:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73338:15107:0715/022702:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[73338:15107:0715/022702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[73338:15107:0715/022702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionSiteData (2748 ms)
[42/226] ExtensionBrowsingDataTest.SettingsFunctionSiteData (4157 ms)
[ RUN ] CastStreamingApiTestWithPixelOutput.RtpStreamError
[73339:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73332:3847:0715/022704:INFO:CONSOLE(13)] "[TEST] rtpStreamError", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.js (13)
[73342:22019:0715/022705:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[73342:22019:0715/022705:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[73342:22019:0715/022705:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[73342:22019:0715/022705:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[73332:3847:0715/022705:INFO:CONSOLE(40)] "Invalid parameters for video.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.js (40)
[73332:3847:0715/022705:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamError", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.html (0)
[73342:13063:0715/022705:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[73332:41219:0715/022705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73332:41219:0715/022705:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CastStreamingApiTestWithPixelOutput.RtpStreamError (5043 ms)
[43/226] CastStreamingApiTestWithPixelOutput.RtpStreamError (6571 ms)
[ RUN ] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab
[73346:3847:0715/022706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73341:63491:0715/022709:ERROR:mach_broker_mac.mm(222)] Unknown process 73353 is sending Mach IPC messages!
[73347:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73347:13063:0715/022710:WARNING:channel.cc(322)] RawChannel write error
[73341:41219:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73341:41219:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[73341:41219:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab (6700 ms)
[44/226] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab (8037 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Basic
[73352:3847:0715/022709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59818...
sending server_data: {"host": "127.0.0.1", "port": 59818} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Basic (4698 ms)
[45/226] DownloadExtensionTest.DownloadExtensionTest_Download_Basic (5962 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory
[73362:3847:0715/022714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59821...
sending server_data: {"host": "127.0.0.1", "port": 59821} (36 bytes)
[73365:13319:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73365:13319:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73365:13319:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73365:13319:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73365:13319:0715/022716:WARNING:channel.cc(322)] RawChannel write error
[73368:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73368:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73368:13063:0715/022716:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory (5024 ms)
[46/226] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory (6497 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid
[73366:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59824...
sending server_data: {"host": "127.0.0.1", "port": 59824} (36 bytes)
[73370:15363:0715/022718:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73370:15363:0715/022718:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73370:15363:0715/022718:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73370:15363:0715/022718:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73367:13063:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73367:13063:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73367:13063:0715/022718:WARNING:channel.cc(322)] RawChannel write error
[73360:40963:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73360:40963:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[73360:40963:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[73360:40963:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid (5039 ms)
[47/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid (6601 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest
[73376:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73372:4611:0715/022722:ERROR:mach_broker_mac.mm(222)] Unknown process 73382 is sending Mach IPC messages!
[73372:3847:0715/022724:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://alnijclaoejhbhclelehlfmanomnempl/test.html (0)
[73372:3847:0715/022724:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://alnijclaoejhbhclelehlfmanomnempl/test.html (0)
[73372:3847:0715/022724:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://alnijclaoejhbhclelehlfmanomnempl/test.html (0)
[73372:3847:0715/022724:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://alnijclaoejhbhclelehlfmanomnempl/test.html (0)
[73372:3847:0715/022724:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://alnijclaoejhbhclelehlfmanomnempl/test.html (0)
[73377:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[73377:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[73377:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73377:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73377:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73377:13063:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73377:13063:0715/022724:WARNING:channel.cc(322)] RawChannel write error
[73372:41987:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest (6399 ms)
[48/226] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest (7886 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest
[73380:3847:0715/022722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73375:4871:0715/022724:ERROR:mach_broker_mac.mm(222)] Unknown process 73384 is sending Mach IPC messages!
[73375:3847:0715/022725:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://menjcbldnknlkacpallcpbapjcnfmpmi/test.html (0)
[73381:13319:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[73381:13319:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73381:13319:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73381:13319:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73381:13319:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest (5893 ms)
[49/226] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest (7237 ms)
[ RUN ] GcdPrivateAPITest.WifiPasswords
[73394:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73387:41219:0715/022731:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] GcdPrivateAPITest.WifiPasswords (4917 ms)
[50/226] GcdPrivateAPITest.WifiPasswords (6471 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest
[73392:3847:0715/022728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73386:64003:0715/022730:ERROR:mach_broker_mac.mm(222)] Unknown process 73396 is sending Mach IPC messages!
[73386:3847:0715/022732:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://glageagoceegonngokcllhjiojgmbijl/test.html (0)
[73386:40707:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest (6055 ms)
[51/226] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest (7498 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.SignedIn
[73405:3847:0715/022735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73399:41219:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IdentityGetProfileUserInfoFunctionTest.SignedIn (2778 ms)
[52/226] IdentityGetProfileUserInfoFunctionTest.SignedIn (4148 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn
[73406:3847:0715/022735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:36.573 browser_tests[73400:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73400:3847:0715/022737:INFO:CONSOLE(5)] "hi there", source: chrome-extension://dfhpfcehkmejcflhgcpmdpndikaalhae/test.js (5)
[73400:41219:0715/022738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73400:41219:0715/022738:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn (4362 ms)
[53/226] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn (5749 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure
[73414:3847:0715/022739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73411:3847:0715/022741:INFO:CONSOLE(5)] "hi there", source: chrome-extension://dfhpfcehkmejcflhgcpmdpndikaalhae/test.js (5)
[73416:12807:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73416:12807:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73416:12807:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73416:12807:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73416:12807:0715/022741:WARNING:channel.cc(322)] RawChannel write error
[73419:3847:0715/022741:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[73419:3847:0715/022741:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[73419:3847:0715/022741:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[73419:13063:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73419:13063:0715/022741:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure (4208 ms)
[54/226] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure (5501 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalSuccess
[73420:3847:0715/022741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73415:3847:0715/022743:INFO:CONSOLE(5)] "hi there", source: chrome-extension://dfhpfcehkmejcflhgcpmdpndikaalhae/test.js (5)
[73421:12807:0715/022743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73423:3847:0715/022743:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalSuccess (4143 ms)
[55/226] GetAuthTokenFunctionTest.InteractiveApprovalSuccess (5735 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesDefault
[73426:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73422:3847:0715/022747:INFO:CONSOLE(5)] "hi there", source: chrome-extension://dfhpfcehkmejcflhgcpmdpndikaalhae/test.js (5)
[ OK ] GetAuthTokenFunctionTest.ScopesDefault (4221 ms)
[56/226] GetAuthTokenFunctionTest.ScopesDefault (5443 ms)
[ RUN ] InlineInstallPrivateApiTestApp.SuccessfulInstall
HTTP server started on http://127.0.0.1:59828...
sending server_data: {"host": "127.0.0.1", "port": 59828} (36 bytes)
[73433:3847:0715/022747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73427:3847:0715/022750:INFO:CONSOLE(33)] "testName is successfulInstall", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[73427:3847:0715/022752:WARNING:extension_install_prompt.cc(163)] Proceeding!
[73427:40707:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73427:40707:0715/022753:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InlineInstallPrivateApiTestApp.SuccessfulInstall (8755 ms)
[57/226] InlineInstallPrivateApiTestApp.SuccessfulInstall (10212 ms)
[ RUN ] ExtensionManagementApiTest.LaunchType
[73439:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73435:40707:0715/022754:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73440:13063:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73440:13063:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73435:3847:0715/022754:INFO:CONSOLE(0)] "[SUCCESS] verifyLaunchType", source: chrome-extension://ilbihbjpfhmjgheheckfmiohkookijcg/launchType.html (0)
[73435:3847:0715/022754:INFO:CONSOLE(0)] "[SUCCESS] setLaunchTypeWithoutUserGesture", source: chrome-extension://ilbihbjpfhmjgheheckfmiohkookijcg/launchType.html (0)
[73435:3847:0715/022754:INFO:CONSOLE(0)] "[SUCCESS] setEnabledAppLaunchType", source: chrome-extension://ilbihbjpfhmjgheheckfmiohkookijcg/launchType.html (0)
[73435:3847:0715/022754:INFO:CONSOLE(0)] "[SUCCESS] setDisabledAppLaunchType", source: chrome-extension://ilbihbjpfhmjgheheckfmiohkookijcg/launchType.html (0)
[73435:3847:0715/022754:INFO:CONSOLE(0)] "[SUCCESS] setPackagedAppLaunchType", source: chrome-extension://ilbihbjpfhmjgheheckfmiohkookijcg/launchType.html (0)
[73435:3847:0715/022754:INFO:CONSOLE(0)] "[SUCCESS] setExtensionLaunchType", source: chrome-extension://ilbihbjpfhmjgheheckfmiohkookijcg/launchType.html (0)
[73435:3847:0715/022754:INFO:CONSOLE(0)] "[SUCCESS] setExtensionLaunchType", source: chrome-extension://ilbihbjpfhmjgheheckfmiohkookijcg/launchType.html (0)
[73435:40707:0715/022754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiTest.LaunchType (6331 ms)
[58/226] ExtensionManagementApiTest.LaunchType (7597 ms)
[ RUN ] MDnsAPITest.RegisterListener
[73454:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73448:3847:0715/022800:INFO:CONSOLE(0)] "[SUCCESS] registerListener", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/register_listener.html (0)
[73448:40707:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MDnsAPITest.RegisterListener (4410 ms)
[59/226] MDnsAPITest.RegisterListener (5882 ms)
[ RUN ] MDnsAPITest.RegisterMultipleListeners
[73456:3847:0715/022758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73449:41219:0715/022800:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73449:3847:0715/022800:INFO:CONSOLE(0)] "[SUCCESS] registerListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/register_multiple_listeners.html (0)
[ OK ] MDnsAPITest.RegisterMultipleListeners (4445 ms)
[60/226] MDnsAPITest.RegisterMultipleListeners (5765 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo
[73467:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73461:62723:0715/022805:ERROR:mach_broker_mac.mm(222)] Unknown process 73472 is sending Mach IPC messages!
[73461:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesNoGalleries", source: chrome-extension://jeilafacljdbnpbhdeellhgmlkmhjkmf/_generated_background_page.html (0)
[73469:12807:0715/022806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73469:12807:0715/022806:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo (4714 ms)
[61/226] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo (6233 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesNoAccess
[73466:3847:0715/022803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73460:66563:0715/022805:ERROR:mach_broker_mac.mm(222)] Unknown process 73470 is sending Mach IPC messages!
[73460:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] getMediaFileSystems", source: chrome-extension://fbdlpkinmnigjjbaedhmpaknofogliif/_generated_background_page.html (0)
[73460:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] testGalleries", source: chrome-extension://fbdlpkinmnigjjbaedhmpaknofogliif/_generated_background_page.html (0)
[73460:3847:0715/022806:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73460:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] validFileCopyToShouldFail", source: chrome-extension://fbdlpkinmnigjjbaedhmpaknofogliif/_generated_background_page.html (0)
[73460:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] invalidFileCopyToShouldFail", source: chrome-extension://fbdlpkinmnigjjbaedhmpaknofogliif/_generated_background_page.html (0)
[73460:3847:0715/022807:INFO:CONSOLE(0)] "[SUCCESS] MediaScanWithoutPermission", source: chrome-extension://fbdlpkinmnigjjbaedhmpaknofogliif/_generated_background_page.html (0)
[73460:3847:0715/022807:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running mediaGalleries.startMediaScan: No permission to scan.
at MediaScanWithoutPermission (chrome-extension://fbdlpkinmnigjjbaedhmpaknofogliif/test.js:74:22)", source: chrome-extension://fbdlpkinmnigjjbaedhmpaknofogliif/_generated_background_page.html (0)
[73468:13575:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73468:13575:0715/022807:WARNING:channel.cc(322)] RawChannel write error
[73460:40963:0715/022807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesNoAccess (5622 ms)
[62/226] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesNoAccess (7014 ms)
[ RUN ] ExtensionPreferenceApiTest.Clear
[73481:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73475:3847:0715/022813:INFO:CONSOLE(0)] "[SUCCESS] getThirdPartyCookiesAllowed", source: chrome-extension://plidfbnlmfbhebmeabelcfmhcgodoeih/test.html (0)
[73475:3847:0715/022813:INFO:CONSOLE(0)] "[SUCCESS] setThirdPartyCookiesAllowed", source: chrome-extension://plidfbnlmfbhebmeabelcfmhcgodoeih/test.html (0)
[73475:3847:0715/022813:INFO:CONSOLE(0)] "[SUCCESS] clearThirdPartyCookiesAllowed", source: chrome-extension://plidfbnlmfbhebmeabelcfmhcgodoeih/test.html (0)
[73475:3847:0715/022813:INFO:CONSOLE(0)] "[SUCCESS] getThirdPartyCookiesAllowed2", source: chrome-extension://plidfbnlmfbhebmeabelcfmhcgodoeih/test.html (0)
[73483:12807:0715/022813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73483:12807:0715/022813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionPreferenceApiTest.Clear (4649 ms)
[63/226] ExtensionPreferenceApiTest.Clear (5934 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.PicasaCustomLocation
[73480:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73474:62731:0715/022812:ERROR:mach_broker_mac.mm(222)] Unknown process 73484 is sending Mach IPC messages!
[73474:3847:0715/022813:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bafpmdofkhelalkijmlgmjeacobahonn/_generated_background_page.html (0)
[73474:3847:0715/022813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73474:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bafpmdofkhelalkijmlgmjeacobahonn/_generated_background_page.html (0)
[73474:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bafpmdofkhelalkijmlgmjeacobahonn/_generated_background_page.html (0)
[73474:3847:0715/022814:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bafpmdofkhelalkijmlgmjeacobahonn/_generated_background_page.html (0)
[73474:3847:0715/022815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bafpmdofkhelalkijmlgmjeacobahonn/_generated_background_page.html (0)
[73474:3847:0715/022815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bafpmdofkhelalkijmlgmjeacobahonn/_generated_background_page.html (0)
[73474:3847:0715/022815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bafpmdofkhelalkijmlgmjeacobahonn/_generated_background_page.html (0)
[73474:3847:0715/022815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bafpmdofkhelalkijmlgmjeacobahonn/_generated_background_page.html (0)
[73482:12807:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73474:39683:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesPlatformAppBrowserTest.PicasaCustomLocation (7535 ms)
[64/226] MediaGalleriesPlatformAppBrowserTest.PicasaCustomLocation (8932 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedIndividual
[73492:3847:0715/022816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73488:66567:0715/022818:ERROR:mach_broker_mac.mm(222)] Unknown process 73496 is sending Mach IPC messages!
[73488:3847:0715/022819:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://ikefbccchkignkmdlggfaiamdiemnglb/_generated_background_page.html (0)
[73488:3847:0715/022819:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://ikefbccchkignkmdlggfaiamdiemnglb/_generated_background_page.html (0)
[73488:3847:0715/022819:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://ikefbccchkignkmdlggfaiamdiemnglb/_generated_background_page.html (0)
[73488:3847:0715/022819:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://ikefbccchkignkmdlggfaiamdiemnglb/_generated_background_page.html (0)
[73488:40963:0715/022819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73488:40963:0715/022819:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyFixedIndividual (5257 ms)
[65/226] ProxySettingsApiTest.ProxyFixedIndividual (6804 ms)
[ RUN ] StreamsPrivateApiTest.NavigateCrossSite
[73499:3847:0715/022819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:21.737 browser_tests[73494:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73501:12551:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73501:12551:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73501:12551:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73501:12551:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73501:12551:0715/022822:WARNING:channel.cc(322)] RawChannel write error
[73494:41219:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] StreamsPrivateApiTest.NavigateCrossSite (5766 ms)
[66/226] StreamsPrivateApiTest.NavigateCrossSite (7082 ms)
[ RUN ] StreamsPrivateApiTest.DirectDownload
[73507:3847:0715/022823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73508:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73508:13063:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[73510:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73510:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73510:13063:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StreamsPrivateApiTest.DirectDownload (4767 ms)
[67/226] StreamsPrivateApiTest.DirectDownload (6083 ms)
[ RUN ] StreamsPrivateApiTest.Abort
[73513:3847:0715/022826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73509:3847:0715/022828:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] StreamsPrivateApiTest.Abort (4612 ms)
[68/226] StreamsPrivateApiTest.Abort (6083 ms)
[ RUN ] SyncFileSystemApiTest.OnFileStatusChanged
[73519:3847:0715/022829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73515:72707:0715/022831:ERROR:mach_broker_mac.mm(222)] Unknown process 73522 is sending Mach IPC messages!
[73515:3847:0715/022832:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://menecbdomokmecfcibebllojnohbpbmf/_generated_background_page.html (0)
[73520:13063:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73520:13063:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73520:13063:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73520:13063:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73515:40963:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SyncFileSystemApiTest.OnFileStatusChanged (5282 ms)
[69/226] SyncFileSystemApiTest.OnFileStatusChanged (6686 ms)
[ RUN ] TabCaptureApiTest.CaptureInSplitIncognitoMode
[73526:3847:0715/022832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73529:12551:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73529:12551:0715/022834:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabCaptureApiTest.CaptureInSplitIncognitoMode (4575 ms)
[70/226] TabCaptureApiTest.CaptureInSplitIncognitoMode (5890 ms)
[ RUN ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced
[73532:3847:0715/022836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73528:40451:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73528:40451:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[73528:40451:0715/022839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73528:40451:0715/022839:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced (5787 ms)
[71/226] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced (7096 ms)
[ RUN ] ExtensionTabsTest.DuplicateTab
[73547:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73549:12807:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73549:12807:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73549:12807:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73549:12807:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73549:12807:0715/022844:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.DuplicateTab (3126 ms)
[72/226] ExtensionTabsTest.DuplicateTab (4625 ms)
[ RUN ] ExtensionTabsTest.QueryCurrentWindowTabs
[73539:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73556:13319:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73533:41219:0715/022844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73533:41219:0715/022844:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.QueryCurrentWindowTabs (9039 ms)
[73/226] ExtensionTabsTest.QueryCurrentWindowTabs (10489 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestNewTab
[73566:3847:0715/022849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73571:13063:0715/022852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73571:13063:0715/022852:WARNING:channel.cc(322)] RawChannel write error
[73559:3847:0715/022852:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://dliijoeicdggdfeeclpiaakgncoheaeh/test_newTab.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestNewTab (6883 ms)
[74/226] ExtensionWebRequestApiTest.WebRequestNewTab (8314 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestSimple
[73562:3847:0715/022848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73565:13063:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73570:12807:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73558:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] simpleLoad", source: chrome-extension://dliijoeicdggdfeeclpiaakgncoheaeh/test_simple.html (0)
[73558:73991:0715/022853:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73558:3847:0715/022853:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadHttp", source: chrome-extension://dliijoeicdggdfeeclpiaakgncoheaeh/test_simple.html (0)
[73558:3847:0715/022854:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73558:3847:0715/022854:INFO:CONSOLE(0)] "[SUCCESS] nonExistingLoad", source: chrome-extension://dliijoeicdggdfeeclpiaakgncoheaeh/test_simple.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestSimple (9918 ms)
[75/226] ExtensionWebRequestApiTest.WebRequestSimple (11252 ms)
[ RUN ] ExtensionWebRequestApiTest.DeclarativeSendMessage
[73576:3847:0715/022857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73573:3847:0715/022900:INFO:CONSOLE(0)] "[SUCCESS] testSendMessage", source: chrome-extension://abmfiooelagjojhkefgfdjehjgopieoo/_generated_background_page.html (0)
[73578:12551:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73578:12551:0715/022900:WARNING:channel.cc(322)] RawChannel write error
[73573:41219:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73573:41219:0715/022900:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.DeclarativeSendMessage (5986 ms)
[76/226] ExtensionWebRequestApiTest.DeclarativeSendMessage (7268 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IncorrectManifest1
HTTP server started on http://127.0.0.1:59852...
sending server_data: {"host": "127.0.0.1", "port": 59852} (36 bytes)
[73583:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73577:41475:0715/022901:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73584:13063:0715/022901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73577:3847:0715/022901:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[73577:3847:0715/022902:WARNING:extension_install_prompt.cc(163)] Proceeding!
[73577:3847:0715/022904:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:59852/files/extensions/api_test/webstore_private/incorrect_manifest1.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.IncorrectManifest1 (7129 ms)
[77/226] ExtensionWebstorePrivateApiTest.IncorrectManifest1 (8682 ms)
[ RUN ] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides
[73599:3847:0715/022907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73599:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50600600B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[73599:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50600600B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73599:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50600600B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[73599:3847:0715/022910:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50600600B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73595:3847:0715/022910:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[73595:40707:0715/022910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73595:40707:0715/022910:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides (4542 ms)
[78/226] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides (5939 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IconUrl
HTTP server started on http://127.0.0.1:59861...
sending server_data: {"host": "127.0.0.1", "port": 59861} (36 bytes)
[73593:3847:0715/022904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:06.838 browser_tests[73587:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73587:3847:0715/022907:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
File not found extensions/api_test/webstore_private/does_not_exist.png full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/chrome/test/data/extensions/api_test/webstore_private/does_not_exist.png
127.0.0.1 - - [15/Jul/2015 02:29:07] code 404, message Not Found
[73587:3847:0715/022908:INFO:CONSOLE(0)] "[SUCCESS] IconUrlFailure", source: http://www.example.com:59861/files/extensions/api_test/webstore_private/icon_url.html (0)
[73587:3847:0715/022909:WARNING:extension_install_prompt.cc(163)] Proceeding!
[73587:3847:0715/022910:INFO:CONSOLE(0)] "[SUCCESS] IconUrlSuccess", source: http://www.example.com:59861/files/extensions/api_test/webstore_private/icon_url.html (0)
[73587:3847:0715/022911:WARNING:extension_install_prompt.cc(163)] Proceeding!
[73587:3847:0715/022912:INFO:CONSOLE(0)] "[SUCCESS] IconUrlSuccessAbsoluteUrl", source: http://www.example.com:59861/files/extensions/api_test/webstore_private/icon_url.html (0)
[73596:13063:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73596:13063:0715/022912:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebstorePrivateApiTest.IconUrl (10590 ms)
[79/226] ExtensionWebstorePrivateApiTest.IconUrl (12089 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptRunAt
[73612:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73608:74255:0715/022917:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73608:3847:0715/022917:INFO:CONSOLE(0)] "[SUCCESS] executeAtStartShouldSucceed", source: chrome-extension://ehfmpifgooioeichfgdpepphmhaifimd/_generated_background_page.html (0)
[73613:13063:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73613:13063:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73608:41219:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73608:41219:0715/022917:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptRunAt (6015 ms)
[80/226] ExecuteScriptApiTest.ExecuteScriptRunAt (7410 ms)
[ RUN ] ExtensionIconSourceTest.InvalidURL
[73636:3847:0715/022921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73632:40963:0715/022922:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73632:40963:0715/022922:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionIconSourceTest.InvalidURL (3211 ms)
[81/226] ExtensionIconSourceTest.InvalidURL (4583 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync
[73620:3847:0715/022916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73639:12807:0715/022923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73614:40707:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73614:40707:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[73614:40707:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync (10712 ms)
[82/226] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync (12209 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite
[73645:3847:0715/022925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73640:74247:0715/022928:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73646:3847:0715/022928:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[73646:13063:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[73646:13063:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73640:41219:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite (4926 ms)
[83/226] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite (6318 ms)
[ RUN ] ExternallyConnectableMessagingTest.IllegalArguments
[73651:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73647:74503:0715/022930:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.IllegalArguments (4590 ms)
[84/226] ExternallyConnectableMessagingTest.IllegalArguments (6088 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.Audio
[73657:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73658:12551:0715/022933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73658:12551:0715/022933:WARNING:channel.cc(322)] RawChannel write error
[73660:13063:0715/022934:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] ExtensionResourceRequestPolicyTest.Audio (4649 ms)
[85/226] ExtensionResourceRequestPolicyTest.Audio (6034 ms)
[ RUN ] ExtensionsLoadMultipleTest.Test
[73663:3847:0715/022934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionsLoadMultipleTest.Test (3336 ms)
[86/226] ExtensionsLoadMultipleTest.Test (4738 ms)
[ RUN ] LazyBackgroundPageApiTest.OnUnload
[73670:3847:0715/022938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73675:12807:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73675:12807:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73666:40451:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73666:40451:0715/022940:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.OnUnload (4602 ms)
[87/226] LazyBackgroundPageApiTest.OnUnload (6136 ms)
[ RUN ] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation
HTTP server started on http://127.0.0.1:59887...
sending server_data: {"host": "127.0.0.1", "port": 59887} (36 bytes)
[73676:3847:0715/022940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73669:3847:0715/022941:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:59887/files/extensions/api_test/webstore_inline_install/install.html (8)
[73669:3847:0715/022941:INFO:CONSOLE(11)] "In runTest", source: http://app.com:59887/files/extensions/api_test/webstore_inline_install/install.html (11)
[73669:40195:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73669:3847:0715/022943:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation (6156 ms)
[88/226] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation (7710 ms)
[ RUN ] HistoryBrowserTest.VerifyHistoryLength1
HTTP server started on http://127.0.0.1:59896...
sending server_data: {"host": "127.0.0.1", "port": 59896} (36 bytes)
[ OK ] HistoryBrowserTest.VerifyHistoryLength1 (568 ms)
[89/226] HistoryBrowserTest.VerifyHistoryLength1 (1970 ms)
[ RUN ] WebstoreStartupInstallerTest.InstallNotSupported
HTTP server started on http://127.0.0.1:59892...
sending server_data: {"host": "127.0.0.1", "port": 59892} (36 bytes)
[73685:3847:0715/022945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73679:3847:0715/022945:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:59892/files/extensions/api_test/webstore_inline_install/install_not_supported.html (8)
[73679:3847:0715/022945:INFO:CONSOLE(11)] "In runTest", source: http://app.com:59892/files/extensions/api_test/webstore_inline_install/install_not_supported.html (11)
[73679:3847:0715/022947:INFO:CONSOLE(28)] "Ran test, sending response", source: http://app.com:59892/files/extensions/api_test/webstore_inline_install/install_not_supported.html (28)
[73679:3847:0715/022947:INFO:CONSOLE(30)] "Test complete", source: http://app.com:59892/files/extensions/api_test/webstore_inline_install/install_not_supported.html (30)
[ OK ] WebstoreStartupInstallerTest.InstallNotSupported (5365 ms)
[90/226] WebstoreStartupInstallerTest.InstallNotSupported (6586 ms)
[ RUN ] HistoryBrowserTest.NavigateBringPageToTop
HTTP server started on http://127.0.0.1:59897...
sending server_data: {"host": "127.0.0.1", "port": 59897} (36 bytes)
[ OK ] HistoryBrowserTest.NavigateBringPageToTop (632 ms)
[91/226] HistoryBrowserTest.NavigateBringPageToTop (2059 ms)
[ RUN ] HistoryBrowserTest.OneHistoryTabPerWindow
HTTP server started on http://127.0.0.1:59898...
sending server_data: {"host": "127.0.0.1", "port": 59898} (36 bytes)
[ OK ] HistoryBrowserTest.OneHistoryTabPerWindow (573 ms)
[92/226] HistoryBrowserTest.OneHistoryTabPerWindow (1815 ms)
[ RUN ] RedirectTest.Client
[73699:3847:0715/022951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59899...
sending server_data: {"host": "127.0.0.1", "port": 59899} (36 bytes)
2015-07-15 02:29:52.933 browser_tests[73694:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73694:40451:0715/022953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73694:40451:0715/022953:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RedirectTest.Client (4048 ms)
[93/226] RedirectTest.Client (5456 ms)
[ RUN ] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure
[73703:3847:0715/022952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73698:3847:0715/022953:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure (3355 ms)
[94/226] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure (4642 ms)
[ RUN ] LoadTimingBrowserTest.PreconnectProxySsl
[73713:3847:0715/022956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.PreconnectProxySsl (3381 ms)
[95/226] LoadTimingBrowserTest.PreconnectProxySsl (4748 ms)
[ RUN ] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest
[73715:3847:0715/022957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73708:56079:0715/022958:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest (3570 ms)
[96/226] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest (4872 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrOptions
[73726:3847:0715/023002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59916...
sending server_data: {"host": "127.0.0.1", "port": 59916} (36 bytes)
[73727:13831:0715/023005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73718:40451:0715/023005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderXhrOptions (5345 ms)
[97/226] PrerenderBrowserTest.PrerenderXhrOptions (6736 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms
[73723:3847:0715/023001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59912...
sending server_data: {"host": "127.0.0.1", "port": 59912} (36 bytes)
[73725:3847:0715/023005:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[73725:13831:0715/023005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73717:40451:0715/023005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73717:40451:0715/023005:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms (6017 ms)
[98/226] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms (7524 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel
[73739:3847:0715/023009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59933...
sending server_data: {"host": "127.0.0.1", "port": 59933} (36 bytes)
[73744:14851:0715/023011:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[73744:14851:0715/023011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[73744:12551:0715/023011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73744:12551:0715/023011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel (5070 ms)
[99/226] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel (6485 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrTrace
[73738:3847:0715/023009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59936...
sending server_data: {"host": "127.0.0.1", "port": 59936} (36 bytes)
[73732:3847:0715/023012:INFO:CONSOLE(32)] "Uncaught SecurityError: Failed to execute 'open' on 'XMLHttpRequest': 'TRACE' HTTP method is unsupported.", source: http://127.0.0.1:59936/files/prerender/prerender_xhr_trace.html (32)
[73732:37379:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73732:37379:0715/023012:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderXhrTrace (5881 ms)
[100/226] PrerenderBrowserTest.PrerenderXhrTrace (7135 ms)
[ RUN ] PrerenderBrowserTest.PrerenderFavicon
[73752:3847:0715/023015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59944...
sending server_data: {"host": "127.0.0.1", "port": 59944} (36 bytes)
[73754:12807:0715/023019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73754:12807:0715/023019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73746:40451:0715/023019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73746:40451:0715/023019:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderFavicon (5677 ms)
[101/226] PrerenderBrowserTest.PrerenderFavicon (7122 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource
[73753:3847:0715/023016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59945...
sending server_data: {"host": "127.0.0.1", "port": 59945} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource (5904 ms)
[102/226] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource (7307 ms)
[ RUN ] PrerenderBrowserTest.CancelMatchCompleteDummy
[73766:3847:0715/023022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59956...
sending server_data: {"host": "127.0.0.1", "port": 59956} (36 bytes)
[73772:13063:0715/023025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73772:13063:0715/023025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73772:13063:0715/023025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73772:13063:0715/023025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73767:3847:0715/023025:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[73767:13063:0715/023025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PrerenderBrowserTest.CancelMatchCompleteDummy (4772 ms)
[103/226] PrerenderBrowserTest.CancelMatchCompleteDummy (6297 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredMainFrame
[73768:3847:0715/023023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59961...
sending server_data: {"host": "127.0.0.1", "port": 59961} (36 bytes)
[73773:13319:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73773:13319:0715/023026:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDeferredMainFrame (5275 ms)
[104/226] PrerenderBrowserTest.PrerenderDeferredMainFrame (6517 ms)
[ RUN ] ProfileResetTest.ResetCookiesAndSiteData
[73778:3847:0715/023028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73774:40707:0715/023029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProfileResetTest.ResetCookiesAndSiteData (2947 ms)
[105/226] ProfileResetTest.ResetCookiesAndSiteData (4458 ms)
[ RUN ] HostZoomMapSanitizationBrowserTest.ClearOnStartup
[73782:3847:0715/023029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73783:15619:0715/023030:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] HostZoomMapSanitizationBrowserTest.ClearOnStartup (2744 ms)
[106/226] HostZoomMapSanitizationBrowserTest.ClearOnStartup (3900 ms)
[ RUN ] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules
HTTPS server started on https://127.0.0.1:59970...
sending server_data: {"host": "127.0.0.1", "port": 59970} (36 bytes)
[73792:3847:0715/023033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73784:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:59970/files/push_messaging/push_test.js (18)
[73784:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59970/files/push_messaging/push_test.js (18)
[73784:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:59970/files/push_messaging/push_test.js (18)
[73784:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:59970/files/push_messaging/push_test.js (18)
[73784:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59970/files/push_messaging/push_test.js (18)
[73784:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59970/files/push_messaging/push_test.js (18)
[73784:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:59970/files/push_messaging/push_test.js (18)
[73784:3847:0715/023035:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[73784:3847:0715/023035:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[73784:3847:0715/023035:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules (3956 ms)
[107/226] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules (5277 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickRedirect
[73791:3847:0715/023033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73793:12551:0715/023035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73793:12551:0715/023035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73793:12551:0715/023035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[73793:12551:0715/023035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73793:12551:0715/023035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ReferrerPolicyTest.HttpsMiddleClickRedirect (4391 ms)
[108/226] ReferrerPolicyTest.HttpsMiddleClickRedirect (5626 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin
[73802:3847:0715/023038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin (3201 ms)
[109/226] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin (4362 ms)
[ RUN ] SpellingMenuObserverTest.EnableSpellingService
[73805:3847:0715/023039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73798:40451:0715/023040:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73807:15363:0715/023040:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[73807:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SpellingMenuObserverTest.EnableSpellingService (3105 ms)
[110/226] SpellingMenuObserverTest.EnableSpellingService (4309 ms)
[ RUN ] RestartTest.PRE_PostWithPassword
[73816:3847:0715/023043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_PostWithPassword (3155 ms)
[111/226] RestartTest.PRE_PostWithPassword (4349 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookiesBrowserClose
[73813:3847:0715/023043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73808:40451:0715/023043:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73808:40451:0715/023043:WARNING:channel.cc(322)] RawChannel write error
[73808:40451:0715/023045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContinueWhereILeftOffTest.SessionCookiesBrowserClose (4441 ms)
[112/226] ContinueWhereILeftOffTest.SessionCookiesBrowserClose (5643 ms)
[ RUN ] SessionRestoreTest.RestoreOnNewWindowWithNoTabbedBrowsers
[73824:3847:0715/023047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SessionRestoreTest.RestoreOnNewWindowWithNoTabbedBrowsers (3596 ms)
[113/226] SessionRestoreTest.RestoreOnNewWindowWithNoTabbedBrowsers (5009 ms)
[ RUN ] SessionRestoreTest.PersistAndRestoreUserAgentOverride
[73827:3847:0715/023048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73828:12807:0715/023050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73828:12807:0715/023050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73830:13063:0715/023050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73830:13063:0715/023050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73830:13063:0715/023050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73830:13063:0715/023050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73830:13063:0715/023050:WARNING:channel.cc(322)] RawChannel write error
[73833:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73833:13063:0715/023052:WARNING:channel.cc(322)] RawChannel write error
[73820:40451:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SessionRestoreTest.PersistAndRestoreUserAgentOverride (5912 ms)
[114/226] SessionRestoreTest.PersistAndRestoreUserAgentOverride (7265 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID
[73836:3847:0715/023052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73831:3847:0715/023054:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73831:3847:0715/023054:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[73831:3847:0715/023054:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID (4260 ms)
[115/226] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID (5645 ms)
[ RUN ] SSLUITest.TestRefNavigation
[73842:3847:0715/023055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:59976...
sending server_data: {"host": "127.0.0.1", "port": 59976} (36 bytes)
[73838:3847:0715/023058:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73848:13063:0715/023058:FATAL:memory.cc(18)] Out of memory. size=4194304
[73838:40451:0715/023058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73838:40451:0715/023058:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestRefNavigation (5189 ms)
[116/226] SSLUITest.TestRefNavigation (6554 ms)
[ RUN ] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix
[73849:3847:0715/023058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73844:76039:0715/023059:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[73844:62215:0715/023100:ERROR:browser_io_surface_manager_mac.cc(297)] Invalid Id for IOSurface 1
[73851:13063:0715/023100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73851:13063:0715/023100:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix (4055 ms)
[117/226] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix (5481 ms)
[ RUN ] TaskManagerBrowserTest.KillPanelViaPanelResource
[73855:3847:0715/023102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.KillPanelViaPanelResource (4555 ms)
[118/226] TaskManagerBrowserTest.KillPanelViaPanelResource (5729 ms)
[ RUN ] AutofillDialogControllerTest.Submit
[73868:3847:0715/023107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.Submit (3461 ms)
[119/226] AutofillDialogControllerTest.Submit (4852 ms)
[ RUN ] TaskManagerBrowserTest.ReloadExtension
[73861:3847:0715/023103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73856:41987:0715/023107:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73856:41987:0715/023107:WARNING:channel.cc(322)] RawChannel write error
[73856:41987:0715/023109:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73856:41987:0715/023109:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73856:41987:0715/023112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73856:41987:0715/023112:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.ReloadExtension (10638 ms)
[120/226] TaskManagerBrowserTest.ReloadExtension (11963 ms)
[ RUN ] PopupBlockerBrowserTest.CtrlEnterKey
[73877:3847:0715/023112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73873:3847:0715/023113:INFO:CONSOLE(6)] "navigate", source: http://127.0.0.1:59985/popup_blocker/popup-simulated-click-on-anchor.html (6)
[73873:74263:0715/023113:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.CtrlEnterKey (3238 ms)
[121/226] PopupBlockerBrowserTest.CtrlEnterKey (4617 ms)
[ RUN ] BrowserTest.TabClosingWhenRemovingExtension
[73884:3847:0715/023116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59988...
sending server_data: {"host": "127.0.0.1", "port": 59988} (36 bytes)
[ OK ] BrowserTest.TabClosingWhenRemovingExtension (4214 ms)
[122/226] BrowserTest.TabClosingWhenRemovingExtension (5689 ms)
[ RUN ] BrowserTest.AboutVersion
[73888:3847:0715/023117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73883:3847:0715/023119:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserTest.AboutVersion (4263 ms)
[123/226] BrowserTest.AboutVersion (5831 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExisting
[73896:3847:0715/023121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73892:5383:0715/023123:ERROR:mach_broker_mac.mm(222)] Unknown process 73900 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting (4066 ms)
[124/226] BrowserNavigatorTest.Disposition_SingletonTabExisting (5391 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewForegroundTab
[73901:3847:0715/023123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_NewForegroundTab (3685 ms)
[125/226] BrowserNavigatorTest.Disposition_NewForegroundTab (5236 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopup
[73910:3847:0715/023127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73905:3847:0715/023129:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73911:13063:0715/023129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73911:13063:0715/023129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73911:13063:0715/023129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73911:13063:0715/023129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.Disposition_NewPopup (4733 ms)
[126/226] BrowserNavigatorTest.Disposition_NewPopup (6246 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow
[73914:3847:0715/023128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73916:13063:0715/023130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73916:13063:0715/023130:WARNING:channel.cc(322)] RawChannel write error
[73917:13063:0715/023130:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[73917:13063:0715/023130:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[73917:13063:0715/023130:WARNING:channel_endpoint.cc(94)] Failed to write enqueue message to channel
[73917:13063:0715/023130:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[73909:8711:0715/023131:ERROR:mach_broker_mac.mm(222)] Unknown process 73918 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow (4135 ms)
[127/226] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow (5453 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath
[73927:3847:0715/023133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73928:13063:0715/023135:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73928:13063:0715/023135:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73928:13063:0715/023135:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73928:13063:0715/023135:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath (3245 ms)
[128/226] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath (4587 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupUnfocused
[73924:3847:0715/023133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73919:3847:0715/023135:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73926:13575:0715/023135:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73926:13575:0715/023135:WARNING:channel.cc(322)] RawChannel write error
[73919:40963:0715/023135:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73919:40963:0715/023135:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_NewPopupUnfocused (4828 ms)
[129/226] BrowserNavigatorTest.Disposition_NewPopupUnfocused (6075 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.PRE_ExtensionBubbleShowsOnStartup
[73939:3847:0715/023139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73940:13063:0715/023140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73940:13063:0715/023140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73940:13063:0715/023140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionMessageBubbleBrowserTestMac.PRE_ExtensionBubbleShowsOnStartup (2916 ms)
[130/226] ExtensionMessageBubbleBrowserTestMac.PRE_ExtensionBubbleShowsOnStartup (4311 ms)
[ RUN ] ConstrainedWindowMacTest.BrowserWindowClose
[73936:3847:0715/023139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73941:3847:0715/023141:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[73941:3847:0715/023141:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[73931:3847:0715/023141:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ConstrainedWindowMacTest.BrowserWindowClose (4501 ms)
[131/226] ConstrainedWindowMacTest.BrowserWindowClose (5966 ms)
[ RUN ] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch
[73950:3847:0715/023144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73944:40195:0715/023148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73944:40195:0715/023148:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch (5659 ms)
[132/226] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch (7115 ms)
[ RUN ] ViewIDTest.Basic
[73946:3847:0715/023143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73942:3847:0715/023147:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73952:13063:0715/023148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73952:13063:0715/023148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73952:13063:0715/023148:WARNING:channel.cc(322)] RawChannel write error
[73946:3847:0715/023148:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73946:3847:0715/023148:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73946:3847:0715/023148:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73946:3847:0715/023148:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73946:3847:0715/023148:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73946:3847:0715/023148:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73946:3847:0715/023148:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73946:3847:0715/023148:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73946:3847:0715/023148:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73946:3847:0715/023148:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73946:3847:0715/023148:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[73946:3847:0715/023148:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[73942:40451:0715/023148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73942:40451:0715/023148:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ViewIDTest.Basic (7088 ms)
[133/226] ViewIDTest.Basic (8275 ms)
[ RUN ] FindInPageControllerTest.NavigateClearsOrdinal
[73962:3847:0715/023152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.NavigateClearsOrdinal (3267 ms)
[134/226] FindInPageControllerTest.NavigateClearsOrdinal (4580 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp
[73961:3847:0715/023152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73955:3847:0715/023155:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73955:3847:0715/023155:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[73955:40963:0715/023156:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73955:3847:0715/023156:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp (7429 ms)
[135/226] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp (8597 ms)
[ RUN ] FindInPageControllerTest.ActivateLinkNavigatesPage
[73971:3847:0715/023156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.ActivateLinkNavigatesPage (3242 ms)
[136/226] FindInPageControllerTest.ActivateLinkNavigatesPage (4439 ms)
[ RUN ] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials
[73979:3847:0715/023200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59995...
sending server_data: {"host": "127.0.0.1", "port": 59995} (36 bytes)
[73973:3847:0715/023202:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[73973:40195:0715/023202:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[73973:40195:0715/023202:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials (4007 ms)
[137/226] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials (5342 ms)
[ RUN ] PanelExtensionBrowserTest.CustomContextMenu
[73981:3847:0715/023201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73982:13063:0715/023205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73982:13063:0715/023205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73974:41219:0715/023205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[73974:41219:0715/023205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[73974:41219:0715/023205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PanelExtensionBrowserTest.CustomContextMenu (6344 ms)
[138/226] PanelExtensionBrowserTest.CustomContextMenu (7761 ms)
[ RUN ] NewTabPageInterceptorTest.FailedRequestInterception
[73989:3847:0715/023205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[73985:39939:0715/023208:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[73992:12807:0715/023208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[73992:12807:0715/023208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[73992:12807:0715/023208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[73992:12807:0715/023208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[73992:12807:0715/023208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73992:12807:0715/023208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NewTabPageInterceptorTest.FailedRequestInterception (4722 ms)
[139/226] NewTabPageInterceptorTest.FailedRequestInterception (6188 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoWithWelcomePage
[73995:3847:0715/023209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:32:09.432 browser_tests[73991:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[73996:13063:0715/023211:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73996:13063:0715/023211:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73996:13063:0715/023211:WARNING:channel.cc(322)] RawChannel write error
[73991:61955:0715/023211:ERROR:mach_broker_mac.mm(222)] Unknown process 74000 is sending Mach IPC messages!
[73999:13063:0715/023211:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73999:13063:0715/023211:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[73999:13063:0715/023211:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StartupBrowserCreatorTest.SyncPromoWithWelcomePage (4958 ms)
[140/226] StartupBrowserCreatorTest.SyncPromoWithWelcomePage (6215 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestDownloadsPageLTR
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestDownloadsPageLTR (1 ms)
[141/226] WebUIBidiCheckerBrowserTestLTR.TestDownloadsPageLTR (1195 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestNewTabPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestNewTabPage (1 ms)
[142/226] WebUIBidiCheckerBrowserTestLTR.TestNewTabPage (1444 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified
[74003:3847:0715/023212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74006:13063:0715/023215:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74006:13063:0715/023215:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[73997:4611:0715/023215:ERROR:mach_broker_mac.mm(222)] Unknown process 74008 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified (5436 ms)
[143/226] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified (6787 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsImages
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsImages (1 ms)
[144/226] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsImages (1295 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsExceptionsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsExceptionsPage (1 ms)
[145/226] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsExceptionsPage (1222 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsSearchEnginesOptionsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsSearchEnginesOptionsPage (1 ms)
[146/226] WebUIBidiCheckerBrowserTestRTL.TestSettingsSearchEnginesOptionsPage (1204 ms)
[ RUN ] BookmarksTest.ShouldRedirectToExtension
[74018:3847:0715/023220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74012:40451:0715/023222:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74012:3847:0715/023222:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[74012:3847:0715/023222:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[74012:3847:0715/023222:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[74012:3847:0715/023223:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74022:13063:0715/023224:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74022:13063:0715/023224:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74022:13063:0715/023224:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BookmarksTest.ShouldRedirectToExtension (6137 ms)
[147/226] BookmarksTest.ShouldRedirectToExtension (7498 ms)
[ RUN ] InspectUITest.ReloadCrash
[74019:3847:0715/023220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60000...
sending server_data: {"host": "127.0.0.1", "port": 60000} (36 bytes)
[74021:3847:0715/023223:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InspectUITest.ReloadCrash (7028 ms)
[148/226] InspectUITest.ReloadCrash (8180 ms)
[ RUN ] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync
[74033:3847:0715/023228:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74037:13063:0715/023231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74037:13063:0715/023231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74037:13063:0715/023231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[74037:13063:0715/023231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74037:13063:0715/023231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74034:13319:0715/023231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74034:13319:0715/023231:WARNING:channel.cc(322)] RawChannel write error
[ OK ] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync (5737 ms)
[149/226] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync (7070 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe
[74029:3847:0715/023227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74025:45059:0715/023230:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74025:3847:0715/023230:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74035:15619:0715/023231:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74035:15619:0715/023231:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74035:3847:0715/023231:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe (6663 ms)
[150/226] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe (8087 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfo
[ OK ] ChromeLocatorTest.GetChromeBundleInfo (9 ms)
[151/226] ChromeLocatorTest.GetChromeBundleInfo (1337 ms)
[ RUN ] AutofillRendererTest.SendForms
[ OK ] AutofillRendererTest.SendForms (540 ms)
[152/226] AutofillRendererTest.SendForms (2235 ms)
[ RUN ] FormAutocompleteTest.AutoCompleteOffInputSubmit
[ OK ] FormAutocompleteTest.AutoCompleteOffInputSubmit (400 ms)
[153/226] FormAutocompleteTest.AutoCompleteOffInputSubmit (1697 ms)
[ RUN ] UnloadTest.BrowserCloseTwoSecondBeforeUnload
[74044:3847:0715/023235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74039:3847:0715/023239:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseTwoSecondBeforeUnload (5467 ms)
[154/226] UnloadTest.BrowserCloseTwoSecondBeforeUnload (7024 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldAutofilled
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldAutofilled (370 ms)
[155/226] FormAutofillTest.WebFormControlElementToFormFieldAutofilled (1704 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldTextArea
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldTextArea (193 ms)
[156/226] FormAutofillTest.WebFormControlElementToFormFieldTextArea (1321 ms)
[ RUN ] FormAutofillTest.WebFormElementToFormDataAutocomplete
[ OK ] FormAutofillTest.WebFormElementToFormDataAutocomplete (368 ms)
[157/226] FormAutofillTest.WebFormElementToFormDataAutocomplete (1532 ms)
[ RUN ] FormAutofillTest.FindFormForInputElementForUnownedForm
[ OK ] FormAutofillTest.FindFormForInputElementForUnownedForm (218 ms)
[158/226] FormAutofillTest.FindFormForInputElementForUnownedForm (1602 ms)
[ RUN ] FormAutofillTest.FillFormForUnownedForm
[ OK ] FormAutofillTest.FillFormForUnownedForm (293 ms)
[159/226] FormAutofillTest.FillFormForUnownedForm (1455 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableCellNested
[ OK ] FormAutofillTest.LabelsInferredFromTableCellNested (310 ms)
[160/226] FormAutofillTest.LabelsInferredFromTableCellNested (1392 ms)
[ RUN ] FormAutofillTest.Labels
[ OK ] FormAutofillTest.Labels (325 ms)
[161/226] FormAutofillTest.Labels (1693 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromListItem
[ OK ] FormAutofillTest.LabelsInferredFromListItem (295 ms)
[162/226] FormAutofillTest.LabelsInferredFromListItem (1447 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableLabels
[ OK ] FormAutofillTest.LabelsInferredFromTableLabels (314 ms)
[163/226] FormAutofillTest.LabelsInferredFromTableLabels (1662 ms)
[ RUN ] FormAutofillTest.FillFormEmptyFormNames
[ OK ] FormAutofillTest.FillFormEmptyFormNames (224 ms)
[164/226] FormAutofillTest.FillFormEmptyFormNames (1580 ms)
[ RUN ] FormAutofillTest.FillFormNonEmptyField
[ OK ] FormAutofillTest.FillFormNonEmptyField (381 ms)
[165/226] FormAutofillTest.FillFormNonEmptyField (1552 ms)
[ RUN ] FormAutofillTest.ClearFormWithNodeForUnownedForm
[ OK ] FormAutofillTest.ClearFormWithNodeForUnownedForm (244 ms)
[166/226] FormAutofillTest.ClearFormWithNodeForUnownedForm (1358 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter
[ OK ] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter (337 ms)
[167/226] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter (1601 ms)
[ RUN ] PasswordAutofillAgentTest.ClickAndSelect
[ OK ] PasswordAutofillAgentTest.ClickAndSelect (353 ms)
[168/226] PasswordAutofillAgentTest.ClickAndSelect (1642 ms)
[ RUN ] PasswordGenerationAgentTest.DetectionTest
[ OK ] PasswordGenerationAgentTest.DetectionTest (485 ms)
[169/226] PasswordGenerationAgentTest.DetectionTest (1747 ms)
[ RUN ] TranslateScriptBrowserTest.ElementLoadSuccess
[ OK ] TranslateScriptBrowserTest.ElementLoadSuccess (232 ms)
[170/226] TranslateScriptBrowserTest.ElementLoadSuccess (1426 ms)
[ RUN ] TranslateScriptBrowserTest.CallbackGetBooleanError
[ OK ] TranslateScriptBrowserTest.CallbackGetBooleanError (248 ms)
[171/226] TranslateScriptBrowserTest.CallbackGetBooleanError (1474 ms)
[ RUN ] TranslateScriptBrowserTest.CallbackGetNumberError2
[ OK ] TranslateScriptBrowserTest.CallbackGetNumberError2 (208 ms)
[172/226] TranslateScriptBrowserTest.CallbackGetNumberError2 (1303 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncPasses
[74072:3847:0715/023256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74066:40707:0715/023258:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74066:3847:0715/023259:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[ OK ] WebUIBrowserAsyncTest.TestAsyncPasses (5758 ms)
[173/226] WebUIBrowserAsyncTest.TestAsyncPasses (7143 ms)
[ RUN ] WebUIBrowserExpectFailTest.TestFailsFast
[74069:3847:0715/023255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74065:3847:0715/023259:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74065:3847:0715/023259:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DISABLED_BogusFunctionName is not defined", source: chrome://downloads/ (1)
[74065:3847:0715/023259:ERROR:web_ui_browser_test.cc(455)] Encountered javascript console error(s)
[74076:13319:0715/023259:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74076:13319:0715/023259:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74076:13319:0715/023259:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserExpectFailTest.TestFailsFast (6805 ms)
[174/226] WebUIBrowserExpectFailTest.TestFailsFast (8172 ms)
[ RUN ] WebUIResourceBrowserTest.InlineEditableListTest
[74084:3847:0715/023303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74078:3847:0715/023305:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[74078:3847:0715/023305:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.InlineEditableListTest (4943 ms)
[175/226] WebUIResourceBrowserTest.InlineEditableListTest (6359 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_Stress
[74085:3847:0715/023303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60006...
sending server_data: {"host": "127.0.0.1", "port": 60006} (36 bytes)
objc[74089]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74089]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[74079:3847:0715/023306:INFO:CONSOLE(177)] "Stress finished in 0.009 seconds.", source: http://127.0.0.1:60006/files/test_case.html?testcase=URLRequest_Stress (177)
[74079:40451:0715/023306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.URLRequest_Stress (5745 ms)
[176/226] OutOfProcessPPAPITest.URLRequest_Stress (7051 ms)
[ RUN ] OutOfProcessPPAPITest.PostMessage
[74094:3847:0715/023309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60011...
sending server_data: {"host": "127.0.0.1", "port": 60011} (36 bytes)
objc[74102]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[74102]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testf39RMK/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[74090:3847:0715/023312:INFO:CONSOLE(177)] "SendInInit finished in 0.023 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023312:INFO:CONSOLE(177)] "SendingData finished in 0.041 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023312:INFO:CONSOLE(177)] "SendingString finished in 0.027 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023312:INFO:CONSOLE(177)] "SendingArrayBuffer finished in 0.110 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023312:INFO:CONSOLE(177)] "SendingArray finished in 0.031 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023312:INFO:CONSOLE(177)] "SendingDictionary finished in 0.033 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023313:INFO:CONSOLE(177)] "SendingResource finished in 0.103 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023313:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a PP_Var to a Javascript value. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[74090:3847:0715/023313:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a JavaScript value to a PP_Var. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[74090:3847:0715/023313:INFO:CONSOLE(177)] "SendingComplexVar finished in 0.029 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023313:INFO:CONSOLE(177)] "MessageEvent finished in 0.032 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023313:INFO:CONSOLE(177)] "NoHandler finished in 0.019 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023313:INFO:CONSOLE(177)] "ExtraParam finished in 0.012 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:3847:0715/023313:INFO:CONSOLE(177)] "NonMainThread finished in 0.053 seconds.", source: http://127.0.0.1:60011/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[74090:40195:0715/023313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74090:40195:0715/023313:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.PostMessage (6022 ms)
[177/226] OutOfProcessPPAPITest.PostMessage (7593 ms)
[ RUN ] NaClBrowserTestGLibc.PPAPIPPBInstance
[74098:3847:0715/023310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60014...
sending server_data: {"host": "127.0.0.1", "port": 60014} (36 bytes)
[74091:3847:0715/023312:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[74103,1913692544:02:33:13.663157] Native Client module will be loaded at base address 0x00002e9f00000000
[74091:3847:0715/023314:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[74091:3847:0715/023314:INFO:nacl_browsertest_util.cc(130)] ||||
[74091:3847:0715/023314:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[74091:3847:0715/023314:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[74091:3847:0715/023314:INFO:nacl_browsertest_util.cc(130)] ||||
[74091:3847:0715/023314:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[74091:3847:0715/023314:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[74091:3847:0715/023314:INFO:nacl_browsertest_util.cc(130)] ||||
[74091:3847:0715/023314:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[74091:40451:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[74091:40451:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestGLibc.PPAPIPPBInstance (6124 ms)
[178/226] NaClBrowserTestGLibc.PPAPIPPBInstance (7666 ms)
[ RUN ] ComponentCloudPolicyTest.UpdateExtensionPolicy
sending server_data: {"host": "127.0.0.1", "port": 60030} (36 bytes)
[74111:3847:0715/023317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Failed to load policies from /var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/.org.chromium.Chromium.dJGqKw/policy
Failed to load policies from /var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/.org.chromium.Chromium.dJGqKw/policy
127.0.0.1 - - [15/Jul/2015 02:33:20] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:33:20] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
Failed to load policies from /var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/.org.chromium.Chromium.dJGqKw/policy
Failed to load policies from /var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/.org.chromium.Chromium.dJGqKw/policy
127.0.0.1 - - [15/Jul/2015 02:33:20] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:33:20] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[74113:13063:0715/023320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74104:41219:0715/023320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[74104:41219:0715/023320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74104:41219:0715/023320:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ComponentCloudPolicyTest.UpdateExtensionPolicy (5640 ms)
[179/226] ComponentCloudPolicyTest.UpdateExtensionPolicy (7173 ms)
[ RUN ] PolicyTest.ExtensionInstallBlacklistSelective
[74112:3847:0715/023317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74106:3847:0715/023320:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[74114:12807:0715/023321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74114:12807:0715/023321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74114:12807:0715/023321:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.ExtensionInstallBlacklistSelective (6167 ms)
[180/226] PolicyTest.ExtensionInstallBlacklistSelective (7339 ms)
[ RUN ] PolicyTest.NetworkPrediction
[74123:3847:0715/023324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74125:15363:0715/023325:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PolicyTest.NetworkPrediction (3155 ms)
[181/226] PolicyTest.NetworkPrediction (4470 ms)
[ RUN ] TtsApiTest.PlatformPauseResume
[74127:3847:0715/023325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74122:3847:0715/023327:INFO:CONSOLE(0)] "[SUCCESS] testPauseBeforeSpeak", source: chrome-extension://nphhhmeckllnijolpcihgnjobhpemaei/test.html (0)
[74122:3847:0715/023327:INFO:CONSOLE(0)] "[SUCCESS] testPauseDuringSpeak", source: chrome-extension://nphhhmeckllnijolpcihgnjobhpemaei/test.html (0)
[74128:13319:0715/023328:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74128:13319:0715/023328:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.PlatformPauseResume (4986 ms)
[182/226] TtsApiTest.PlatformPauseResume (6582 ms)
[ RUN ] CaptivePortalBrowserTest.RedirectSSLCertError
[74133:3847:0715/023328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60035...
sending server_data: {"host": "127.0.0.1", "port": 60035} (36 bytes)
HTTPS server started on https://localhost:60036...
sending server_data: {"host": "localhost", "port": 60036} (36 bytes)
[74129:3847:0715/023331:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.RedirectSSLCertError (4888 ms)
[183/226] CaptivePortalBrowserTest.RedirectSSLCertError (6172 ms)
[ RUN ] CaptivePortalBrowserTest.LoginFastTimeout
[74140:3847:0715/023331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74135:3847:0715/023333:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74141:13063:0715/023334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74141:13063:0715/023334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74141:13063:0715/023334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[74141:13063:0715/023334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74141:13063:0715/023334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74141:13063:0715/023334:WARNING:channel.cc(322)] RawChannel write error
[74135:40451:0715/023334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[74135:40451:0715/023334:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.LoginFastTimeout (4438 ms)
[184/226] CaptivePortalBrowserTest.LoginFastTimeout (5640 ms)
[ RUN ] CaptivePortalBrowserTest.HstsLogin
[74146:3847:0715/023334:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74142:40451:0715/023337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74142:40451:0715/023337:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.HstsLogin (4661 ms)
[185/226] CaptivePortalBrowserTest.HstsLogin (6003 ms)
[ RUN ] SpellCheckMessageFilterMacBrowserTest.SpellCheckReturnMessage
[74152:3847:0715/023337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellCheckMessageFilterMacBrowserTest.SpellCheckReturnMessage (2863 ms)
[186/226] SpellCheckMessageFilterMacBrowserTest.SpellCheckReturnMessage (4179 ms)
[ RUN ] NetworkingPrivateApiTest.GetState
[74158:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:33:41.738 browser_tests[74154:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[74154:41731:0715/023342:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74161:13319:0715/023342:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74161:13319:0715/023342:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74154:3847:0715/023342:INFO:CONSOLE(0)] "[SUCCESS] getState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getState (0)
[74154:41731:0715/023342:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74154:41731:0715/023342:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTest.GetState (4106 ms)
[187/226] NetworkingPrivateApiTest.GetState (5495 ms)
[ RUN ] NetworkingPrivateApiTestFail.StartActivate
[74162:3847:0715/023341:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74155:41219:0715/023343:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74155:3847:0715/023343:INFO:CONSOLE(0)] "[FAIL] startActivate: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startActivate (0)
[ OK ] NetworkingPrivateApiTestFail.StartActivate (4143 ms)
[188/226] NetworkingPrivateApiTestFail.StartActivate (5461 ms)
[ RUN ] NetworkingPrivateApiTestFail.VerifyDestination
[74171:3847:0715/023346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74167:41475:0715/023348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74174:3847:0715/023348:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[74174:13319:0715/023348:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74167:3847:0715/023348:INFO:CONSOLE(0)] "[FAIL] verifyDestination: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyDestination (0)
[ OK ] NetworkingPrivateApiTestFail.VerifyDestination (4158 ms)
[189/226] NetworkingPrivateApiTestFail.VerifyDestination (5528 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetCaptivePortalStatus
[74175:3847:0715/023347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74168:41219:0715/023348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74168:3847:0715/023349:INFO:CONSOLE(0)] "[FAIL] getCaptivePortalStatus: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getCaptivePortalStatus (0)
[74175:3847:0715/023349:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[74175:3847:0715/023349:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[74175:3847:0715/023349:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[74175:3847:0715/023349:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] NetworkingPrivateApiTestFail.GetCaptivePortalStatus (4183 ms)
[190/226] NetworkingPrivateApiTestFail.GetCaptivePortalStatus (5406 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.CreateNetwork
[74183:3847:0715/023351:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74179:40963:0715/023353:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[74179:3847:0715/023354:INFO:CONSOLE(0)] "[SUCCESS] createNetwork", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?createNetwork (0)
[ OK ] NetworkingPrivateServiceClientApiTest.CreateNetwork (4362 ms)
[191/226] NetworkingPrivateServiceClientApiTest.CreateNetwork (5755 ms)
[ RUN ] PicasaDataProviderGetAlbumsImagesTest.GetAlbumsImagesTest
[74187:3847:0715/023352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderGetAlbumsImagesTest.GetAlbumsImagesTest (4441 ms)
[192/226] PicasaDataProviderGetAlbumsImagesTest.GetAlbumsImagesTest (5728 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42
[74197:3847:0715/023357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74199:12807:0715/023358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42 (2940 ms)
[193/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42 (4120 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51
[74200:3847:0715/023358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74201:13319:0715/023359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51 (2916 ms)
[194/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51 (4047 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61
[74207:3847:0715/023401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74209:12807:0715/023402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74209:12807:0715/023402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74209:12807:0715/023402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74209:12807:0715/023402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61 (3053 ms)
[195/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61 (4221 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75
[74210:3847:0715/023402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75 (3155 ms)
[196/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75 (4355 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98
[74216:3847:0715/023405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74219:13063:0715/023406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74219:13063:0715/023406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74219:13063:0715/023406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74219:13063:0715/023406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74216:3847:0715/023406:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74216:3847:0715/023406:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98 (3044 ms)
[197/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98 (4436 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1
[74220:3847:0715/023406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1 (3151 ms)
[198/226] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1 (4330 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5
[74227:3847:0715/023410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5 (2944 ms)
[199/226] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5 (4113 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20
[74230:3847:0715/023410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20 (3063 ms)
[200/226] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20 (4337 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28
[74236:3847:0715/023414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28 (3098 ms)
[201/226] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28 (4422 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0
[74240:3847:0715/023415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74233:75527:0715/023416:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[74241:13319:0715/023418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74241:13319:0715/023418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[74241:13319:0715/023418:WARNING:channel.cc(322)] RawChannel write error
[74233:40195:0715/023418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0 (5206 ms)
[202/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0 (6504 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[74246:3847:0715/023419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60045...
sending server_data: {"host": "127.0.0.1", "port": 60045} (36 bytes)
[74242:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.780 - Using ClearKeyPlayer", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74242:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.789 - Registering video event handlers.", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74242:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.791 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74242:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.851 - Loading media using MSE.", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74242:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.978 - onSourceOpen [object Event]", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74242:3847:0715/023420:INFO:CONSOLE(295)] "02:34:20.981 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74242:3847:0715/023421:INFO:CONSOLE(295)] "02:34:21.034 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74242:3847:0715/023421:INFO:CONSOLE(295)] "02:34:21.039 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74242:3847:0715/023421:INFO:CONSOLE(295)] "02:34:21.047 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74242:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.930 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60045/files/eme_player_js/utils.js (295)
[74247:12807:0715/023423:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7081 ms)
[203/226] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8441 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[74252:3847:0715/023421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60062...
sending server_data: {"host": "127.0.0.1", "port": 60062} (36 bytes)
[74248:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.617 - Using ClearKeyPlayer", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[74248:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.627 - Registering video event handlers.", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[74248:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.630 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[74248:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.707 - Loading media using MSE.", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[74248:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.836 - onSourceOpen [object Event]", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[74248:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.845 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[74248:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.882 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[74248:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.886 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[74248:3847:0715/023423:INFO:CONSOLE(295)] "02:34:23.903 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[74248:3847:0715/023426:INFO:CONSOLE(295)] "02:34:26.636 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60062/files/eme_player_js/utils.js (295)
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (6875 ms)
[204/226] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8217 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[74258:3847:0715/023427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60080...
sending server_data: {"host": "127.0.0.1", "port": 60080} (36 bytes)
[74255:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.234 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.244 - Registering video event handlers.", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.255 - Loading media using src.", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023429:INFO:CONSOLE(295)] "02:34:29.517 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023429:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/023430:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[74255:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.501 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.516 - Adding key to sessionID: 1", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023430:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[74255:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.520 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.721 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.724 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.726 - Adding key to sessionID: 1", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.729 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.121 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.123 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.126 - Adding key to sessionID: 1", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.129 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.922 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.924 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.927 - Adding key to sessionID: 1", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.930 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[74255:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.250 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60080/files/eme_player_js/utils.js (295)
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8026 ms)
[205/226] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9437 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[74265:3847:0715/023430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60097...
sending server_data: {"host": "127.0.0.1", "port": 60097} (36 bytes)
[74260:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.764 - Using ClearKeyPlayer", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.773 - Registering video event handlers.", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023431:INFO:CONSOLE(295)] "02:34:31.775 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023432:INFO:CONSOLE(295)] "02:34:32.674 - Loading media using src.", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023432:INFO:CONSOLE(295)] "02:34:32.819 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023432:INFO:CONSOLE(295)] "02:34:32.844 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.075 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.077 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.489 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.492 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.276 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.278 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74260:3847:0715/023435:INFO:CONSOLE(295)] "02:34:35.732 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60097/files/eme_player_js/utils.js (295)
[74267:13063:0715/023435:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7863 ms)
[206/226] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9163 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[74273:3847:0715/023436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60114...
sending server_data: {"host": "127.0.0.1", "port": 60114} (36 bytes)
[74270:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.910 - Using ClearKeyPlayer", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.919 - Registering video event handlers.", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.923 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.004 - Loading media using MSE.", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.084 - onSourceOpen [object Event]", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.088 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.126 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.139 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.156 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.375 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.377 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.773 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023440:INFO:CONSOLE(295)] "02:34:40.775 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023441:INFO:CONSOLE(295)] "02:34:41.574 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023441:INFO:CONSOLE(295)] "02:34:41.576 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74270:3847:0715/023443:INFO:CONSOLE(295)] "02:34:43.023 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60114/files/eme_player_js/utils.js (295)
[74274:12551:0715/023443:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8362 ms)
[207/226] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9867 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[74279:3847:0715/023439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60131...
sending server_data: {"host": "127.0.0.1", "port": 60131} (36 bytes)
[74275:3847:0715/023441:INFO:CONSOLE(295)] "02:34:41.254 - Using ClearKeyPlayer", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023441:INFO:CONSOLE(295)] "02:34:41.261 - Registering video event handlers.", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023441:INFO:CONSOLE(295)] "02:34:41.263 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.170 - Loading media using MSE.", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.283 - onSourceOpen [object Event]", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.287 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.325 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.337 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.352 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.571 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.573 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.974 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.976 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023443:INFO:CONSOLE(295)] "02:34:43.769 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023443:INFO:CONSOLE(295)] "02:34:43.771 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[74275:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.101 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60131/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7881 ms)
[208/226] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9336 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3
[74287:3847:0715/023446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3 (3926 ms)
[209/226] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3 (5197 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0
[74293:3847:0715/023448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74294:15619:0715/023449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[74294:13319:0715/023449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74294:13319:0715/023449:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0 (2650 ms)
[210/226] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0 (3859 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3
[74301:3847:0715/023452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74302:13319:0715/023452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3 (3011 ms)
[211/226] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3 (4193 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1
[74308:3847:0715/023455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 60158} (36 bytes)
127.0.0.1 - - [15/Jul/2015 02:34:57] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:34:57] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&user_affiliation=none&deviceid=testid HTTP/1.1" 200 -
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1 (3131 ms)
[212/226] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1 (4365 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0
[74303:3847:0715/023452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74296:74507:0715/023453:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0 (6934 ms)
[213/226] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0 (8375 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0
[74318:3847:0715/023500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74312:3847:0715/023503:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74312:3847:0715/023503:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[74312:3847:0715/023503:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74320:13063:0715/023503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74320:13063:0715/023503:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0 (4873 ms)
[214/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0 (6181 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10
[74317:3847:0715/023500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74311:3847:0715/023502:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[74311:3847:0715/023503:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74311:3847:0715/023504:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultJavaScriptSetting
[74311:3847:0715/023505:INFO:policy_prefs_browsertest.cc(641)] Testing policy: JavaScriptAllowedForUrls
[74311:3847:0715/023505:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultCookiesSetting
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10 (7699 ms)
[215/226] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10 (9110 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1
[74326:3847:0715/023507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74323:3847:0715/023509:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74323:3847:0715/023509:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1 (4814 ms)
[216/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1 (6039 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0
[74332:3847:0715/023509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74328:3847:0715/023511:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74332:3847:0715/023511:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50710700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74332:3847:0715/023511:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[74333:15875:0715/023511:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[74333:15875:0715/023511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[74332:3847:0715/023511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50A10900B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[74332:3847:0715/023511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50A10900B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[74332:3847:0715/023511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50A10900B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[74332:3847:0715/023511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50A10900B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[74332:3847:0715/023511:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0 (4577 ms)
[217/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0 (6005 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1
[74338:3847:0715/023513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74334:3847:0715/023515:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74343:12551:0715/023515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74343:12551:0715/023515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74334:40707:0715/023515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74334:40707:0715/023515:WARNING:channel.cc(322)] RawChannel write error
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[74338:3847:0715/023515:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74338:3847:0715/023515:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74338:3847:0715/023515:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74338:3847:0715/023515:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74338:3847:0715/023515:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1 (4864 ms)
[218/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1 (6204 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1
[74345:3847:0715/023515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74340:3847:0715/023517:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[74345:3847:0715/023517:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74345:3847:0715/023517:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74345:3847:0715/023517:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74345:3847:0715/023517:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[74345:3847:0715/023518:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[74340:38915:0715/023518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74340:38915:0715/023518:WARNING:channel.cc(322)] RawChannel write error
[74345:3847:0715/023518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74345:3847:0715/023518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74345:3847:0715/023518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74345:3847:0715/023518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74345:3847:0715/023518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74345:3847:0715/023518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74345:3847:0715/023518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74345:3847:0715/023518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[74345:3847:0715/023518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1 (4292 ms)
[219/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1 (5949 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1
[74351:3847:0715/023519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74353:12807:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74353:12807:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74353:12807:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74353:12807:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74356:13575:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74356:13575:0715/023521:WARNING:channel.cc(322)] RawChannel write error
[74356:14091:0715/023521:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1 (4246 ms)
[220/226] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1 (5476 ms)
[ RUN ] AppShimHostManagerBrowserTest.ReCreate
[74357:3847:0715/023521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74358:15619:0715/023522:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[74358:15619:0715/023522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74358:15619:0715/023522:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTest.ReCreate (2801 ms)
[221/226] AppShimHostManagerBrowserTest.ReCreate (4186 ms)
[ RUN ] RestartTest.PostWithPassword
[74363:3847:0715/023524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74359:39939:0715/023526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[74359:39939:0715/023526:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestartTest.PostWithPassword (3419 ms)
[222/226] RestartTest.PostWithPassword (4746 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleShowsOnStartup
[74367:3847:0715/023525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74369:15363:0715/023526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleShowsOnStartup (2827 ms)
[223/226] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleShowsOnStartup (4187 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3
[74376:3847:0715/023529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74378:15363:0715/023530:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[74378:15363:0715/023530:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74378:15363:0715/023530:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3 (3035 ms)
[224/226] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3 (4452 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0
[74377:3847:0715/023530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74379:15107:0715/023530:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[74379:12807:0715/023530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[74379:12807:0715/023530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[74379:12807:0715/023530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[74379:12807:0715/023530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[74379:12807:0715/023530:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0 (3014 ms)
[225/226] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0 (4323 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3
[74383:3847:0715/023533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[74384:15363:0715/023534:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[74384:15363:0715/023534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[74384:15363:0715/023534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3 (2447 ms)
[226/226] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3 (3780 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"d73c2e46ab944c144c720ed05fce2c8d3838ae32","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 16 Pending: 9.0s Duration: 727.6s Bot: vm30-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 10 https://chromium-swarm.appspot.com/user/task/28a9d823f4511110 |
+-------------------------------------------------------------------------+
2 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outHTKwuT/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 10/20
Using 2 parallel jobs.
[ RUN ] ManageProfileUITest.CreateConfirmationText
[2275:3847:0715/022432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2269:3847:0715/022435:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2269:3847:0715/022436:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2269:3847:0715/022438:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateConfirmationText", source: test_api.js (1324)
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2275:3847:0715/022438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2269:39683:0715/022438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2269:39683:0715/022438:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ManageProfileUITest.CreateConfirmationText (9036 ms)
[1/221] ManageProfileUITest.CreateConfirmationText (10383 ms)
[ RUN ] OptionsWebUIExtendedTest.CloseOverlayNoHistory
[2276:3847:0715/022432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2270:3847:0715/022435:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2270:3847:0715/022436:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2270:3847:0715/022437:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlayNoHistory", source: test_api.js (1324)
[2270:38915:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2270:38915:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2270:38915:0715/022439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2270:38915:0715/022439:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.CloseOverlayNoHistory (9713 ms)
[2/221] OptionsWebUIExtendedTest.CloseOverlayNoHistory (10966 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled
[2290:3847:0715/022442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2285:39939:0715/022444:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2285:3847:0715/022444:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled", source: test_api.js (1324)
[2285:39939:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2285:39939:0715/022444:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled (4546 ms)
[3/221] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled (5743 ms)
[ RUN ] HistoryWebUIRealBackendTest.shiftClickActivatesOneRow
[2294:3847:0715/022442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2286:3847:0715/022445:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2286:3847:0715/022445:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2286:3847:0715/022445:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.shiftClickActivatesOneRow", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.shiftClickActivatesOneRow (5043 ms)
[4/221] HistoryWebUIRealBackendTest.shiftClickActivatesOneRow (6517 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewQueryNotFound
[2302:3847:0715/022447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2298:3847:0715/022451:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewQueryNotFound", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewQueryNotFound (5741 ms)
[5/221] NetInternalsTest.netInternalsHSTSViewQueryNotFound (7104 ms)
[ RUN ] PrintPreviewWebUITest.TestPrinterListCloudEmpty
[2306:3847:0715/022449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2301:3847:0715/022452:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2301:3847:0715/022453:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterListCloudEmpty", source: test_api.js (1324)
[2301:40195:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2301:40195:0715/022453:WARNING:channel.cc(322)] RawChannel write error
[2315:13063:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrintPreviewWebUITest.TestPrinterListCloudEmpty (6830 ms)
[6/221] PrintPreviewWebUITest.TestPrinterListCloudEmpty (8162 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType
[2327:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2323:60675:0715/022459:ERROR:mach_broker_mac.mm(222)] Unknown process 2331 is sending Mach IPC messages!
[2323:3847:0715/022500:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledFrameNone", source: chrome-extension://gghjjbihoapoipadbnelcbjapmhbheae/_generated_background_page.html (0)
[2323:3847:0715/022500:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledFrameChrome", source: chrome-extension://gghjjbihoapoipadbnelcbjapmhbheae/_generated_background_page.html (0)
[2323:3847:0715/022500:INFO:CONSOLE(0)] "[SUCCESS] testAlphaDisabledFrameChrome", source: chrome-extension://gghjjbihoapoipadbnelcbjapmhbheae/_generated_background_page.html (0)
[2328:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2328:13063:0715/022500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2328:13063:0715/022500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType (5330 ms)
[7/221] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType (6793 ms)
[ RUN ] MediaRouterElementsBrowserTest.MediaRouterElementsTest
[2321:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2317:40451:0715/022457:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2317:3847:0715/022459:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2317:3847:0715/022459:INFO:CONSOLE(1324)] "Running TestCase MediaRouterElementsBrowserTest.MediaRouterElementsTest", source: test_api.js (1324)
[2317:3847:0715/022502:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://media-router/
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 2 of 2):
#back-button
#close-route-button
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[ OK ] MediaRouterElementsBrowserTest.MediaRouterElementsTest (9982 ms)
[8/221] MediaRouterElementsBrowserTest.MediaRouterElementsTest (11316 ms)
[ RUN ] PlatformAppBrowserTest.DisallowStorage
[2337:3847:0715/022504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2334:8455:0715/022506:ERROR:mach_broker_mac.mm(222)] Unknown process 2342 is sending Mach IPC messages!
[2334:3847:0715/022506:INFO:CONSOLE(0)] "[SUCCESS] testOpenDatabase", source: chrome-extension://caemnmlcbahkhkapmogplaahjckbapfb/_generated_background_page.html (0)
[2334:3847:0715/022506:INFO:CONSOLE(0)] "[SUCCESS] testOpenDatabaseSync", source: chrome-extension://caemnmlcbahkhkapmogplaahjckbapfb/_generated_background_page.html (0)
[2334:3847:0715/022506:INFO:CONSOLE(17)] "window.localStorage is not available in packaged apps. Use chrome.storage.local instead.", source: extensions::platformApp (17)
[2334:3847:0715/022506:INFO:CONSOLE(0)] "[SUCCESS] testLocalStorage", source: chrome-extension://caemnmlcbahkhkapmogplaahjckbapfb/_generated_background_page.html (0)
[2339:12551:0715/022507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.DisallowStorage (4885 ms)
[9/221] PlatformAppBrowserTest.DisallowStorage (6204 ms)
[ RUN ] PlatformAppBrowserTest.Restrictions
[2344:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2338:5635:0715/022508:ERROR:mach_broker_mac.mm(222)] Unknown process 2346 is sending Mach IPC messages!
[2338:3847:0715/022509:INFO:CONSOLE(17)] "document.open() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "document.clear() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "document.close() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testDocumentBenignMethods", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testDocumentEvilMethods", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "document.all is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "document.bgColor is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "document.fgColor is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "document.alinkColor is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "document.linkColor is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "document.vlinkColor is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testDocumentGetters", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "history.back is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "history.forward is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "history.go is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "history.length is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "history.pushState is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "history.replaceState is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testHistory", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.find() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.find() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.find() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testWindowFind", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.alert() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.alert() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.alert() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testWindowAlert", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.confirm() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.confirm() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.confirm() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testWindowConfirm", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.prompt() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.prompt() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.prompt() is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testWindowPrompt", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.locationbar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.locationbar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.menubar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.menubar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.personalbar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.personalbar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.scrollbars is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.scrollbars is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.statusbar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.statusbar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.toolbar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.toolbar is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testBars", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.onunload is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "unload is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "unload is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.onbeforeunload is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "beforeunload is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "beforeunload is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testBlockedEvents", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testSyncXhr", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testIframe", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(17)] "window.onunload is not available in packaged apps.", source: extensions::platformApp (17)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testSandboxedIframe", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testLegacyApis", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2338:3847:0715/022509:INFO:CONSOLE(0)] "[SUCCESS] testExtensionApis", source: chrome-extension://ngmpfbbeagjbdnkgopbkccbhkgpdhofn/main.html (0)
[2345:13063:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2345:13063:0715/022509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.Restrictions (5749 ms)
[10/221] PlatformAppBrowserTest.Restrictions (7199 ms)
[ RUN ] BluetoothApiTest.GetAdapterState
[2351:3847:0715/022510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2352:15363:0715/022511:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2352:15363:0715/022511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2352:15363:0715/022511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2352:13063:0715/022511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2352:13063:0715/022511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.GetAdapterState (2693 ms)
[11/221] BluetoothApiTest.GetAdapterState (4058 ms)
[ RUN ] BluetoothApiTest.DiscoveryInProgress
[2358:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2353:3847:0715/022515:INFO:CONSOLE(0)] "[SUCCESS] testDiscovery", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[2353:40707:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2353:40707:0715/022515:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothApiTest.DiscoveryInProgress (4140 ms)
[12/221] BluetoothApiTest.DiscoveryInProgress (5483 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetCharacteristics
[2362:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2356:3847:0715/022516:INFO:CONSOLE(0)] "[SUCCESS] testGetCharacteristics", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.GetCharacteristics (4355 ms)
[13/221] BluetoothLowEnergyApiTest.GetCharacteristics (5756 ms)
[ RUN ] BluetoothLowEnergyApiTest.StartStopNotifications
[2370:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2366:3847:0715/022521:INFO:CONSOLE(0)] "[SUCCESS] testStartStopNotifications", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[2371:13063:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.StartStopNotifications (4577 ms)
[14/221] BluetoothLowEnergyApiTest.StartStopNotifications (5924 ms)
[ RUN ] ExtensionApiTest.UserLevelNativeMessaging
[2375:3847:0715/022520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2369:35331:0715/022522:ERROR:native_process_launcher.cc(130)] Can't find manifest for native messaging host not.installed.app
[2369:3847:0715/022522:INFO:CONSOLE(0)] "[SUCCESS] invalidHostName", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[2369:54791:0715/022522:ERROR:native_process_launcher.cc(177)] Found manifest, but not the binary for native messaging host com.google.chrome.test.host_binary_missing. Host path specified in the manifest: /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/chrome/test/data/native_messaging/native_hosts/missing_nm_binary.exe
[2369:3847:0715/022522:INFO:CONSOLE(0)] "[SUCCESS] nonexistentHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[2369:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[2369:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithoutCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[2369:41475:0715/022523:ERROR:native_message_process_host.cc(291)] Native Messaging host tried sending a message that is 1048676 bytes long.
[2369:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] bigMessage", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[2369:3847:0715/022524:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[2369:3847:0715/022524:INFO:CONSOLE(0)] "[SUCCESS] stopHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[2369:41475:0715/022524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.UserLevelNativeMessaging (6673 ms)
[15/221] ExtensionApiTest.UserLevelNativeMessaging (8113 ms)
[ RUN ] ExtensionApiTest.ContentScriptExtensionAPIs
[2399:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2386:74511:0715/022526:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2403:13319:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2403:13319:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2403:13319:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2403:13319:0715/022527:WARNING:channel.cc(322)] RawChannel write error
[2407:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2407:13063:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentScriptExtensionAPIs (4961 ms)
[16/221] ExtensionApiTest.ContentScriptExtensionAPIs (6246 ms)
[ RUN ] ExtensionApiTest.SharedModuleLocale
[2410:3847:0715/022528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.SharedModuleLocale (4613 ms)
[17/221] ExtensionApiTest.SharedModuleLocale (5999 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchNoType
[2416:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2412:5383:0715/022533:ERROR:mach_broker_mac.mm(222)] Unknown process 2420 is sending Mach IPC messages!
[2412:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://oogfadlcgeanaaompgdlngkefidbpblk/_generated_background_page.html (0)
[2421:13063:0715/022534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PlatformAppWithFileBrowserTest.LaunchNoType (5355 ms)
[18/221] PlatformAppWithFileBrowserTest.LaunchNoType (6793 ms)
[ RUN ] AppShimHostManagerBrowserTestSocketFiles.ReplacesSymlinkAndCleansUpFiles
[2424:3847:0715/022534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2425:15363:0715/022535:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2425:15363:0715/022535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2425:15363:0715/022535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2425:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppShimHostManagerBrowserTestSocketFiles.ReplacesSymlinkAndCleansUpFiles (2875 ms)
[19/221] AppShimHostManagerBrowserTestSocketFiles.ReplacesSymlinkAndCleansUpFiles (4055 ms)
[ RUN ] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission
[2432:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2426:55559:0715/022539:ERROR:mach_broker_mac.mm(222)] Unknown process 2436 is sending Mach IPC messages!
[2426:3847:0715/022540:INFO:CONSOLE(0)] "[SUCCESS] testWebkitSpeechRecognition", source: chrome-extension://gafeacihcgnphgffiahdiaomlkekkhne/_generated_background_page.html (0)
[ OK ] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission (4948 ms)
[20/221] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission (6376 ms)
[ RUN ] AppWindowAPITest.TestCloseEvent
[2433:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2427:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2435:13063:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2435:13063:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2438:12807:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppWindowAPITest.TestCloseEvent (5173 ms)
[21/221] AppWindowAPITest.TestCloseEvent (6498 ms)
[ RUN ] AppWindowAPITest.TestMinimize
[2446:3847:0715/022544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2440:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2440:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] checkSizeAfterRestore", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2440:40963:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2440:40963:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2440:40963:0715/022548:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppWindowAPITest.TestMinimize (6619 ms)
[22/221] AppWindowAPITest.TestMinimize (7908 ms)
[ RUN ] AppWindowAPITest.TestDeprecatedBounds
[2448:3847:0715/022544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2441:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] contentSize", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2441:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] windowPosition", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2441:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] minSize", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2441:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] maxSize", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2441:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] minAndMaxSize", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2441:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] simpleSetBounds", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2441:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] heightOnlySetBounds", source: chrome-extension://eldjgngccbhfcfhfjblendpnbpdeipja/_generated_background_page.html (0)
[2441:41219:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2441:41219:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2441:41219:0715/022548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2441:41219:0715/022548:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppWindowAPITest.TestDeprecatedBounds (6002 ms)
[23/221] AppWindowAPITest.TestDeprecatedBounds (7349 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp
[2460:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2465:12551:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2465:12551:0715/022556:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp (6011 ms)
[24/221] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp (7282 ms)
[ RUN ] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle
[2459:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2466:12551:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2452:39427:0715/022557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2452:39427:0715/022557:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle (7288 ms)
[25/221] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle (8429 ms)
[ RUN ] AppViewTest.TestAppViewEmbedSelfShouldFail
[2472:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:04.233 browser_tests[2468:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2468:3847:0715/022604:INFO:CONSOLE(37)] "appToEmbed chofilpnednbpcibgcfgaibeggnocpdf", source: chrome-extension://chofilpnednbpcibgcfgaibeggnocpdf/main.js (37)
[2468:3847:0715/022604:INFO:CONSOLE(37)] "Attempting to embed self...(id=chofilpnednbpcibgcfgaibeggnocpdf).", source: chrome-extension://chofilpnednbpcibgcfgaibeggnocpdf/main.js (37)
[2468:3847:0715/022604:INFO:CONSOLE(66)] "Unable to connect to app "chofilpnednbpcibgcfgaibeggnocpdf".", source: extensions::appView (66)
[2468:3847:0715/022604:INFO:CONSOLE(37)] "EXPECTED REFUSAL.", source: chrome-extension://chofilpnednbpcibgcfgaibeggnocpdf/main.js (37)
[2475:13319:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2480:13319:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2480:13319:0715/022604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppViewTest.TestAppViewEmbedSelfShouldFail (7613 ms)
[26/221] AppViewTest.TestAppViewEmbedSelfShouldFail (8874 ms)
[ RUN ] ExtensionViewTest.ShimSrcAttribute
[2476:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:04.233 browser_tests[2470:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2470:3847:0715/022606:INFO:CONSOLE(0)] "src is read only. Use .load(url) to navigate to a new extension page.", source: chrome-extension://ncjpmidhijjcipplojnllldcdhoggpon/main.html (0)
[2477:13063:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2483:15107:0715/022606:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2483:15107:0715/022606:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2483:12807:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2483:12807:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2483:15107:0715/022606:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2483:15107:0715/022606:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2485:13063:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[2485:13063:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2485:13063:0715/022606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2485:13063:0715/022606:WARNING:channel.cc(322)] RawChannel write error
[2483:15107:0715/022606:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2483:15107:0715/022606:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2485:15363:0715/022606:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2485:15363:0715/022606:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2485:15363:0715/022606:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2485:15363:0715/022606:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2485:15363:0715/022606:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2485:15363:0715/022606:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionViewTest.ShimSrcAttribute (7951 ms)
[27/221] ExtensionViewTest.ShimSrcAttribute (9506 ms)
[ RUN ] WebViewTest.Shim_TestChromeExtensionRelativePath
[2490:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2486:39427:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2486:39427:0715/022612:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestChromeExtensionRelativePath (6108 ms)
[28/221] WebViewTest.Shim_TestChromeExtensionRelativePath (7621 ms)
[ RUN ] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild
[2494:3847:0715/022610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2497:15619:0715/022613:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2497:15619:0715/022613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2489:3847:0715/022613:INFO:CONSOLE(128)] "Error calling attach: The guest has already been attached.", source: extensions::guestView (128)
[2489:62211:0715/022613:ERROR:mach_broker_mac.mm(222)] Unknown process 2500 is sending Mach IPC messages!
[2496:13063:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2496:13063:0715/022614:WARNING:channel.cc(322)] RawChannel write error
[2489:39683:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2489:39683:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild (6536 ms)
[29/221] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild (7787 ms)
[ RUN ] WebViewTest.Shim_TestExecuteScript
[2505:3847:0715/022616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestExecuteScript (6260 ms)
[30/221] WebViewTest.Shim_TestExecuteScript (7642 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting
[2511:3847:0715/022618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2506:75015:0715/022622:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2515:13063:0715/022622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2515:13063:0715/022622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2512:13063:0715/022622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting (6330 ms)
[31/221] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting (7856 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllowAsync
[2520:3847:0715/022623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2516:75015:0715/022627:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2516:3847:0715/022628:INFO:CONSOLE(20)] "test passed", source: chrome-extension://fhcffgagmhinfbonkfkccbhbhfihbfcl/embedder.js (20)
[2522:13063:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2522:13063:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2522:13063:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2516:41219:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2516:41219:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllowAsync (6581 ms)
[32/221] WebViewTest.MediaAccessAPIAllow_TestAllowAsync (7981 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasAccessDeny
[2526:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2521:3847:0715/022628:INFO:CONSOLE(79)] "embedder.setUpLoadStop_", source: chrome-extension://acmnhmiihfmcedojobdjjbolobpngjep/embedder.js (79)
[2521:74503:0715/022629:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2521:3847:0715/022629:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://acmnhmiihfmcedojobdjjbolobpngjep/embedder.js (81)
[2521:3847:0715/022629:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://acmnhmiihfmcedojobdjjbolobpngjep/embedder.js (87)
[2521:39683:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2521:39683:0715/022629:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.GeolocationAPIEmbedderHasAccessDeny (6417 ms)
[33/221] WebViewTest.GeolocationAPIEmbedderHasAccessDeny (7859 ms)
[ RUN ] WebViewTest.ClearData
[2534:3847:0715/022631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2531:4611:0715/022633:ERROR:mach_broker_mac.mm(222)] Unknown process 2540 is sending Mach IPC messages!
[2531:3847:0715/022634:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/main.js (25)
[2531:3847:0715/022634:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022634:INFO:CONSOLE(6)] "customArg: cleardata", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022634:INFO:CONSOLE(6)] "startTest: cleardata", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022634:INFO:CONSOLE(24)] "getConfig: [object Object]", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/cleardata/bootstrap.js (24)
[2531:3847:0715/022634:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: false", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:74247:0715/022636:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2531:3847:0715/022636:INFO:CONSOLE(6)] "FROM GUEST: guest: create-channel", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(60)] "clearDataTests.testCookies", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/cleardata/bootstrap.js (60)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "FROM GUEST: guest.onPostMessageReceived: step1.add-cookies", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "FROM GUEST: guest.step1.add-cookies", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "FROM GUEST: setCookie: foo = foovalue", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "FROM GUEST: setCookie: bar = barvalue", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(34)] "embedder, on message: step2.cookies-added", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/cleardata/bootstrap.js (34)
[2531:3847:0715/022636:INFO:CONSOLE(36)] "embedder.onDataCleared", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/cleardata/bootstrap.js (36)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "FROM GUEST: guest.onPostMessageReceived: step3.get-cookies", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "FROM GUEST: guest.step3.get-cookies", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2531:3847:0715/022636:INFO:CONSOLE(44)] "embedder, on message: step4.got-cookies", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/cleardata/bootstrap.js (44)
[2531:3847:0715/022636:INFO:CONSOLE(0)] "[SUCCESS] testCookies", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/main.html (0)
[2537:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2537:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2546:3847:0715/022636:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[2546:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.ClearData (7010 ms)
[34/221] WebViewTest.ClearData (8383 ms)
[ RUN ] WebViewTest.ConsoleMessage
[2542:3847:0715/022633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2535:4611:0715/022635:ERROR:mach_broker_mac.mm(222)] Unknown process 2544 is sending Mach IPC messages!
[2535:3847:0715/022636:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/main.js (25)
[2535:3847:0715/022637:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022637:INFO:CONSOLE(6)] "customArg: console_messages", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022637:INFO:CONSOLE(6)] "startTest: console_messages", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022637:INFO:CONSOLE(18)] "getConfig: [object Object]", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/console_messages/bootstrap.js (18)
[2535:3847:0715/022637:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "FROM GUEST: aaa. guest: create-channel", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "FROM GUEST: log-one-a", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(0)] "[SUCCESS] testLogLog", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/main.html (0)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "FROM GUEST: log-one-b", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(0)] "[SUCCESS] testLogInfo", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/main.html (0)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "FROM GUEST: log-two", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(0)] "[SUCCESS] testLogWarn", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/main.html (0)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "FROM GUEST: log-three", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(0)] "[SUCCESS] testLogError", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/main.html (0)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "FROM GUEST: log-four", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(0)] "[SUCCESS] testLogDebug", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/main.html (0)
[2535:3847:0715/022638:INFO:CONSOLE(6)] "FROM GUEST: Uncaught Error: log-five", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/utils.js (6)
[2535:3847:0715/022638:INFO:CONSOLE(0)] "[SUCCESS] testThrow", source: chrome-extension://ejkefkfolenkmdddldojeglfhneelkhl/main.html (0)
[2543:13063:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2543:13063:0715/022638:WARNING:channel.cc(322)] RawChannel write error
[2535:41219:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2535:41219:0715/022638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.ConsoleMessage (7167 ms)
[35/221] WebViewTest.ConsoleMessage (8416 ms)
[ RUN ] WebViewDPITest.Shim_TestAutosizeBeforeNavigation
[2551:3847:0715/022640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2548:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2548:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[2548:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[2548:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2548:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[2548:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[2548:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2548:41219:0715/022644:WARNING:channel.cc(322)] RawChannel write error
[2548:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2548:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2548:41219:0715/022644:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewDPITest.Shim_TestAutosizeBeforeNavigation (6619 ms)
[36/221] WebViewDPITest.Shim_TestAutosizeBeforeNavigation (7956 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage
[2558:3847:0715/022642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2552:3847:0715/022644:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2552:3847:0715/022644:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2560:13063:0715/022646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2560:13063:0715/022646:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage (6339 ms)
[37/221] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage (7894 ms)
[ RUN ] ChromeSecurityExploitBrowserTest.ChromeExtensionResources
HTTP server started on http://127.0.0.1:49689...
sending server_data: {"host": "127.0.0.1", "port": 49689} (36 bytes)
HTTPS server started on https://127.0.0.1:49690...
sending server_data: {"host": "127.0.0.1", "port": 49690} (36 bytes)
[2570:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2562:41731:0715/022650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2562:41731:0715/022650:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeSecurityExploitBrowserTest.ChromeExtensionResources (4303 ms)
[38/221] ChromeSecurityExploitBrowserTest.ChromeExtensionResources (5456 ms)
[ RUN ] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController
[2572:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2565:74759:0715/022653:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2565:40963:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2565:40963:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2565:40963:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[2565:40963:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2565:40963:0715/022653:WARNING:channel.cc(322)] RawChannel write error
[2580:13063:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2580:13063:0715/022653:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController (5692 ms)
[39/221] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController (6953 ms)
[ RUN ] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions
[2588:3847:0715/022656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions (2907 ms)
[40/221] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions (4341 ms)
[ RUN ] ContentSettingsTest.PRE_BasicCookies
[2581:3847:0715/022653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49696...
sending server_data: {"host": "127.0.0.1", "port": 49696} (36 bytes)
[2587:12551:0715/022656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2587:12551:0715/022656:WARNING:channel.cc(322)] RawChannel write error
[2575:39683:0715/022658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2575:39683:0715/022658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2575:39683:0715/022658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2575:39683:0715/022658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContentSettingsTest.PRE_BasicCookies (6662 ms)
[41/221] ContentSettingsTest.PRE_BasicCookies (8121 ms)
[ RUN ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl
[2597:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl (2780 ms)
[42/221] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl (3938 ms)
[ RUN ] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls
[2598:3847:0715/022701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2601:15363:0715/022702:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2601:15363:0715/022702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2601:15363:0715/022702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2592:40451:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2592:40451:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2592:40451:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2592:40451:0715/022702:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls (3074 ms)
[43/221] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls (4401 ms)
[ RUN ] DevToolsSanityTest.TestDevToolsExternalNavigation
[2610:3847:0715/022706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49703...
sending server_data: {"host": "127.0.0.1", "port": 49703} (36 bytes)
[2603:3847:0715/022710:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2603:3847:0715/022711:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:49703/files/devtools/navigate_back.html (2)
[2615:13063:0715/022711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2615:13063:0715/022711:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsSanityTest.TestDevToolsExternalNavigation (7964 ms)
[44/221] DevToolsSanityTest.TestDevToolsExternalNavigation (9336 ms)
[ RUN ] DevToolsSanityTest.TestNetworkTiming
[2606:3847:0715/022705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49700...
sending server_data: {"host": "127.0.0.1", "port": 49700} (36 bytes)
[2602:3847:0715/022710:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2602:3847:0715/022712:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2602:3847:0715/022712:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[2614:13063:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2614:13063:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsSanityTest.TestNetworkTiming (10889 ms)
[45/221] DevToolsSanityTest.TestNetworkTiming (12256 ms)
[ RUN ] DownloadTest.NoDownload
[2620:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2617:40451:0715/022716:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2622:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2622:13063:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadTest.NoDownload (2900 ms)
[46/221] DownloadTest.NoDownload (4346 ms)
[ RUN ] DownloadTest.DownloadTest_IncognitoRegular
[2625:3847:0715/022717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2621:41219:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2621:41219:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2621:41219:0715/022722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2621:41219:0715/022722:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadTest_IncognitoRegular (6742 ms)
[47/221] DownloadTest.DownloadTest_IncognitoRegular (8175 ms)
[ RUN ] DownloadTest.DownloadTest_Renaming
[2631:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2626:40195:0715/022725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2626:40195:0715/022725:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadTest_Renaming (8017 ms)
[48/221] DownloadTest.DownloadTest_Renaming (9419 ms)
[ RUN ] ErrorPageTest.DNSError_DoReload
[2644:3847:0715/022725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2639:3847:0715/022726:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2639:3847:0715/022726:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.DNSError_DoReload (3426 ms)
[49/221] ErrorPageTest.DNSError_DoReload (4674 ms)
[ RUN ] ErrorPageTest.CheckEasterEggIsNotDisabled
[2650:3847:0715/022729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2646:3847:0715/022730:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2646:40451:0715/022730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2646:40451:0715/022730:WARNING:channel.cc(322)] RawChannel write error
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2650:3847:0715/022730:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ErrorPageTest.CheckEasterEggIsNotDisabled (3485 ms)
[50/221] ErrorPageTest.CheckEasterEggIsNotDisabled (4786 ms)
[ RUN ] ErrorPageAutoReloadTest.ManualReloadNotSuppressed
[2654:3847:0715/022730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2649:3847:0715/022731:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2649:3847:0715/022731:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageAutoReloadTest.ManualReloadNotSuppressed (3374 ms)
[51/221] ErrorPageAutoReloadTest.ManualReloadNotSuppressed (4770 ms)
[ RUN ] CastStreamingApiTest.StopNoStart
[2665:3847:0715/022735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2660:41219:0715/022737:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2668:12807:0715/022737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2668:12807:0715/022737:WARNING:channel.cc(322)] RawChannel write error
[2660:3847:0715/022737:INFO:CONSOLE(13)] "[TEST] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.js (13)
[2670:20995:0715/022737:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[2670:20995:0715/022737:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[2670:20995:0715/022737:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[2670:20995:0715/022737:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[2660:3847:0715/022737:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.js (16)
[2660:3847:0715/022737:INFO:CONSOLE(0)] "[SUCCESS] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.html (0)
[2660:3847:0715/022737:INFO:CONSOLE(0)] "[SUCCESS] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.html (0)
[ OK ] CastStreamingApiTest.StopNoStart (4754 ms)
[52/221] CastStreamingApiTest.StopNoStart (6276 ms)
[ RUN ] CommandLinePrivateApiTest.Basics
[2677:3847:0715/022741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2672:3847:0715/022743:INFO:CONSOLE(0)] "[SUCCESS] testHaveSwitch", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[2672:3847:0715/022743:INFO:CONSOLE(0)] "[SUCCESS] testNotHaveSwitch", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[2672:3847:0715/022743:INFO:CONSOLE(0)] "[SUCCESS] testInvalidArgs", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[ OK ] CommandLinePrivateApiTest.Basics (4256 ms)
[53/221] CommandLinePrivateApiTest.Basics (5777 ms)
[ RUN ] DeclarativeContentApiTest.PRE_RulesPersistence
[2690:3847:0715/022747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2686:5635:0715/022749:ERROR:mach_broker_mac.mm(222)] Unknown process 2694 is sending Mach IPC messages!
[2686:41219:0715/022752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2686:41219:0715/022752:WARNING:channel.cc(322)] RawChannel write error
[2686:41219:0715/022752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2686:41219:0715/022752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2686:41219:0715/022752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2686:41219:0715/022752:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.PRE_RulesPersistence (7189 ms)
[54/221] DeclarativeContentApiTest.PRE_RulesPersistence (8421 ms)
[ RUN ] ActivityLogApiTest.TriggerEvent
[2661:3847:0715/022734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:34.697 browser_tests[2657:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2657:63787:0715/022736:ERROR:mach_broker_mac.mm(222)] Unknown process 2667 is sending Mach IPC messages!
[2657:3847:0715/022736:INFO:CONSOLE(458)] "Completed setup events", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(458)] "Completed makeApiCall", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:cookies.set Expected:cookies.set", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCall", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022738:INFO:CONSOLE(458)] "Completed makeSpecialApiCalls", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:extension.getURL Expected:extension.getURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:extension.getViews Expected:extension.getViews", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] triggerSpecialCall", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(458)] "Completed checkNoDoubleLogging", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:omnibox.setDefaultSuggestion Expected:omnibox.setDefaultSuggestion", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] triggerDouble", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:app.GetDetails Expected:app.GetDetails", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(458)] "Completed checkAppCalls", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:app.GetIsInstalled Expected:app.GetIsInstalled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:app.getInstallState Expected:app.getInstallState", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] triggerAppBindings", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(458)] "Completed callObjectMethod", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:storage.clear Expected:storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] triggerObjectMethods", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.sendMessage Expected:runtime.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(458)] "Completed sendMessageToSelf", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] triggerMessageSelf", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.sendMessage Expected:runtime.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(168)] "who's there?", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (168)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] triggerMessageOther", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022738:INFO:CONSOLE(458)] "Completed sendMessageToOther", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(458)] "Completed connectToOther", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] triggerConnectOther", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022738:INFO:CONSOLE(0)] "[SUCCESS] triggerBackgroundXHR", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022738:INFO:CONSOLE(458)] "Completed doBackgroundXHR", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022738:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022739:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022740:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022740:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022740:INFO:CONSOLE(5)] "g o o g l e", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/chrome/test/data/extensions/api_test/activity_log_private/friend/google_cs.js (5)
[2657:3847:0715/022741:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2676:3847:0715/022741:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[2676:13063:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2676:13063:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2676:13063:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2676:13063:0715/022741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2657:3847:0715/022741:INFO:CONSOLE(458)] "Completed tabIdTranslation", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022741:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022741:INFO:CONSOLE(475)] "Logged:tabs.move Expected:tabs.move", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022741:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022741:INFO:CONSOLE(0)] "[SUCCESS] triggerTabIds", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022742:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022742:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022742:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022743:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022743:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022743:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022744:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2681:13063:0715/022744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2681:13063:0715/022744:WARNING:channel.cc(322)] RawChannel write error
[2685:13575:0715/022744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2685:13575:0715/022744:WARNING:channel.cc(322)] RawChannel write error
[2657:3847:0715/022744:INFO:CONSOLE(458)] "Completed tabIdTranslation", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022744:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022744:INFO:CONSOLE(475)] "Logged:tabs.move Expected:tabs.move", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022744:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022744:INFO:CONSOLE(0)] "[SUCCESS] triggerTabIdsIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022745:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022745:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022745:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022745:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders/1 Expected:webRequest.onBeforeSendHeaders/1", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022745:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022745:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders Expected:webRequest.onBeforeSendHeaders", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022745:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived/2 Expected:webRequest.onHeadersReceived/2", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022745:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022745:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived Expected:webRequest.onHeadersReceived", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022746:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:41219:0715/022746:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2687:13063:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2687:13063:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2661:3847:0715/022746:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[2661:3847:0715/022746:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[2661:3847:0715/022746:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2663:15363:0715/022746:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2663:15363:0715/022746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2657:3847:0715/022746:INFO:CONSOLE(458)] "Completed doWebRequestModifications", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022746:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022746:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022746:INFO:CONSOLE(0)] "[SUCCESS] triggerWebRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022746:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022746:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022746:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022746:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders/3 Expected:webRequest.onBeforeSendHeaders/3", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders Expected:webRequest.onBeforeSendHeaders", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived/4 Expected:webRequest.onHeadersReceived/4", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived Expected:webRequest.onHeadersReceived", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2691:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2691:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2691:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2657:3847:0715/022747:INFO:CONSOLE(458)] "Completed doWebRequestModifications", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2691:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2691:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022747:INFO:CONSOLE(0)] "[SUCCESS] triggerWebRequestIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022747:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022749:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022749:INFO:CONSOLE(458)] "Completed sendMessageToCS", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022749:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022749:INFO:CONSOLE(475)] "Logged:tabs.connect Expected:tabs.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022749:INFO:CONSOLE(475)] "Logged:tabs.sendMessage Expected:tabs.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022749:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022749:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022749:INFO:CONSOLE(5)] "g o o g l e", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/chrome/test/data/extensions/api_test/activity_log_private/friend/google_cs.js (5)
[2657:3847:0715/022749:INFO:CONSOLE(458)] "Completed injectScriptBlob", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022749:INFO:CONSOLE(458)] "Completed injectContentScript", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022749:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022749:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCallsOnTabsUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022749:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022749:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022750:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022750:INFO:CONSOLE(458)] "Completed sendMessageToCS", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022750:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022750:INFO:CONSOLE(475)] "Logged:tabs.connect Expected:tabs.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022750:INFO:CONSOLE(475)] "Logged:tabs.sendMessage Expected:tabs.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022750:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022750:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022750:INFO:CONSOLE(458)] "Completed injectScriptBlob", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2661:3847:0715/022750:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50B11300B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2661:3847:0715/022750:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50B11300B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2657:3847:0715/022750:INFO:CONSOLE(458)] "Completed injectContentScript", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022751:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022751:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCallsOnTabsUpdatedIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022751:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022751:INFO:CONSOLE(475)] "Logged:extension.getURL Expected:extension.getURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022751:INFO:CONSOLE(433)] "Not installing extension message listener on options.html", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (433)
[2657:3847:0715/022751:INFO:CONSOLE(458)] "Completed setup events", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022751:INFO:CONSOLE(458)] "Completed Switching to fullscreen...", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022751:INFO:CONSOLE(0)] "Failed to execute 'requestFullScreen' on 'Element': API can only be initiated by a user gesture.", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/options.html#dom_fullscreen (0)
[2657:3847:0715/022751:INFO:CONSOLE(475)] "Logged:test.getConfig Expected:test.getConfig", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022751:INFO:CONSOLE(475)] "Logged:Element.webkitRequestFullscreen Expected:Element.webkitRequestFullscreen", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022751:INFO:CONSOLE(0)] "[SUCCESS] triggerFullscreen", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022751:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022752:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(0)] "getCurrentPosition() and watchPosition() are deprecated on insecure origins, and support will be removed in the future. You should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details.", source: (0)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Window.navigator Expected:Window.navigator", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Geolocation.getCurrentPosition Expected:Geolocation.getCurrentPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Geolocation.watchPosition Expected:Geolocation.watchPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Window.sessionStorage Expected:Window.sessionStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Window.localStorage Expected:Window.localStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2700:12807:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2700:12807:0715/022753:WARNING:channel.cc(322)] RawChannel write error
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(458)] "Completed executeDOMChangesOnTabUpdated", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Window.applicationCache Expected:Window.applicationCache", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:Window.openDatabase Expected:Window.openDatabase", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY click Expected:blinkAddEventListener BODY click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document click Expected:blinkAddEventListener #document click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow click Expected:blinkAddEventListener DOMWindow click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dblclick Expected:blinkAddEventListener BODY dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dblclick Expected:blinkAddEventListener #document dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dblclick Expected:blinkAddEventListener DOMWindow dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drag Expected:blinkAddEventListener BODY drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drag Expected:blinkAddEventListener #document drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drag Expected:blinkAddEventListener DOMWindow drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragend Expected:blinkAddEventListener BODY dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragend Expected:blinkAddEventListener #document dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragend Expected:blinkAddEventListener DOMWindow dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragenter Expected:blinkAddEventListener BODY dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragenter Expected:blinkAddEventListener #document dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragenter Expected:blinkAddEventListener DOMWindow dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragleave Expected:blinkAddEventListener BODY dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragleave Expected:blinkAddEventListener #document dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragleave Expected:blinkAddEventListener DOMWindow dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragover Expected:blinkAddEventListener BODY dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragover Expected:blinkAddEventListener #document dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragover Expected:blinkAddEventListener DOMWindow dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragstart Expected:blinkAddEventListener BODY dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragstart Expected:blinkAddEventListener #document dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragstart Expected:blinkAddEventListener DOMWindow dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drop Expected:blinkAddEventListener BODY drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drop Expected:blinkAddEventListener #document drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drop Expected:blinkAddEventListener DOMWindow drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY input Expected:blinkAddEventListener BODY input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document input Expected:blinkAddEventListener #document input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow input Expected:blinkAddEventListener DOMWindow input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keydown Expected:blinkAddEventListener BODY keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keydown Expected:blinkAddEventListener #document keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keydown Expected:blinkAddEventListener DOMWindow keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keypress Expected:blinkAddEventListener BODY keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keypress Expected:blinkAddEventListener #document keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keypress Expected:blinkAddEventListener DOMWindow keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keyup Expected:blinkAddEventListener BODY keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keyup Expected:blinkAddEventListener #document keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keyup Expected:blinkAddEventListener DOMWindow keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousedown Expected:blinkAddEventListener BODY mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousedown Expected:blinkAddEventListener #document mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousedown Expected:blinkAddEventListener DOMWindow mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseenter Expected:blinkAddEventListener BODY mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseenter Expected:blinkAddEventListener #document mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseenter Expected:blinkAddEventListener DOMWindow mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseleave Expected:blinkAddEventListener BODY mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseleave Expected:blinkAddEventListener #document mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseleave Expected:blinkAddEventListener DOMWindow mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousemove Expected:blinkAddEventListener BODY mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousemove Expected:blinkAddEventListener #document mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousemove Expected:blinkAddEventListener DOMWindow mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseout Expected:blinkAddEventListener BODY mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseout Expected:blinkAddEventListener #document mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseout Expected:blinkAddEventListener DOMWindow mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseover Expected:blinkAddEventListener BODY mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseover Expected:blinkAddEventListener #document mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseover Expected:blinkAddEventListener DOMWindow mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseup Expected:blinkAddEventListener BODY mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseup Expected:blinkAddEventListener #document mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseup Expected:blinkAddEventListener DOMWindow mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousewheel Expected:blinkAddEventListener BODY mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousewheel Expected:blinkAddEventListener #document mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousewheel Expected:blinkAddEventListener DOMWindow mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(0)] "[SUCCESS] triggerDOMChangesOnTabsUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022753:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022754:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022754:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022754:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022754:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022754:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022754:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Window.navigator Expected:Window.navigator", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Geolocation.getCurrentPosition Expected:Geolocation.getCurrentPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Geolocation.watchPosition Expected:Geolocation.watchPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Window.sessionStorage Expected:Window.sessionStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Window.localStorage Expected:Window.localStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Window.applicationCache Expected:Window.applicationCache", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:Window.openDatabase Expected:Window.openDatabase", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY click Expected:blinkAddEventListener BODY click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(458)] "Completed executeDOMChangesOnTabUpdated", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document click Expected:blinkAddEventListener #document click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow click Expected:blinkAddEventListener DOMWindow click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dblclick Expected:blinkAddEventListener BODY dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dblclick Expected:blinkAddEventListener #document dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dblclick Expected:blinkAddEventListener DOMWindow dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drag Expected:blinkAddEventListener BODY drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drag Expected:blinkAddEventListener #document drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drag Expected:blinkAddEventListener DOMWindow drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragend Expected:blinkAddEventListener BODY dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragend Expected:blinkAddEventListener #document dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragend Expected:blinkAddEventListener DOMWindow dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragenter Expected:blinkAddEventListener BODY dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragenter Expected:blinkAddEventListener #document dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragenter Expected:blinkAddEventListener DOMWindow dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragleave Expected:blinkAddEventListener BODY dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragleave Expected:blinkAddEventListener #document dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragleave Expected:blinkAddEventListener DOMWindow dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragover Expected:blinkAddEventListener BODY dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragover Expected:blinkAddEventListener #document dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragover Expected:blinkAddEventListener DOMWindow dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragstart Expected:blinkAddEventListener BODY dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragstart Expected:blinkAddEventListener #document dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragstart Expected:blinkAddEventListener DOMWindow dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drop Expected:blinkAddEventListener BODY drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drop Expected:blinkAddEventListener #document drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drop Expected:blinkAddEventListener DOMWindow drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY input Expected:blinkAddEventListener BODY input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document input Expected:blinkAddEventListener #document input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow input Expected:blinkAddEventListener DOMWindow input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keydown Expected:blinkAddEventListener BODY keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keydown Expected:blinkAddEventListener #document keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keydown Expected:blinkAddEventListener DOMWindow keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keypress Expected:blinkAddEventListener BODY keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keypress Expected:blinkAddEventListener #document keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keypress Expected:blinkAddEventListener DOMWindow keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keyup Expected:blinkAddEventListener BODY keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keyup Expected:blinkAddEventListener #document keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keyup Expected:blinkAddEventListener DOMWindow keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousedown Expected:blinkAddEventListener BODY mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousedown Expected:blinkAddEventListener #document mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousedown Expected:blinkAddEventListener DOMWindow mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseenter Expected:blinkAddEventListener BODY mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseenter Expected:blinkAddEventListener #document mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseenter Expected:blinkAddEventListener DOMWindow mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseleave Expected:blinkAddEventListener BODY mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseleave Expected:blinkAddEventListener #document mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseleave Expected:blinkAddEventListener DOMWindow mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousemove Expected:blinkAddEventListener BODY mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousemove Expected:blinkAddEventListener #document mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousemove Expected:blinkAddEventListener DOMWindow mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseout Expected:blinkAddEventListener BODY mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseout Expected:blinkAddEventListener #document mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseout Expected:blinkAddEventListener DOMWindow mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseover Expected:blinkAddEventListener BODY mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseover Expected:blinkAddEventListener #document mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseover Expected:blinkAddEventListener DOMWindow mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseup Expected:blinkAddEventListener BODY mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseup Expected:blinkAddEventListener #document mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseup Expected:blinkAddEventListener DOMWindow mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousewheel Expected:blinkAddEventListener BODY mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousewheel Expected:blinkAddEventListener #document mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousewheel Expected:blinkAddEventListener DOMWindow mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[2657:3847:0715/022755:INFO:CONSOLE(0)] "[SUCCESS] triggerDOMChangesOnTabsUpdatedIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022755:INFO:CONSOLE(0)] "[SUCCESS] checkSavedHistory", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022755:INFO:CONSOLE(0)] "[SUCCESS] checkHistoryForURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022755:INFO:CONSOLE(0)] "[SUCCESS] checkOtherObject", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022755:INFO:CONSOLE(0)] "[SUCCESS] checkOtherObject", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022755:INFO:CONSOLE(0)] "[SUCCESS] deleteGoogleUrls", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022755:INFO:CONSOLE(0)] "[SUCCESS] deleteAllUrls", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2657:3847:0715/022755:INFO:CONSOLE(0)] "[SUCCESS] deleteAllHistory", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[2669:12807:0715/022755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2669:12807:0715/022755:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ActivityLogApiTest.TriggerEvent (24115 ms)
[55/221] ActivityLogApiTest.TriggerEvent (25505 ms)
[ RUN ] BrowserActionApiTest.Getters
[2705:3847:0715/022755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2701:41219:0715/022758:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2706:3847:0715/022758:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[2706:3847:0715/022758:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[2701:3847:0715/022758:INFO:CONSOLE(0)] "[SUCCESS] getBadgeText", source: chrome-extension://ejkgcedhpbhefappbfelmpibfpglnecd/update.html (0)
[2701:3847:0715/022758:INFO:CONSOLE(0)] "[SUCCESS] getBadgeBackgroundColor", source: chrome-extension://ejkgcedhpbhefappbfelmpibfpglnecd/update.html (0)
[2701:3847:0715/022758:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://ejkgcedhpbhefappbfelmpibfpglnecd/update.html (0)
[2701:3847:0715/022758:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://ejkgcedhpbhefappbfelmpibfpglnecd/update.html (0)
[2701:3847:0715/022758:INFO:CONSOLE(0)] "[SUCCESS] getBadgeText", source: chrome-extension://ejkgcedhpbhefappbfelmpibfpglnecd/update2.html (0)
[2701:3847:0715/022758:INFO:CONSOLE(0)] "[SUCCESS] getBadgeBackgroundColor", source: chrome-extension://ejkgcedhpbhefappbfelmpibfpglnecd/update2.html (0)
[2701:3847:0715/022758:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://ejkgcedhpbhefappbfelmpibfpglnecd/update2.html (0)
[2701:3847:0715/022758:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://ejkgcedhpbhefappbfelmpibfpglnecd/update2.html (0)
[ OK ] BrowserActionApiTest.Getters (4859 ms)
[56/221] BrowserActionApiTest.Getters (6187 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetDisplayPath
[2711:3847:0715/022759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2708:54287:0715/022801:ERROR:mach_broker_mac.mm(222)] Unknown process 2716 is sending Mach IPC messages!
[2708:3847:0715/022803:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://bbpibcijocfheongbibcbbpmpamcmogh/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiGetDisplayPath (6065 ms)
[57/221] FileSystemApiTest.FileSystemApiGetDisplayPath (7507 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettifyMac
[2718:3847:0715/022802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2712:63235:0715/022804:ERROR:mach_broker_mac.mm(222)] Unknown process 2721 is sending Mach IPC messages!
[2712:3847:0715/022805:INFO:CONSOLE(0)] "chrome.fileSystem.chooseFile is deprecated", source: chrome-extension://pcgdpenpepcmdmfaijdgnlonncigakga/test.html (0)
[2712:3847:0715/022805:INFO:CONSOLE(0)] "Please use chrome.fileSystem.chooseEntry instead", source: chrome-extension://pcgdpenpepcmdmfaijdgnlonncigakga/test.html (0)
[2712:3847:0715/022805:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://pcgdpenpepcmdmfaijdgnlonncigakga/test.html (0)
[2720:3847:0715/022805:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[2720:3847:0715/022805:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[2720:12807:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[2720:12807:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2720:12807:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2712:41219:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2712:41219:0715/022805:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettifyMac (6067 ms)
[58/221] FileSystemApiTest.FileSystemApiGetDisplayPathPrettifyMac (7565 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryTest
[2726:3847:0715/022807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2723:4611:0715/022809:ERROR:mach_broker_mac.mm(222)] Unknown process 2731 is sending Mach IPC messages!
[2723:3847:0715/022810:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://cebbnipfcddlkkgldijhkhhbflofflne/test.html (0)
[2723:3847:0715/022810:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://cebbnipfcddlkkgldijhkhhbflofflne/test.html (0)
[2723:3847:0715/022810:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://cebbnipfcddlkkgldijhkhhbflofflne/test.html (0)
[2723:3847:0715/022810:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://cebbnipfcddlkkgldijhkhhbflofflne/test.html (0)
[2723:3847:0715/022810:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://cebbnipfcddlkkgldijhkhhbflofflne/test.html (0)
[2723:3847:0715/022810:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://cebbnipfcddlkkgldijhkhhbflofflne/test.html (0)
[2723:3847:0715/022810:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://cebbnipfcddlkkgldijhkhhbflofflne/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryTest (5739 ms)
[59/221] FileSystemApiTest.FileSystemApiOpenDirectoryTest (7388 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveBackgroundTest
[2733:3847:0715/022809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2727:65287:0715/022811:ERROR:mach_broker_mac.mm(222)] Unknown process 2735 is sending Mach IPC messages!
[2727:3847:0715/022812:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://fjedfgbfehnhjfchjnbfcabnbpbbdbaj/_generated_background_page.html (0)
[ OK ] FileSystemApiTest.FileSystemApiSaveBackgroundTest (5626 ms)
[60/221] FileSystemApiTest.FileSystemApiSaveBackgroundTest (7041 ms)
[ RUN ] HistoryApiTest.SearchAfterAdd
[2741:3847:0715/022814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2738:3847:0715/022817:INFO:CONSOLE(0)] "[SUCCESS] searchAfterAdd", source: chrome-extension://epiophmkmkjnhheipcepaflnkimkkmpj/search_after_add.html (0)
[ OK ] HistoryApiTest.SearchAfterAdd (4555 ms)
[61/221] HistoryApiTest.SearchAfterAdd (6103 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginCanceled
[2747:3847:0715/022816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2742:3847:0715/022818:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mdpkioamkelbdlgbkfopdnjbakjhbchl/test.js (5)
[2748:13063:0715/022818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginCanceled (4287 ms)
[62/221] GetAuthTokenFunctionTest.InteractiveLoginCanceled (5771 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled
[2756:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2750:3847:0715/022822:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mdpkioamkelbdlgbkfopdnjbakjhbchl/test.js (5)
[2750:41219:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2750:41219:0715/022822:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled (4239 ms)
[63/221] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled (5540 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery
[2763:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2755:41219:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery (4442 ms)
[64/221] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery (5800 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch
[2769:3847:0715/022826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2766:41219:0715/022828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2766:41219:0715/022828:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch (4444 ms)
[65/221] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch (5656 ms)
[ RUN ] ExtensionSessionsTest.RestoreInIncognito
[2775:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[2776:3847:0715/022830:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[2770:39683:0715/022830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2770:39683:0715/022830:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.RestoreInIncognito (4346 ms)
[66/221] ExtensionSessionsTest.RestoreInIncognito (5719 ms)
[ RUN ] SocketApiTest.SocketUDPExtension
[2781:3847:0715/022831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Echo UDP server started on port 57115...
sending server_data: {"host": "127.0.0.1", "port": 57115} (36 bytes)
[2778:3847:0715/022835:INFO:CONSOLE(374)] "Running tests, protocol none, echo server LOCALhost:57115", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (374)
[2778:3847:0715/022835:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/_generated_background_page.html (0)
[2778:3847:0715/022835:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.getInfo: Socket not found
at Object.onGetInfo [as callback] (chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js:65:14)", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/_generated_background_page.html (0)
[2778:3847:0715/022835:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/_generated_background_page.html (0)
[2778:3847:0715/022835:INFO:CONSOLE(255)] "calling create", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (255)
[2778:3847:0715/022835:INFO:CONSOLE(261)] "calling connect", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (261)
[2778:3847:0715/022835:INFO:CONSOLE(270)] "Socket connect: result=0", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (270)
[2778:3847:0715/022835:INFO:CONSOLE(272)] "calling read with readCB2 callback", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (272)
[2778:3847:0715/022835:INFO:CONSOLE(278)] "calling disconnect", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (278)
[2778:3847:0715/022835:INFO:CONSOLE(281)] "calling connect", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (281)
[2778:3847:0715/022835:INFO:CONSOLE(290)] "Socket connect: result=0", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (290)
[2778:3847:0715/022835:INFO:CONSOLE(292)] "calling read with readCB1 callback", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (292)
[2778:3847:0715/022835:INFO:CONSOLE(308)] "write callback: bytesWritten=24", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (308)
[2778:3847:0715/022835:INFO:CONSOLE(323)] "Socket read CB2: result=30", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (323)
[2778:3847:0715/022835:INFO:CONSOLE(333)] "Success!", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js (333)
[2778:3847:0715/022835:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/_generated_background_page.html (0)
[2778:3847:0715/022835:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/_generated_background_page.html (0)
[2778:3847:0715/022835:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.recvFrom: Socket not found
at Object.callback (chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/background.js:345:14)", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/_generated_background_page.html (0)
[2778:3847:0715/022835:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://mlopiejmoagakjbkfkcnggicgbicmkaa/_generated_background_page.html (0)
[ OK ] SocketApiTest.SocketUDPExtension (5459 ms)
[67/221] SocketApiTest.SocketUDPExtension (6921 ms)
[ RUN ] ExtensionSettingsApiTest.ManagedStorageDisabled
[2788:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2782:3847:0715/022836:INFO:CONSOLE(0)] "[SUCCESS] storageIsDisabled", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[ OK ] ExtensionSettingsApiTest.ManagedStorageDisabled (4467 ms)
[68/221] ExtensionSettingsApiTest.ManagedStorageDisabled (5867 ms)
[ RUN ] TabCaptureApiTest.TabIndicator
[2796:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2792:41475:0715/022840:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2799:13063:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2799:13063:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2799:13063:0715/022840:WARNING:channel.cc(322)] RawChannel write error
[2792:3847:0715/022840:INFO:CONSOLE(0)] "[SUCCESS] startTabCapture", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/start_tab_capture.html (0)
[ OK ] TabCaptureApiTest.TabIndicator (4369 ms)
[69/221] TabCaptureApiTest.TabIndicator (5951 ms)
[ RUN ] WebNavigationApiTest.ClientRedirect
[2800:3847:0715/022839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2805:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2805:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2805:12807:0715/022843:WARNING:channel.cc(322)] RawChannel write error
[2793:3847:0715/022843:INFO:CONSOLE(0)] "[SUCCESS] clientRedirect", source: chrome-extension://eacmklpjkdfmnnbkjkkhjjfdkegpcemn/test_clientRedirect.html (0)
[2801:13063:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2801:13063:0715/022843:WARNING:channel.cc(322)] RawChannel write error
[2793:3847:0715/022843:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ClientRedirect (5883 ms)
[70/221] WebNavigationApiTest.ClientRedirect (7319 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallLocalized
HTTP server started on http://127.0.0.1:49744...
sending server_data: {"host": "127.0.0.1", "port": 49744} (36 bytes)
[2811:3847:0715/022845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2806:41475:0715/022847:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2812:3847:0715/022847:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[2812:3847:0715/022847:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[2806:3847:0715/022847:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[2806:3847:0715/022847:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:49744/files/extensions/api_test/webstore_private/common.js (52)
[2806:3847:0715/022848:WARNING:extension_install_prompt.cc(163)] Proceeding!
[2806:3847:0715/022849:INFO:CONSOLE(0)] "[SUCCESS] localizeName", source: http://www.example.com:49744/files/extensions/api_test/webstore_private/localized.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.InstallLocalized (7226 ms)
[71/221] ExtensionWebstorePrivateApiTest.InstallLocalized (8804 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundleInvalid
HTTP server started on http://127.0.0.1:49745...
sending server_data: {"host": "127.0.0.1", "port": 49745} (36 bytes)
[2817:3847:0715/022847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2818:3847:0715/022849:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[2818:3847:0715/022849:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[2810:3847:0715/022849:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
File not found extensions/api_test/webstore_private/bundle/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.crx full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/chrome/test/data/extensions/api_test/webstore_private/bundle/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.crx
127.0.0.1 - - [15/Jul/2015 02:28:51] code 404, message Not Found
[2810:3847:0715/022852:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_MAGIC_NUMBER_INVALID'.
[2810:3847:0715/022853:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[2810:3847:0715/022853:INFO:CONSOLE(0)] "[SUCCESS] partialInstall", source: http://www.example.com:49745/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[2810:3847:0715/022855:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[2810:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] allItemsFail", source: http://www.example.com:49745/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[2810:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] noItems", source: http://www.example.com:49745/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[ OK ] BundleWebstorePrivateApiTest.InstallBundleInvalid (10962 ms)
[72/221] BundleWebstorePrivateApiTest.InstallBundleInvalid (12315 ms)
[ RUN ] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground
[2832:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2826:41219:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2826:41219:0715/022856:WARNING:channel.cc(322)] RawChannel write error
[2826:41219:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2826:41219:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2826:41219:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground (4539 ms)
[73/221] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground (6277 ms)
[ RUN ] ContentVerifierTest.FailOnRead
[2843:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2837:41219:0715/022902:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2848:14851:0715/022902:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2848:14851:0715/022902:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2848:12551:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2848:12551:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2848:12551:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2848:12551:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2848:14851:0715/022902:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2848:14851:0715/022902:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContentVerifierTest.FailOnRead (5038 ms)
[74/221] ContentVerifierTest.FailOnRead (6405 ms)
[ RUN ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery
[2844:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery (5735 ms)
[75/221] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery (7035 ms)
[ RUN ] ExtensionCrxInstallerTest.DoNotSync
[2855:3847:0715/022905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.DoNotSync (4057 ms)
[76/221] ExtensionCrxInstallerTest.DoNotSync (5649 ms)
[ RUN ] ErrorConsoleBrowserTest.BrowserActionRuntimeError
[2859:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2853:5635:0715/022908:ERROR:mach_broker_mac.mm(222)] Unknown process 2863 is sending Mach IPC messages!
[2853:3847:0715/022909:INFO:CONSOLE(0)] "Error in event handler for browserAction.onClicked: ReferenceError: baz is not defined
at chrome-extension://bmiadgjcmhihmklncgaggjhjkpamcbej/browser_action.js:7:12", source: chrome-extension://bmiadgjcmhihmklncgaggjhjkpamcbej/_generated_background_page.html (0)
[2861:3847:0715/022909:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[2861:12807:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2853:41219:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2853:41219:0715/022909:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorConsoleBrowserTest.BrowserActionRuntimeError (4787 ms)
[77/221] ErrorConsoleBrowserTest.BrowserActionRuntimeError (6359 ms)
[ RUN ] ErrorConsoleBrowserTest.CatchesLastError
[2869:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2865:5383:0715/022912:ERROR:mach_broker_mac.mm(222)] Unknown process 2874 is sending Mach IPC messages!
[2865:3847:0715/022913:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running permissions.remove: 'foobar' is not a recognized permission.
at chrome-extension://jodkbolgendpmfgkigfoookiaiipbnmn/background.js:12:20", source: chrome-extension://jodkbolgendpmfgkigfoookiaiipbnmn/_generated_background_page.html (0)
[2870:13063:0715/022913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ErrorConsoleBrowserTest.CatchesLastError (4484 ms)
[78/221] ErrorConsoleBrowserTest.CatchesLastError (5901 ms)
[ RUN ] ExecuteScriptApiTest.RemovedFrames
[2875:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2868:3847:0715/022917:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mbmechfegnoolcgibkjjgldgceenghbp/_generated_background_page.html (0)
[2868:75271:0715/022917:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2868:3847:0715/022919:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mbmechfegnoolcgibkjjgldgceenghbp/_generated_background_page.html (0)
[2878:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2882:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2882:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2882:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483654, remote ID 7)
[2882:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2882:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2882:13063:0715/022919:WARNING:channel.cc(322)] RawChannel write error
[2868:41731:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2868:41731:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2868:41731:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2868:41731:0715/022919:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.RemovedFrames (8470 ms)
[79/221] ExecuteScriptApiTest.RemovedFrames (9757 ms)
[ RUN ] ExtensionBindingsApiTest.Nocompile
[2883:3847:0715/022916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2879:41219:0715/022918:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2884:13063:0715/022918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2884:13063:0715/022918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2879:3847:0715/022919:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ilbaajonhabddchkpglpjlihghiijfmo/page.html (0)
[2879:41219:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBindingsApiTest.Nocompile (4404 ms)
[80/221] ExtensionBindingsApiTest.Nocompile (5737 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Simple
[2894:3847:0715/022922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.Simple (4641 ms)
[81/221] ExtensionContextMenuBrowserTest.Simple (5977 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.UninstallFromDialog
[2895:3847:0715/022922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2900:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2900:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2900:13063:0715/022927:WARNING:channel.cc(322)] RawChannel write error
[2888:41219:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2888:41219:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2888:41219:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2888:41219:0715/022927:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionDisabledGlobalErrorTest.UninstallFromDialog (6583 ms)
[82/221] ExtensionDisabledGlobalErrorTest.UninstallFromDialog (7984 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIframeWithoutPermission
[2905:3847:0715/022928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2901:74503:0715/022930:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.FromIframeWithoutPermission (4558 ms)
[83/221] ExternallyConnectableMessagingTest.FromIframeWithoutPermission (5953 ms)
[ RUN ] ExtensionStorageMonitorTest.DoubleInitialThreshold
[2911:3847:0715/022930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2906:3847:0715/022935:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://kiepddcoaeggopjkjepkidgagdjmhogo/index.html (0)
[2918:12807:0715/022935:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2918:12807:0715/022935:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionStorageMonitorTest.DoubleInitialThreshold (6640 ms)
[84/221] ExtensionStorageMonitorTest.DoubleInitialThreshold (8046 ms)
[ RUN ] ExtensionApiCaptureTest.CaptureVisibleDisabled
[2919:3847:0715/022934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2914:40707:0715/022936:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2920:13063:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2920:13063:0715/022936:WARNING:channel.cc(322)] RawChannel write error
[2914:3847:0715/022938:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2914:3847:0715/022938:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabled", source: chrome-extension://ecjdnahdcklcfiigkdfpcnkgmakeagnb/test_disabled.html (0)
[2914:3847:0715/022938:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabledInNullWindow", source: chrome-extension://ecjdnahdcklcfiigkdfpcnkgmakeagnb/test_disabled.html (0)
[2914:3847:0715/022938:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabledInCurrentWindow", source: chrome-extension://ecjdnahdcklcfiigkdfpcnkgmakeagnb/test_disabled.html (0)
[2921:13063:0715/022938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2914:40707:0715/022938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2914:40707:0715/022938:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiCaptureTest.CaptureVisibleDisabled (5993 ms)
[85/221] ExtensionApiCaptureTest.CaptureVisibleDisabled (7286 ms)
[ RUN ] ExtensionWebUITest.SanityCheckUnavailableAPIs
[2926:3847:0715/022939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2922:41219:0715/022941:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2927:13319:0715/022941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2927:13319:0715/022941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2922:3847:0715/022941:ERROR:CONSOLE(34)] "chrome://chrome-urls/: Expected: ["csi","developerPrivate","getVariableValue","loadTimes","management","runtime","send","test"], Actual: ["csi","getVariableValue","loadTimes","runtime","send"]", source: (34)
[2922:41219:0715/022941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2922:41219:0715/022941:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebUITest.SanityCheckUnavailableAPIs (4323 ms)
[86/221] ExtensionWebUITest.SanityCheckUnavailableAPIs (5660 ms)
[ RUN ] ExtensionWebUITest.SendMessage
[2932:3847:0715/022941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2934:13063:0715/022944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2934:13063:0715/022944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2934:13063:0715/022944:WARNING:channel.cc(322)] RawChannel write error
[2928:3847:0715/022944:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2937:3847:0715/022945:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWebUITest.SendMessage (5158 ms)
[87/221] ExtensionWebUITest.SendMessage (6486 ms)
[ RUN ] StartupHelperBrowserTest.ValidateCrx
[2939:3847:0715/022944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2935:3847:0715/022946:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] StartupHelperBrowserTest.ValidateCrx (4121 ms)
[88/221] StartupHelperBrowserTest.ValidateCrx (5455 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryDisabled
HTTP server started on http://127.0.0.1:49779...
sending server_data: {"host": "127.0.0.1", "port": 49779} (36 bytes)
[ OK ] HistoryBrowserTest.SavingHistoryDisabled (829 ms)
[89/221] HistoryBrowserTest.SavingHistoryDisabled (2046 ms)
[ RUN ] GeolocationBrowserTest.NoPromptBeforeStart
[2947:3847:0715/022948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2942:75271:0715/022949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2942:3847:0715/022949:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptBeforeStart (3095 ms)
[90/221] GeolocationBrowserTest.NoPromptBeforeStart (4477 ms)
[ RUN ] HistoryBrowserTest.VerifyHistoryLength3
HTTP server started on http://127.0.0.1:49791...
sending server_data: {"host": "127.0.0.1", "port": 49791} (36 bytes)
[ OK ] HistoryBrowserTest.VerifyHistoryLength3 (659 ms)
[91/221] HistoryBrowserTest.VerifyHistoryLength3 (1858 ms)
[ RUN ] HistoryBrowserTest.ConsiderSlowRedirectAsUserInitiated
HTTP server started on http://127.0.0.1:49792...
sending server_data: {"host": "127.0.0.1", "port": 49792} (36 bytes)
[ OK ] HistoryBrowserTest.ConsiderSlowRedirectAsUserInitiated (575 ms)
[92/221] HistoryBrowserTest.ConsiderSlowRedirectAsUserInitiated (1869 ms)
[ RUN ] MediaStreamPermissionTest.TestAcceptIsNotSticky
[2959:3847:0715/022953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49793...
sending server_data: {"host": "127.0.0.1", "port": 49793} (36 bytes)
[2954:3847:0715/022955:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49793/files/webrtc/adapter.js (71)
[2954:3847:0715/022955:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49793/files/webrtc/test_functions.js (13)
[2962:20995:0715/022955:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[2962:20995:0715/022955:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[2962:20995:0715/022955:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[2962:20995:0715/022955:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[2954:3847:0715/022955:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:49793/files/webrtc/test_functions.js (13)
[2954:3847:0715/022955:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:49793/files/webrtc/test_functions.js (13)
[2954:3847:0715/022955:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49793/files/webrtc/test_functions.js (13)
[2954:3847:0715/022955:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:49793/files/webrtc/test_functions.js (13)
[2954:3847:0715/022955:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:49793/files/webrtc/test_functions.js (13)
[2962:13319:0715/022956:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[2962:13319:0715/022956:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MediaStreamPermissionTest.TestAcceptIsNotSticky (4046 ms)
[93/221] MediaStreamPermissionTest.TestAcceptIsNotSticky (5218 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.FileIOTest
[2964:3847:0715/022954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49802...
sending server_data: {"host": "127.0.0.1", "port": 49802} (36 bytes)
[2956:3847:0715/022956:INFO:CONSOLE(295)] "02:29:56.624 - Using FileIOTestPlayer", source: http://127.0.0.1:49802/files/eme_player_js/utils.js (295)
[2956:3847:0715/022956:INFO:CONSOLE(295)] "02:29:56.644 - Registering video event handlers.", source: http://127.0.0.1:49802/files/eme_player_js/utils.js (295)
[2956:3847:0715/022956:INFO:CONSOLE(295)] "02:29:56.662 - Loading media using src.", source: http://127.0.0.1:49802/files/eme_player_js/utils.js (295)
[2956:3847:0715/022957:INFO:CONSOLE(295)] "02:29:56.868 - org.chromium.externalclearkey.fileiotest Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49802/files/eme_player_js/utils.js (295)
[2956:3847:0715/022957:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2956:3847:0715/022957:INFO:CONSOLE(295)] "02:29:57.767 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49802/files/eme_player_js/utils.js (295)
[2965:3847:0715/022957:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[2956:3847:0715/022959:INFO:CONSOLE(295)] "02:29:59.560 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49802/files/eme_player_js/utils.js (295)
[2956:3847:0715/022959:INFO:CONSOLE(295)] "02:29:59.565 - CDM file IO test: Success", source: http://127.0.0.1:49802/files/eme_player_js/utils.js (295)
[2956:3847:0715/022959:INFO:CONSOLE(295)] "02:29:59.568 - Set document title to: FILE_IO_TEST_SUCCESS, updated title: FILE_IO_TEST_SUCCESS", source: http://127.0.0.1:49802/files/eme_player_js/utils.js (295)
[2965:13063:0715/022959:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] ECKPrefixedEncryptedMediaTest.FileIOTest (6826 ms)
[94/221] ECKPrefixedEncryptedMediaTest.FileIOTest (8120 ms)
[ RUN ] DnsProbeBrowserTest.CorrectionsLoadStopped
[2972:3847:0715/022959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2968:40451:0715/023000:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2968:40451:0715/023000:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2968:40451:0715/023000:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DnsProbeBrowserTest.CorrectionsLoadStopped (3050 ms)
[95/221] DnsProbeBrowserTest.CorrectionsLoadStopped (4434 ms)
[ RUN ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL
[2982:3847:0715/023002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:49820...
sending server_data: {"host": "127.0.0.1", "port": 49820} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL (3664 ms)
[96/221] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL (5145 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists
[2984:3847:0715/023003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2976:56071:0715/023004:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2984:3847:0715/023004:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2976:38915:0715/023004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2976:38915:0715/023004:WARNING:channel.cc(322)] RawChannel write error
[2984:3847:0715/023004:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2984:3847:0715/023004:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2984:3847:0715/023004:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[2984:3847:0715/023004:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[2984:3847:0715/023004:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists (3204 ms)
[97/221] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists (4617 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptOnBack
[2994:3847:0715/023008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2988:56327:0715/023009:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptOnBack (3648 ms)
[98/221] PasswordManagerBrowserTestBase.NoPromptOnBack (4928 ms)
[ RUN ] PDFExtensionTest.Bookmark
[2995:3847:0715/023008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2989:74503:0715/023009:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2989:3847:0715/023012:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2989:41219:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2989:41219:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2989:41219:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[2989:41219:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PDFExtensionTest.Bookmark (7144 ms)
[99/221] PDFExtensionTest.Bookmark (8361 ms)
[ RUN ] MaterialPDFExtensionTest.ParamsParser
[3004:3847:0715/023013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2999:74247:0715/023014:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2999:3847:0715/023017:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2999:3847:0715/023018:INFO:CONSOLE(0)] "[SUCCESS] testParamsParser", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[3007:13063:0715/023018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3007:13063:0715/023018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MaterialPDFExtensionTest.ParamsParser (8212 ms)
[100/221] MaterialPDFExtensionTest.ParamsParser (9429 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPagePending
[3010:3847:0715/023016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49840...
sending server_data: {"host": "127.0.0.1", "port": 49840} (36 bytes)
[3011:13063:0715/023019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3011:13063:0715/023019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3015:13063:0715/023020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[3015:13063:0715/023020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[3015:13063:0715/023020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[3015:13063:0715/023020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3015:13063:0715/023020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPagePending (6410 ms)
[101/221] PrerenderBrowserTest.PrerenderPagePending (7668 ms)
[ RUN ] PrerenderBrowserTest.PrerenderContentSettingDetect
[3021:3847:0715/023022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49849...
sending server_data: {"host": "127.0.0.1", "port": 49849} (36 bytes)
[3022:12807:0715/023025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3022:12807:0715/023025:WARNING:channel.cc(322)] RawChannel write error
objc[3030]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[3030]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[3028:13067:0715/023026:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] PrerenderBrowserTest.PrerenderContentSettingDetect (6250 ms)
[102/221] PrerenderBrowserTest.PrerenderContentSettingDetect (7754 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPopup
[3026:3847:0715/023024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49855...
sending server_data: {"host": "127.0.0.1", "port": 49855} (36 bytes)
[3020:40451:0715/023027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3020:40451:0715/023027:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPopup (5444 ms)
[103/221] PrerenderBrowserTest.PrerenderPopup (6913 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrGet
[3040:3847:0715/023031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49864...
sending server_data: {"host": "127.0.0.1", "port": 49864} (36 bytes)
[3033:40451:0715/023034:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[3033:40451:0715/023034:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3033:40451:0715/023034:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderXhrGet (4908 ms)
[104/221] PrerenderBrowserTest.PrerenderXhrGet (6192 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5VideoNetwork
[3036:3847:0715/023030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49860...
sending server_data: {"host": "127.0.0.1", "port": 49860} (36 bytes)
[3032:40451:0715/023037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3032:40451:0715/023037:WARNING:channel.cc(322)] RawChannel write error
[3045:13063:0715/023037:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5VideoNetwork (9129 ms)
[105/221] PrerenderBrowserTest.PrerenderHTML5VideoNetwork (10419 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPrint
[3050:3847:0715/023037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49875...
sending server_data: {"host": "127.0.0.1", "port": 49875} (36 bytes)
2015-07-15 02:30:39.066 browser_tests[3047:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[3051:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[3051:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[3051:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[3051:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3051:13063:0715/023040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPrint (5310 ms)
[106/221] PrerenderBrowserTest.PrerenderPrint (6688 ms)
[ RUN ] PrerenderBrowserTest.PrerenderTargetHasPopup
[3058:3847:0715/023040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49880...
sending server_data: {"host": "127.0.0.1", "port": 49880} (36 bytes)
[3052:3847:0715/023043:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 7, remote ID 2147483654)
[3052:40707:0715/023043:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3052:40707:0715/023043:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderTargetHasPopup (5503 ms)
[107/221] PrerenderBrowserTest.PrerenderTargetHasPopup (6721 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel
[3066:3847:0715/023043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49888...
sending server_data: {"host": "127.0.0.1", "port": 49888} (36 bytes)
HTTPS server started on https://127.0.0.1:49889...
sending server_data: {"host": "127.0.0.1", "port": 49889} (36 bytes)
[3073:12807:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3073:12807:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3073:15107:0715/023047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[3060:40451:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3060:40451:0715/023047:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel (5437 ms)
[108/221] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel (6685 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect
[3074:3847:0715/023047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49894...
sending server_data: {"host": "127.0.0.1", "port": 49894} (36 bytes)
[3078:13063:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3078:13063:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3068:40195:0715/023049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3068:40195:0715/023049:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect (4839 ms)
[109/221] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect (6194 ms)
[ RUN ] PrerenderBrowserTest.PrerenderReferrerPolicy
[3081:3847:0715/023050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49899...
sending server_data: {"host": "127.0.0.1", "port": 49899} (36 bytes)
[3082:12807:0715/023053:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3082:12807:0715/023053:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3077:37123:0715/023053:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderReferrerPolicy (5007 ms)
[110/221] PrerenderBrowserTest.PrerenderReferrerPolicy (6208 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme
[3089:3847:0715/023053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49905...
sending server_data: {"host": "127.0.0.1", "port": 49905} (36 bytes)
[3093:13063:0715/023056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[3093:13063:0715/023056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3093:13063:0715/023056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3093:13063:0715/023056:WARNING:channel.cc(322)] RawChannel write error
[3083:39939:0715/023056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3083:39939:0715/023056:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme (4693 ms)
[111/221] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme (6199 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown
[3096:3847:0715/023056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3092:40451:0715/023058:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3099:15363:0715/023058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[3099:15363:0715/023058:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[3099:13063:0715/023058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3092:40451:0715/023058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3092:40451:0715/023058:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown (4150 ms)
[112/221] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown (5391 ms)
[ RUN ] ProfileWindowBrowserTest.GuestCannotSignin
[3102:3847:0715/023059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3103:12807:0715/023101:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3098:40451:0715/023101:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestCannotSignin (3670 ms)
[113/221] ProfileWindowBrowserTest.GuestCannotSignin (4910 ms)
[ RUN ] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe
HTTPS server started on https://127.0.0.1:49911...
sending server_data: {"host": "127.0.0.1", "port": 49911} (36 bytes)
[3110:3847:0715/023102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3104:3847:0715/023104:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49911/files/push_messaging/push_test.js (18)
[3104:3847:0715/023104:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49911/files/push_messaging/push_test.js (18)
[3104:3847:0715/023104:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49911/files/push_messaging/push_test.js (18)
[3104:3847:0715/023104:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:49911/files/push_messaging/push_test.js (18)
[3104:3847:0715/023104:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49911/files/push_messaging/push_test.js (18)
[3104:3847:0715/023104:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49911/files/push_messaging/push_test.js (18)
[3104:3847:0715/023104:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:49911/files/push_messaging/push_test.js (18)
[3104:3847:0715/023104:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[3104:3847:0715/023104:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[3104:3847:0715/023104:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe (4120 ms)
[114/221] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe (5361 ms)
[ RUN ] ReferrerPolicyTest.LeftClickOrigin
[3115:3847:0715/023104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.LeftClickOrigin (2992 ms)
[115/221] ReferrerPolicyTest.LeftClickOrigin (4335 ms)
[ RUN ] ReferrerPolicyTest.LeftClickRedirect
[3121:3847:0715/023107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3117:39683:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[3117:39683:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[3117:39683:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[3117:39683:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3117:39683:0715/023108:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.LeftClickRedirect (3011 ms)
[116/221] ReferrerPolicyTest.LeftClickRedirect (4460 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin
[3125:3847:0715/023109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin (2931 ms)
[117/221] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin (4100 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_SessionCookies
[3131:3847:0715/023112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_SessionCookies (3147 ms)
[118/221] ContinueWhereILeftOffTest.PRE_SessionCookies (4507 ms)
[ RUN ] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit
[3136:3847:0715/023113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3129:40451:0715/023114:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3129:40451:0715/023114:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit (2987 ms)
[119/221] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit (4468 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL
[3146:3847:0715/023117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3139:3847:0715/023119:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[3139:3847:0715/023119:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[3139:3847:0715/023119:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[3139:40195:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3139:40195:0715/023119:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL (4265 ms)
[120/221] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL (5634 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL
[3262:3847:0715/023123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:31:24.167 browser_tests[3152:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[3152:3847:0715/023125:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[3152:3847:0715/023125:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[3152:3847:0715/023125:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[ OK ] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL (4873 ms)
[121/221] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL (6284 ms)
[ RUN ] NoSessionRestoreTest.CookiesClearedOnBrowserClose
[3142:3847:0715/023116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3138:40451:0715/023120:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
2015-07-15 02:31:24.186 browser_tests[3138:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[3138:40451:0715/023127:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[3138:40451:0715/023127:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3138:40451:0715/023127:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483651)
[3138:40451:0715/023127:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NoSessionRestoreTest.CookiesClearedOnBrowserClose (12900 ms)
[122/221] NoSessionRestoreTest.CookiesClearedOnBrowserClose (14242 ms)
[ RUN ] CaptivePortalBlockingPageTest.CertReportingOptIn
[3290:3847:0715/023129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3277:3847:0715/023131:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[3277:3847:0715/023132:ERROR:certificate_error_report.cc(78)] Could not get PEM encoded chain.
[3277:41219:0715/023132:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3290:3847:0715/023132:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3290:3847:0715/023132:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3290:3847:0715/023132:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3290:3847:0715/023132:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3290:3847:0715/023132:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3290:3847:0715/023132:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3277:41219:0715/023132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3277:41219:0715/023132:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBlockingPageTest.CertReportingOptIn (4796 ms)
[123/221] CaptivePortalBlockingPageTest.CertReportingOptIn (6304 ms)
[ RUN ] SSLUITest.TestRedirectHTTPToBadHTTPS
[3300:3847:0715/023131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49924...
sending server_data: {"host": "127.0.0.1", "port": 49924} (36 bytes)
HTTPS server started on https://127.0.0.1:49925...
sending server_data: {"host": "127.0.0.1", "port": 49925} (36 bytes)
[3287:3847:0715/023134:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[3287:40451:0715/023134:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3340:12807:0715/023134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3340:12807:0715/023134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3340:12807:0715/023134:WARNING:channel.cc(322)] RawChannel write error
[3300:3847:0715/023134:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3300:3847:0715/023134:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3300:3847:0715/023134:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3300:3847:0715/023134:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3300:3847:0715/023134:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3300:3847:0715/023134:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3300:3847:0715/023134:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[3287:40451:0715/023134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestRedirectHTTPToBadHTTPS (6260 ms)
[124/221] SSLUITest.TestRedirectHTTPToBadHTTPS (7775 ms)
[ RUN ] TaskManagerBrowserTest.NoticeAppTab
[3373:3847:0715/023135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3333:40963:0715/023138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[3333:40963:0715/023138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[3333:40963:0715/023138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TaskManagerBrowserTest.NoticeAppTab (4927 ms)
[125/221] TaskManagerBrowserTest.NoticeAppTab (6214 ms)
[ RUN ] TaskManagerBrowserTest.JSHeapMemory
[3435:3847:0715/023138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.JSHeapMemory (7022 ms)
[126/221] TaskManagerBrowserTest.JSHeapMemory (8304 ms)
[ RUN ] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory
[3511:3847:0715/023141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
1 0x10977df3b v8::HandleScope::Initialize(v8::Isolate*)
2 0x10d6c3b69 v8::PersistentValueMapBase<WTF::StringImpl*, v8::String, blink::StringCacheMapTraits>::Clear()
3 0x10d6b43e0 blink::V8PerIsolateData::destroy(v8::Isolate*)
4 0x10a8afb54 blink::shutdown()
5 0x111dfb7ec content::ChildProcess::~ChildProcess()
6 0x112db36d3 content::UtilityMain(content::MainFunctionParams const&)
7 0x105cec3b6 content::ContentMainRunnerImpl::Run()
8 0x105cea9de content::ContentMain(content::ContentMainParams const&)
9 0x104bb41b5 ChromeMain
10 0x103eaac1b main
11 0x103eaac04 start
ASAN:SIGSEGV
=================================================================
==3513==ERROR: AddressSanitizer: SEGV on unknown address 0x0000fbadbeef (pc 0x00010d6966de bp 0x7fff5bd55310 sp 0x7fff5bd552f0 T0)
#0 0x10d6966dd in blink::reportFatalErrorInMainThread(char const*, char const*) third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp:95:5
#1 0x10977df3a in ReportApiFailure v8/src/api.cc:291:5
#2 0x10977df3a in ApiCheck v8/src/api.h:185:0
#3 0x10977df3a in v8::HandleScope::Initialize(v8::Isolate*) v8/src/api.cc:662:0
#4 0x10d6c3b68 in v8::PersistentValueMapBase<WTF::StringImpl*, v8::String, blink::StringCacheMapTraits>::Clear() v8/include/v8-util.h:219:17
#5 0x10d6b43df in blink::V8PerIsolateData::destroy(v8::Isolate*) third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp:157:5
#6 0x10a8afb53 in blink::shutdown() third_party/WebKit/Source/web/WebKit.cpp:248:5
#7 0x111dfb7eb in content::ChildProcess::~ChildProcess() content/child/child_process.cc:66:5
#8 0x112db36d2 in content::UtilityMain(content::MainFunctionParams const&) content/utility/utility_main.cc:68:1
#9 0x105cec3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#10 0x105cea9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#11 0x104bb41b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#12 0x103eaac1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#13 0x103eaac03 in start ??:0:0
#12 0x7 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0x8ae66dd)
==3513==ABORTING
[ OK ] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory (7146 ms)
[127/221] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory (8563 ms)
[ RUN ] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial
[3542:3847:0715/023146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3545:15875:0715/023147:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[3545:15875:0715/023147:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[3545:15875:0715/023147:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial (2797 ms)
[128/221] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial (4076 ms)
[ RUN ] AutofillDialogControllerTest.NoCvcSegfault
[3576:3847:0715/023151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.NoCvcSegfault (4210 ms)
[129/221] AutofillDialogControllerTest.NoCvcSegfault (5731 ms)
[ RUN ] PopupBlockerBrowserTest.WindowFeatures
[3587:3847:0715/023151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3555:75023:0715/023152:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.WindowFeatures (4214 ms)
[130/221] PopupBlockerBrowserTest.WindowFeatures (5765 ms)
[ RUN ] BookmarkBrowsertest.HideStarOnNonbookmarkedInterstitial
[3698:3847:0715/023156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:49935...
sending server_data: {"host": "localhost", "port": 49935} (36 bytes)
[3648:3847:0715/023158:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[3729:13063:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[3729:13063:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[3729:13063:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3729:13063:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3729:13063:0715/023200:WARNING:channel.cc(322)] RawChannel write error
[3731:12551:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[3731:12551:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3731:12551:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3731:12551:0715/023200:WARNING:channel.cc(322)] RawChannel write error
[3731:12807:0715/023201:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] BookmarkBrowsertest.HideStarOnNonbookmarkedInterstitial (6626 ms)
[131/221] BookmarkBrowsertest.HideStarOnNonbookmarkedInterstitial (8188 ms)
[ RUN ] BrowserTest.InterstitialCancelsGuestViewDialogs
[3708:3847:0715/023157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49937...
sending server_data: {"host": "127.0.0.1", "port": 49937} (36 bytes)
[3657:41219:0715/023203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[3657:41219:0715/023203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[3657:41219:0715/023203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[3657:41219:0715/023203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[3657:41219:0715/023203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[3657:41219:0715/023203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3657:41219:0715/023203:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.InterstitialCancelsGuestViewDialogs (8322 ms)
[132/221] BrowserTest.InterstitialCancelsGuestViewDialogs (9791 ms)
[ RUN ] BrowserTest.WindowOpenClose
[3738:3847:0715/023204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.WindowOpenClose (4707 ms)
[133/221] BrowserTest.WindowOpenClose (6199 ms)
[ RUN ] BrowserNavigatorTest.ViewSourceIsntSingleton
[3743:3847:0715/023206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3739:39939:0715/023208:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3745:13063:0715/023208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.ViewSourceIsntSingleton (3873 ms)
[134/221] BrowserNavigatorTest.ViewSourceIsntSingleton (5246 ms)
[ RUN ] PermissionBubbleBrowserTest.AnchorPositionDifferentWithAndWithoutLocationBar
[3755:3847:0715/023211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3749:40195:0715/023213:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3749:40195:0715/023213:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PermissionBubbleBrowserTest.AnchorPositionDifferentWithAndWithoutLocationBar (3096 ms)
[135/221] PermissionBubbleBrowserTest.AnchorPositionDifferentWithAndWithoutLocationBar (4524 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.InsertAndDeleteWindows
[3750:3847:0715/023210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserCrApplicationAppleScriptTest.InsertAndDeleteWindows (7678 ms)
[136/221] BrowserCrApplicationAppleScriptTest.InsertAndDeleteWindows (9111 ms)
[ RUN ] FullscreenControllerTest.PendingMouseLockExitsOnTabClose
[3762:3847:0715/023216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3759:40451:0715/023219:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FullscreenControllerTest.PendingMouseLockExitsOnTabClose (5385 ms)
[137/221] FullscreenControllerTest.PendingMouseLockExitsOnTabClose (6706 ms)
[ RUN ] FindInPageControllerTest.SpanAndListsSearchable
[3769:3847:0715/023219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3770:13063:0715/023220:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3770:13063:0715/023220:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3770:13063:0715/023220:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.SpanAndListsSearchable (2807 ms)
[138/221] FindInPageControllerTest.SpanAndListsSearchable (4198 ms)
[ RUN ] FindInPageControllerTest.GlobalPasteBoardClearMatches
[3776:3847:0715/023223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3771:38915:0715/023226:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3771:38915:0715/023226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FindInPageControllerTest.GlobalPasteBoardClearMatches (5968 ms)
[139/221] FindInPageControllerTest.GlobalPasteBoardClearMatches (7309 ms)
[ RUN ] LocationBarBrowserTest.PageActionUITest
[3780:3847:0715/023224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3783:13063:0715/023227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3772:41219:0715/023227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[3772:41219:0715/023227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[3772:41219:0715/023227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LocationBarBrowserTest.PageActionUITest (5923 ms)
[140/221] LocationBarBrowserTest.PageActionUITest (7163 ms)
[ RUN ] SettingsWindowManagerTest.OpenSettingsWindow
[3791:3847:0715/023230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3786:64259:0715/023232:ERROR:mach_broker_mac.mm(222)] Unknown process 3796 is sending Mach IPC messages!
[ OK ] SettingsWindowManagerTest.OpenSettingsWindow (4347 ms)
[141/221] SettingsWindowManagerTest.OpenSettingsWindow (5865 ms)
[ RUN ] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink
[3794:3847:0715/023231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3787:3847:0715/023232:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[3787:4611:0715/023233:ERROR:mach_broker_mac.mm(222)] Unknown process 3799 is sending Mach IPC messages!
[ OK ] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink (4088 ms)
[142/221] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink (5370 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsLanguageOptionsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsLanguageOptionsPage (1 ms)
[143/221] WebUIBidiCheckerBrowserTestRTL.TestSettingsLanguageOptionsPage (1169 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsJavascript
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsJavascript (1 ms)
[144/221] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsJavascript (1267 ms)
[ RUN ] FormAutocompleteTest.AutoCompleteOffFormSubmit
[ OK ] FormAutocompleteTest.AutoCompleteOffFormSubmit (512 ms)
[145/221] FormAutocompleteTest.AutoCompleteOffFormSubmit (1669 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromDirectStyle
[ OK ] FormAutofillTest.DetectTextDirectionFromDirectStyle (195 ms)
[146/221] FormAutofillTest.DetectTextDirectionFromDirectStyle (1554 ms)
[ RUN ] FormAutofillTest.OnlyExtractNewForms
[ OK ] FormAutofillTest.OnlyExtractNewForms (367 ms)
[147/221] FormAutofillTest.OnlyExtractNewForms (1463 ms)
[ RUN ] ChromeURLDataManagerTest.200
[3809:3847:0715/023237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3802:38915:0715/023239:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3809:3847:0715/023239:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[3809:3847:0715/023239:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[3809:3847:0715/023239:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[3809:3847:0715/023239:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ChromeURLDataManagerTest.200 (4123 ms)
[148/221] ChromeURLDataManagerTest.200 (5534 ms)
[ RUN ] FormAutofillTest.ExtractFormsNoFields
[ OK ] FormAutofillTest.ExtractFormsNoFields (294 ms)
[149/221] FormAutofillTest.ExtractFormsNoFields (1501 ms)
[ RUN ] FormAutofillTest.FindFormForInputElement
[ OK ] FormAutofillTest.FindFormForInputElement (341 ms)
[150/221] FormAutofillTest.FindFormForInputElement (1494 ms)
[ RUN ] FormAutofillTest.FindFormForTextAreaElementForUnownedForm
[ OK ] FormAutofillTest.FindFormForTextAreaElementForUnownedForm (195 ms)
[151/221] FormAutofillTest.FindFormForTextAreaElementForUnownedForm (1488 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableEmptyTDs
[ OK ] FormAutofillTest.LabelsInferredFromTableEmptyTDs (340 ms)
[152/221] FormAutofillTest.LabelsInferredFromTableEmptyTDs (1496 ms)
[ RUN ] FormAutofillTest.ClearFormWithNodeContainingSelectOne
[ OK ] FormAutofillTest.ClearFormWithNodeContainingSelectOne (295 ms)
[153/221] FormAutofillTest.ClearFormWithNodeContainingSelectOne (1548 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode
[ OK ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode (315 ms)
[154/221] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode (1553 ms)
[ RUN ] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword
[ OK ] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword (279 ms)
[155/221] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword (1588 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword (323 ms)
[156/221] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword (1577 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick (335 ms)
[157/221] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick (1541 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged
[3824:3847:0715/023247:2083105101711:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083113339885:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083114962239:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083115796275:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083116644511:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083117488147:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083168991037:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083171903731:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083175421236:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083182532990:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083185045808:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083185578991:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083186241357:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083186808030:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083187329386:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083187806538:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083188335282:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083188800480:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083190976884:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083192598296:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083194261228:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083195827966:WARNING:keycode_converter.cc(91)] empty code string
[3824:3847:0715/023247:2083197626356:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (460 ms)
[158/221] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (1807 ms)
[ RUN ] PasswordGenerationAgentTest.BlurTest
[ OK ] PasswordGenerationAgentTest.BlurTest (363 ms)
[159/221] PasswordGenerationAgentTest.BlurTest (1489 ms)
[ RUN ] CreatePluginPlaceholderTest.MissingPlugin
[ OK ] CreatePluginPlaceholderTest.MissingPlugin (132 ms)
[160/221] CreatePluginPlaceholderTest.MissingPlugin (1229 ms)
[ RUN ] CastSessionBrowserTest.CreateAndDestroy
[ OK ] CastSessionBrowserTest.CreateAndDestroy (140 ms)
[161/221] CastSessionBrowserTest.CreateAndDestroy (1228 ms)
[ RUN ] WebUIResourceBrowserTest.CommandTest
[3837:3847:0715/023253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3829:3847:0715/023254:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[3829:3847:0715/023254:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.CommandTest (3616 ms)
[162/221] WebUIResourceBrowserTest.CommandTest (4844 ms)
[ RUN ] WebUIBrowserAsyncTest.TestSyncOkTestFail
[3833:3847:0715/023252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3828:40451:0715/023254:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3828:3847:0715/023254:INFO:CONSOLE(1791)] "Running test testFailsAssert", source: async.js (1791)
[3828:3847:0715/023254:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: testFailsAssert()
Error: assertNotReached()
at assertNotReached (async.js:1680:11)
at testFailsAssert (async.js:4193:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runTest (async.js:1795:18)
at async.js:4252:1
[3828:40451:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserAsyncTest.TestSyncOkTestFail (4614 ms)
[163/221] WebUIBrowserAsyncTest.TestSyncOkTestFail (6035 ms)
[ RUN ] WebUIResourceBrowserTest.MenuButtonTest
[3846:3847:0715/023257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3840:3847:0715/023259:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[3840:3847:0715/023259:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[3840:40451:0715/023259:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3840:40451:0715/023259:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.MenuButtonTest (3198 ms)
[164/221] WebUIResourceBrowserTest.MenuButtonTest (4816 ms)
[ RUN ] OutOfProcessPPAPITest.ImeInputEvent
[3847:3847:0715/023258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[3851]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3851]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[3841:3847:0715/023300:INFO:CONSOLE(177)] "ImeCommit finished in 0.030 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[3849:3847:0715/023300:WARNING:keycode_converter.cc(91)] empty code string
[3849:3847:0715/023300:WARNING:keycode_converter.cc(91)] empty code string
[3841:3847:0715/023300:INFO:CONSOLE(177)] "ImeCancel finished in 0.012 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[3849:3847:0715/023300:WARNING:keycode_converter.cc(91)] empty code string
[3841:3847:0715/023300:INFO:CONSOLE(177)] "ImeUnawareCommit finished in 0.037 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[3841:3847:0715/023300:INFO:CONSOLE(177)] "ImeUnawareCancel finished in 0.016 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[3841:40195:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3841:40195:0715/023300:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.ImeInputEvent (4305 ms)
[165/221] OutOfProcessPPAPITest.ImeInputEvent (5658 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_ParallelSend
[3857:3847:0715/023302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49944...
sending server_data: {"host": "127.0.0.1", "port": 49944} (36 bytes)
objc[3864]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3864]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[3852:3847:0715/023305:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:49944/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[3852:3847:0715/023305:INFO:CONSOLE(177)] "ParallelSend finished in 0.039 seconds.", source: http://127.0.0.1:49944/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[3852:3847:0715/023305:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.002 seconds.", source: http://127.0.0.1:49944/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[3852:3847:0715/023305:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.003 seconds.", source: http://127.0.0.1:49944/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[3857:3847:0715/023305:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[3857:3847:0715/023305:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OutOfProcessPPAPITest.UDPSocket_ParallelSend (5075 ms)
[166/221] OutOfProcessPPAPITest.UDPSocket_ParallelSend (6787 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo
[3861:3847:0715/023304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49950...
sending server_data: {"host": "127.0.0.1", "port": 49950} (36 bytes)
objc[3866]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3866]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[3854:3847:0715/023307:INFO:CONSOLE(0)] "ppapi_tests.plugin: 0xFFFFF0 is not a valid instance ID.", source: http://127.0.0.1:49950/files/test_case.html?testcase=URLRequest_CreateAndIsURLRequestInfo (0)
[3854:3847:0715/023307:INFO:CONSOLE(177)] "CreateAndIsURLRequestInfo finished in 0.000 seconds.", source: http://127.0.0.1:49950/files/test_case.html?testcase=URLRequest_CreateAndIsURLRequestInfo (177)
[ OK ] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo (5359 ms)
[167/221] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo (6739 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_AppendDataToBody
[3871:3847:0715/023309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49954...
sending server_data: {"host": "127.0.0.1", "port": 49954} (36 bytes)
objc[3878]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3878]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[3867:3847:0715/023312:INFO:CONSOLE(177)] "AppendDataToBody finished in 0.020 seconds.", source: http://127.0.0.1:49954/files/test_case.html?testcase=URLRequest_AppendDataToBody (177)
[ OK ] OutOfProcessPPAPITest.URLRequest_AppendDataToBody (4940 ms)
[168/221] OutOfProcessPPAPITest.URLRequest_AppendDataToBody (6404 ms)
[ RUN ] OutOfProcessPPAPITest.X509CertificatePrivate
[3875:3847:0715/023310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[3880]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[3880]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[3870:3847:0715/023312:INFO:CONSOLE(177)] "ValidCertificateForceAsync finished in 0.013 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[3870:3847:0715/023312:INFO:CONSOLE(177)] "ValidCertificate finished in 0.002 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[3870:3847:0715/023312:INFO:CONSOLE(177)] "InvalidCertificateForceAsync finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[3870:3847:0715/023312:INFO:CONSOLE(177)] "InvalidCertificate finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[ OK ] OutOfProcessPPAPITest.X509CertificatePrivate (4120 ms)
[169/221] OutOfProcessPPAPITest.X509CertificatePrivate (5620 ms)
[ RUN ] PPAPINaClNewlibTest.View
[3887:3847:0715/023316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49959...
sending server_data: {"host": "127.0.0.1", "port": 49959} (36 bytes)
[3893,2033447296:02:33:18.591305] Native Client module will be loaded at base address 0x000058ef00000000
[3881:3847:0715/023318:INFO:CONSOLE(177)] "SizeChange finished in 0.010 seconds.", source: http://127.0.0.1:49959/files/test_case.html?mode=nacl_newlib&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[3881:3847:0715/023318:INFO:CONSOLE(177)] "ClipChange finished in 0.017 seconds.", source: http://127.0.0.1:49959/files/test_case.html?mode=nacl_newlib&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[3881:3847:0715/023318:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.027 seconds.", source: http://127.0.0.1:49959/files/test_case.html?mode=nacl_newlib&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[3881:40451:0715/023318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3881:40451:0715/023318:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClNewlibTest.View (5081 ms)
[170/221] PPAPINaClNewlibTest.View (6412 ms)
[ RUN ] NaClBrowserTestGLibc.SuccessfulLoadUMA
[3888:3847:0715/023316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49965...
sending server_data: {"host": "127.0.0.1", "port": 49965} (36 bytes)
[3894,2033447296:02:33:18.994437] Native Client module will be loaded at base address 0x0000651100000000
[3882:3847:0715/023319:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestGLibc.SuccessfulLoadUMA (5557 ms)
[171/221] NaClBrowserTestGLibc.SuccessfulLoadUMA (6996 ms)
[ RUN ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL
[3899:3847:0715/023322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49980...
sending server_data: {"host": "127.0.0.1", "port": 49980} (36 bytes)
[3907,2033447296:02:33:24.617122] NaClSetUpBootstrapChannel: descriptor 20, error 0
[3907,2033447296:02:33:24.617249] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 57 microsecs
[3907,2033447296:02:33:24.617767] Native Client module will be loaded at base address 0x00003db700000000
[3907,2033447296:02:33:24.617816] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 567 microsecs
[3907,2033447296:02:33:24.617860] NaClElfFileMapSegment: mapping for validation
[3907,2033447296:02:33:24.617877] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 17 microsecs
[3907,2033447296:02:33:24.619235] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 1357 microsecs
[3907,2033447296:02:33:24.796440] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 177201 microsecs
[3907,2033447296:02:33:24.796908] NaClElfFileMapSegment: mapping into code space
[3907,2033447296:02:33:24.796970] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[3907,2033447296:02:33:24.797935] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 1499 microsecs
[3907,2033447296:02:33:24.797975] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 9 microsecs
[3907,2033447296:02:33:24.798060] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 60 microsecs
[3907,2033447296:02:33:24.798091] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 32 microsecs
[3907,2033447296:02:33:24.798111] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 180296 microsecs
[3907,2033447296:02:33:24.803610] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 5496 microsecs
[3907,2033447296:02:33:24.803659] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 52 microsecs
[3907,2033447296:02:33:24.811849] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 194654 microsecs
[3907,2033447296:02:33:24.852259] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 37021 microsecs
[3907,433049600:02:33:24.982280] Exit syscall handler: 0
[3907,2033447296:02:33:24.982476] NaCl untrusted code called _exit(0x0)
[3910,2033447296:02:33:25.840774] NaClSetUpBootstrapChannel: descriptor 20, error 0
[3910,2033447296:02:33:25.840913] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 72 microsecs
[3910,2033447296:02:33:25.841433] Native Client module will be loaded at base address 0x00000b8200000000
[3910,2033447296:02:33:25.841481] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 568 microsecs
[3910,2033447296:02:33:25.841525] NaClElfFileMapSegment: mapping for validation
[3910,2033447296:02:33:25.841552] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 27 microsecs
[3910,2033447296:02:33:25.852985] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 11429 microsecs
[3910,2033447296:02:33:25.886913] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 33928 microsecs
[3910,2033447296:02:33:25.887069] NaClElfFileMapSegment: mapping into code space
[3910,2033447296:02:33:25.887103] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[3910,2033447296:02:33:25.887319] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 409 microsecs
[3910,2033447296:02:33:25.887360] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 9 microsecs
[3910,2033447296:02:33:25.887478] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 91 microsecs
[3910,2033447296:02:33:25.887532] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 54 microsecs
[3910,2033447296:02:33:25.887573] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 46092 microsecs
[3910,2033447296:02:33:25.893152] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 5577 microsecs
[3910,2033447296:02:33:25.893212] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 62 microsecs
[3910,2033447296:02:33:25.895672] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 54828 microsecs
[3910,2033447296:02:33:25.901673] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 1628 microsecs
[3910,433102848:02:33:25.931195] Exit syscall handler: 0
[3910,2033447296:02:33:25.931360] NaCl untrusted code called _exit(0x0)
[3895:39939:0715/023326:WARNING:nacl_process_host.cc(875)] debug stub on port 4014
[3895:39939:0715/023326:INFO:nacl_browsertest.cc(307)] python /Volumes/data/b/swarm_slave/work/cache/run_tha_testETwITN/chrome/test/data/nacl/debug_stub_browser_tests.py 4014 continue
[3911,2033447296:02:33:26.900143] NaClSetUpBootstrapChannel: descriptor 20, error 0
[3911,2033447296:02:33:26.900264] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 53 microsecs
[3911,2033447296:02:33:26.900791] Native Client module will be loaded at base address 0x00002ebf00000000
[3911,2033447296:02:33:26.900841] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 578 microsecs
[3911,2033447296:02:33:26.901119] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 278 microsecs
[3911,2033447296:02:33:26.906693] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 5572 microsecs
[3911,2033447296:02:33:26.909622] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 2929 microsecs
[3911,2033447296:02:33:26.910101] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 9890 microsecs
[3911,2033447296:02:33:26.914518] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 1258 microsecs
[3911,2033447296:02:33:26.921650] nacl_debug(139) : Debugging started.
[3911,433139712:02:33:26.921955] nacl_debug(87) : Connected, happy debugging!
[3911,433139712:02:33:26.923027] RX $vCont;c
[3895:3847:0715/023326:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[3895:3847:0715/023326:INFO:nacl_browsertest.cc(323)] Waiting for script to exit (which waits for embed to die).
[ OK ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL (7126 ms)
[172/221] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL (8503 ms)
[ RUN ] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe
[3904:3847:0715/023323:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49987...
sending server_data: {"host": "127.0.0.1", "port": 49987} (36 bytes)
[3898:39171:0715/023325:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3913,2033447296:02:33:27.063768] Native Client module will be loaded at base address 0x0000578100000000
[3898:3847:0715/023327:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[3914,2033447296:02:33:28.457710] Native Client module will be loaded at base address 0x000007ef00000000
[3898:3847:0715/023328:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[ OK ] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe (7350 ms)
[173/221] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe (8665 ms)
[ RUN ] CloudPolicyManagerTest.RegisterFailsWithRetries
[3919:3847:0715/023330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3915:3847:0715/023331:WARNING:device_management_service.cc(225)] DMServer request failed, status: 3, error: -21
[3920:12807:0715/023331:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[3920:12807:0715/023331:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[3920:12807:0715/023331:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[3920:12807:0715/023331:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3920:12807:0715/023331:WARNING:channel.cc(322)] RawChannel write error
[3920:15107:0715/023331:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[3920:15107:0715/023331:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[3920:15107:0715/023331:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] CloudPolicyManagerTest.RegisterFailsWithRetries (2747 ms)
[174/221] CloudPolicyManagerTest.RegisterFailsWithRetries (4095 ms)
[ RUN ] PolicyTest.HomepageLocation
[3923:3847:0715/023331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3918:3847:0715/023333:INFO:CONSOLE(1)] "Uncaught ReferenceError: policy is not defined", source: (1)
[3918:62467:0715/023333:ERROR:mach_broker_mac.mm(222)] Unknown process 3927 is sending Mach IPC messages!
[3918:40451:0715/023334:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3925:12551:0715/023334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3918:40451:0715/023336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.HomepageLocation (6560 ms)
[175/221] PolicyTest.HomepageLocation (7876 ms)
[ RUN ] CaptivePortalBrowserTest.AbortLoad
[3931:3847:0715/023334:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.AbortLoad (4606 ms)
[176/221] CaptivePortalBrowserTest.AbortLoad (5948 ms)
[ RUN ] NetworkingPrivateApiTest.EnableNetworkType
[3943:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3936:39683:0715/023342:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3936:3847:0715/023342:INFO:CONSOLE(0)] "[SUCCESS] enableNetworkType", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?enableNetworkType (0)
[ OK ] NetworkingPrivateApiTest.EnableNetworkType (4165 ms)
[177/221] NetworkingPrivateApiTest.EnableNetworkType (5647 ms)
[ RUN ] CaptivePortalBrowserTest.GoBackToTimeout
[3939:3847:0715/023339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3935:3847:0715/023340:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[3935:40451:0715/023342:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
2015-07-15 02:33:43.276 browser_tests[3935:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[3935:40451:0715/023344:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[3935:40451:0715/023344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[3935:40451:0715/023344:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.GoBackToTimeout (7241 ms)
[178/221] CaptivePortalBrowserTest.GoBackToTimeout (8588 ms)
[ RUN ] NetworkingPrivateApiTest.VerifyAndEncryptCredentials
[3954:3847:0715/023346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3951:3847:0715/023348:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptCredentials", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptCredentials (0)
[ OK ] NetworkingPrivateApiTest.VerifyAndEncryptCredentials (4387 ms)
[179/221] NetworkingPrivateApiTest.VerifyAndEncryptCredentials (5656 ms)
[ RUN ] ITunesDataProviderRefreshTest.RefreshTest
[3960:3847:0715/023348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3955:40707:0715/023350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ITunesDataProviderRefreshTest.RefreshTest (4636 ms)
[180/221] ITunesDataProviderRefreshTest.RefreshTest (5995 ms)
[ RUN ] DriveAppConverterTest.GoodApp
[3967:3847:0715/023352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppConverterTest.GoodApp (4173 ms)
[181/221] DriveAppConverterTest.GoodApp (5561 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5
[3974:3847:0715/023354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3975:12551:0715/023355:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3975:12551:0715/023355:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5 (2961 ms)
[182/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5 (4514 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8
[3980:3847:0715/023357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[3982:13063:0715/023358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[3982:13063:0715/023358:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8 (3077 ms)
[183/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8 (4550 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12
[3984:3847:0715/023359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12 (3039 ms)
[184/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12 (4495 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23
[3999:3847:0715/023401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23 (3615 ms)
[185/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23 (4866 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36
[4004:3847:0715/023403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36 (3014 ms)
[186/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36 (4352 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55
[4010:3847:0715/023406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55 (3108 ms)
[187/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55 (4306 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80
[4014:3847:0715/023407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80 (3028 ms)
[188/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80 (4367 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93
[4021:3847:0715/023411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93 (3193 ms)
[189/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93 (4529 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114
[4024:3847:0715/023412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4017:40451:0715/023413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4017:40451:0715/023413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4017:40451:0715/023413:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114 (3196 ms)
[190/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114 (4412 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1
[4032:3847:0715/023415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4027:74759:0715/023416:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4034:12551:0715/023416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1 (3053 ms)
[191/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1 (4445 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1
[4035:3847:0715/023416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4028:75015:0715/023418:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1 (4694 ms)
[192/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1 (5996 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0
[4041:3847:0715/023420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4038:75015:0715/023421:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4038:75015:0715/023423:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4043:12807:0715/023423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4043:12807:0715/023423:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0 (5231 ms)
[193/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0 (6498 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0
[4048:3847:0715/023422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4042:75783:0715/023423:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4042:75783:0715/023425:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0 (4904 ms)
[194/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0 (6337 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1
[4054:3847:0715/023426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4051:75271:0715/023427:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
2015-07-15 02:34:28.370 browser_tests[4051:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4051:75271:0715/023429:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4059:12807:0715/023429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4059:12807:0715/023429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4059:12807:0715/023429:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1 (5144 ms)
[195/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1 (6429 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[4060:3847:0715/023428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50017...
sending server_data: {"host": "127.0.0.1", "port": 50017} (36 bytes)
[4055:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.692 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50017/files/eme_player_js/utils.js (295)
[4055:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.702 - Registering video event handlers.", source: http://127.0.0.1:50017/files/eme_player_js/utils.js (295)
[4055:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.712 - Loading media using src.", source: http://127.0.0.1:50017/files/eme_player_js/utils.js (295)
[4055:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.895 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50017/files/eme_player_js/utils.js (295)
[4055:3847:0715/023430:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[4055:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.900 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50017/files/eme_player_js/utils.js (295)
[4055:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.911 - Adding key to sessionID: 1", source: http://127.0.0.1:50017/files/eme_player_js/utils.js (295)
[4055:3847:0715/023430:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[4055:3847:0715/023430:INFO:CONSOLE(295)] "02:34:30.924 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50017/files/eme_player_js/utils.js (295)
[4055:3847:0715/023433:INFO:CONSOLE(295)] "02:34:33.756 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50017/files/eme_player_js/utils.js (295)
[4062:13063:0715/023433:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (6787 ms)
[196/221] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8329 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[4068:3847:0715/023432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50034...
sending server_data: {"host": "127.0.0.1", "port": 50034} (36 bytes)
[4064:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.651 - Using ClearKeyPlayer", source: http://127.0.0.1:50034/files/eme_player_js/utils.js (295)
[4064:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.658 - Registering video event handlers.", source: http://127.0.0.1:50034/files/eme_player_js/utils.js (295)
[4064:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.660 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:50034/files/eme_player_js/utils.js (295)
[4064:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.730 - Loading media using src.", source: http://127.0.0.1:50034/files/eme_player_js/utils.js (295)
[4064:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.836 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50034/files/eme_player_js/utils.js (295)
[4064:3847:0715/023434:INFO:CONSOLE(295)] "02:34:34.844 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50034/files/eme_player_js/utils.js (295)
[4064:3847:0715/023437:INFO:CONSOLE(295)] "02:34:37.713 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50034/files/eme_player_js/utils.js (295)
[4069:13063:0715/023437:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (6560 ms)
[197/221] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (7755 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[4074:3847:0715/023436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50051...
sending server_data: {"host": "127.0.0.1", "port": 50051} (36 bytes)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.565 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.576 - Registering video event handlers.", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.589 - Loading media using MSE.", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.750 - onSourceOpen [object Event]", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.753 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.796 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023438:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.800 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.830 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.839 - Adding key to sessionID: 1", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023438:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[4071:3847:0715/023438:INFO:CONSOLE(295)] "02:34:38.843 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[4071:3847:0715/023441:INFO:CONSOLE(295)] "02:34:41.556 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50051/files/eme_player_js/utils.js (295)
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (6482 ms)
[198/221] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7741 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[4080:3847:0715/023440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50068...
sending server_data: {"host": "127.0.0.1", "port": 50068} (36 bytes)
[4077:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.690 - Using ClearKeyPlayer", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.698 - Registering video event handlers.", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023442:INFO:CONSOLE(295)] "02:34:42.700 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023443:INFO:CONSOLE(295)] "02:34:43.695 - Loading media using src.", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[0715/023443:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[4077:3847:0715/023443:INFO:CONSOLE(295)] "02:34:43.816 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023443:INFO:CONSOLE(295)] "02:34:43.833 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023444:INFO:CONSOLE(295)] "02:34:44.058 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023444:INFO:CONSOLE(295)] "02:34:44.061 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023444:INFO:CONSOLE(295)] "02:34:44.456 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023444:INFO:CONSOLE(295)] "02:34:44.458 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.257 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.260 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4077:3847:0715/023446:INFO:CONSOLE(295)] "02:34:46.657 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50068/files/eme_player_js/utils.js (295)
[4081:13063:0715/023446:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7865 ms)
[199/221] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9180 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[4088:3847:0715/023445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50085...
sending server_data: {"host": "127.0.0.1", "port": 50085} (36 bytes)
[4084:3847:0715/023446:INFO:CONSOLE(295)] "02:34:46.796 - Using ClearKeyPlayer", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023446:INFO:CONSOLE(295)] "02:34:46.803 - Registering video event handlers.", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023446:INFO:CONSOLE(295)] "02:34:46.805 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.705 - Loading media using MSE.", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.803 - onSourceOpen [object Event]", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.807 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.839 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.846 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.870 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023448:INFO:CONSOLE(295)] "02:34:48.088 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023448:INFO:CONSOLE(295)] "02:34:48.092 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023448:INFO:CONSOLE(295)] "02:34:48.487 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023448:INFO:CONSOLE(295)] "02:34:48.489 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023449:INFO:CONSOLE(295)] "02:34:49.287 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023449:INFO:CONSOLE(295)] "02:34:49.289 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4084:3847:0715/023450:INFO:CONSOLE(295)] "02:34:50.750 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50085/files/eme_player_js/utils.js (295)
[4089:13575:0715/023450:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (7888 ms)
[200/221] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9365 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[4095:3847:0715/023449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50102...
sending server_data: {"host": "127.0.0.1", "port": 50102} (36 bytes)
[4092:3847:0715/023451:INFO:CONSOLE(295)] "02:34:51.787 - Using ClearKeyPlayer", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023451:INFO:CONSOLE(295)] "02:34:51.794 - Registering video event handlers.", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023451:INFO:CONSOLE(295)] "02:34:51.796 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023452:INFO:CONSOLE(295)] "02:34:52.696 - Loading media using MSE.", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023452:INFO:CONSOLE(295)] "02:34:52.805 - onSourceOpen [object Event]", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023452:INFO:CONSOLE(295)] "02:34:52.809 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023452:INFO:CONSOLE(295)] "02:34:52.848 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023452:INFO:CONSOLE(295)] "02:34:52.855 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[0715/023452:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[4092:3847:0715/023452:INFO:CONSOLE(295)] "02:34:52.876 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023453:INFO:CONSOLE(295)] "02:34:53.098 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023453:INFO:CONSOLE(295)] "02:34:53.100 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023453:INFO:CONSOLE(295)] "02:34:53.499 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023453:INFO:CONSOLE(295)] "02:34:53.504 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023454:INFO:CONSOLE(295)] "02:34:54.298 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023454:INFO:CONSOLE(295)] "02:34:54.302 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4092:3847:0715/023455:INFO:CONSOLE(295)] "02:34:55.725 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50102/files/eme_player_js/utils.js (295)
[4102:13063:0715/023455:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7815 ms)
[201/221] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9039 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/1
[4109:3847:0715/023454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4104:3847:0715/023454:INFO:pdf_extension_test.cc(149)] Loading: pdf/test-bookmarks.pdf
[4104:74247:0715/023455:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4111:3847:0715/023458:FATAL:memory.cc(18)] Out of memory. size=2525560
[ OK ] PDFTestFiles/PDFExtensionTest.Load/1 (6103 ms)
[202/221] PDFTestFiles/PDFExtensionTest.Load/1 (7502 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0
[4116:3847:0715/023459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4117:15363:0715/023500:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[4117:15363:0715/023500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[4117:15363:0715/023500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0 (2923 ms)
[203/221] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0 (4134 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0
[4122:3847:0715/023501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0 (3897 ms)
[204/221] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0 (5181 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1
[4127:3847:0715/023503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4129:13063:0715/023504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4129:13063:0715/023504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4129:13063:0715/023504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4129:13063:0715/023504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4129:15363:0715/023504:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1 (2717 ms)
[205/221] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1 (4129 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0
[4136:3847:0715/023507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4138:15363:0715/023508:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[4138:15363:0715/023508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[4138:15363:0715/023508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0 (2929 ms)
[206/221] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0 (4505 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/0
[4137:3847:0715/023507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/0 (5031 ms)
[207/221] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/0 (6560 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0
[4151:3847:0715/023514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4146:3847:0715/023516:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4151:3847:0715/023516:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[4151:3847:0715/023516:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4153:15107:0715/023516:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[4153:15107:0715/023516:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[4146:40451:0715/023516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0 (4481 ms)
[208/221] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0 (5719 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1
[4144:3847:0715/023511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:35:13.537 browser_tests[4141:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4141:3847:0715/023513:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4141:3847:0715/023514:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4141:3847:0715/023515:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyServer
[4141:3847:0715/023515:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PopupsAllowedForUrls
[4141:3847:0715/023516:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AllowFileSelectionDialogs
[4141:3847:0715/023516:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportBookmarks
[4141:3847:0715/023516:INFO:policy_prefs_browsertest.cc(641)] Testing policy: RestoreOnStartup
[4141:3847:0715/023516:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DnsPrefetchingEnabled
[4141:40451:0715/023516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4141:40451:0715/023516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4141:40451:0715/023516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4141:40451:0715/023516:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1 (7366 ms)
[209/221] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1 (8731 ms)
[ RUN ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1
[4161:3847:0715/023519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4155:3847:0715/023522:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1 (4421 ms)
[210/221] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1 (5830 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0
[4162:3847:0715/023520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4156:3847:0715/023522:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4172:13579:0715/023522:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0 (4601 ms)
[211/221] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0 (5897 ms)
[ RUN ] ContentSettingsTest.AllowCookiesForASessionUsingExceptions
[4180:3847:0715/023525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4182:15107:0715/023526:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[4182:12807:0715/023526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4182:12807:0715/023526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContentSettingsTest.AllowCookiesForASessionUsingExceptions (2988 ms)
[212/221] ContentSettingsTest.AllowCookiesForASessionUsingExceptions (4243 ms)
[ RUN ] ContentSettingsTest.BasicCookies
[4181:3847:0715/023526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50126...
sending server_data: {"host": "127.0.0.1", "port": 50126} (36 bytes)
[ OK ] ContentSettingsTest.BasicCookies (3636 ms)
[213/221] ContentSettingsTest.BasicCookies (5000 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookies
[4194:3847:0715/023531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4195:13319:0715/023532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[4195:13319:0715/023532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4195:13319:0715/023532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4196:15363:0715/023532:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[4196:15363:0715/023532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[4196:15363:0715/023532:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[4196:13063:0715/023532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4196:13063:0715/023532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4196:13063:0715/023532:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.SessionCookies (3760 ms)
[214/221] ContinueWhereILeftOffTest.SessionCookies (5225 ms)
[ RUN ] DeclarativeContentApiTest.RulesPersistence
[4189:3847:0715/023529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4185:3847:0715/023532:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4185:3847:0715/023532:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4191:13063:0715/023534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4191:13063:0715/023534:WARNING:channel.cc(322)] RawChannel write error
[4185:41219:0715/023534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4185:41219:0715/023534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4185:41219:0715/023534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4185:41219:0715/023534:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.RulesPersistence (7276 ms)
[215/221] DeclarativeContentApiTest.RulesPersistence (8643 ms)
[ RUN ] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit
[4203:3847:0715/023536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4200:40451:0715/023537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4200:40451:0715/023537:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit (3008 ms)
[216/221] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit (4367 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0
[4208:3847:0715/023538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4210:12807:0715/023539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4210:12807:0715/023539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4210:12807:0715/023539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4210:12807:0715/023539:WARNING:channel.cc(322)] RawChannel write error
[4210:15107:0715/023539:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[4210:15107:0715/023539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[4210:15107:0715/023539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0 (2792 ms)
[217/221] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0 (4206 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0
[4213:3847:0715/023540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4215:13063:0715/023541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4215:13063:0715/023541:WARNING:channel.cc(322)] RawChannel write error
[4215:15363:0715/023541:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[4215:15363:0715/023541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[4215:15363:0715/023541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0 (2742 ms)
[218/221] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0 (4108 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1
[4219:3847:0715/023542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4221:13063:0715/023543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4221:13063:0715/023543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4221:13063:0715/023543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4221:13063:0715/023543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4221:13063:0715/023543:WARNING:channel.cc(322)] RawChannel write error
[4221:15363:0715/023543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1 (2826 ms)
[219/221] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1 (4158 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0
[4224:3847:0715/023544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4226:13063:0715/023545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4226:13063:0715/023545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4226:13063:0715/023545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4226:13063:0715/023545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4226:15363:0715/023545:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[4226:15363:0715/023545:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[4226:15363:0715/023545:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0 (2752 ms)
[220/221] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0 (4073 ms)
[ RUN ] NoSessionRestoreTest.LocalStorageClearedOnExit
[4229:3847:0715/023546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.LocalStorageClearedOnExit (2657 ms)
[221/221] NoSessionRestoreTest.LocalStorageClearedOnExit (4138 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"9569fb025b586294e6ef13f9d3e122d3effbc895","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 10 Pending: 3.0s Duration: 745.4s Bot: vm7-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 6 https://chromium-swarm.appspot.com/user/task/28a9d81b96cbda10 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_out6URB50/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 6/20
Using 2 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.NoDownloadsAfterClearAll
[36118:3847:0715/022404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36112:3847:0715/022407:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36112:3847:0715/022407:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoDownloadsAfterClearAll", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.NoDownloadsAfterClearAll (5996 ms)
[1/226] BaseDownloadsWebUITest.NoDownloadsAfterClearAll (7349 ms)
[ RUN ] AutofillEditAddressWebUITest.testInitialFormLayout
[36119:3847:0715/022404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36113:3847:0715/022407:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36113:3847:0715/022408:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36113:3847:0715/022410:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testInitialFormLayout", source: test_api.js (1324)
[36113:3847:0715/022411:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[ OK ] AutofillEditAddressWebUITest.testInitialFormLayout (8950 ms)
[2/226] AutofillEditAddressWebUITest.testInitialFormLayout (10503 ms)
[ RUN ] AutofillEditAddressWebUITest.testLoadAddressComponents
[36135:3847:0715/022411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36132:3847:0715/022413:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36132:3847:0715/022414:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36132:3847:0715/022416:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testLoadAddressComponents", source: test_api.js (1324)
[ OK ] AutofillEditAddressWebUITest.testLoadAddressComponents (8111 ms)
[3/226] AutofillEditAddressWebUITest.testLoadAddressComponents (9442 ms)
[ RUN ] ManageProfileUITest.DefaultCreateOptions
[36141:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36137:3847:0715/022417:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36137:3847:0715/022418:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36137:3847:0715/022419:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.DefaultCreateOptions", source: test_api.js (1324)
[ OK ] ManageProfileUITest.DefaultCreateOptions (7028 ms)
[4/226] ManageProfileUITest.DefaultCreateOptions (8389 ms)
[ RUN ] ManageProfileUITest.ShowCreateConfirmationOnSuccess
[36154:3847:0715/022421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36145:40451:0715/022423:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36145:40451:0715/022423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36145:3847:0715/022423:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36145:3847:0715/022424:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36145:3847:0715/022426:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.ShowCreateConfirmationOnSuccess", source: test_api.js (1324)
[ OK ] ManageProfileUITest.ShowCreateConfirmationOnSuccess (7367 ms)
[5/226] ManageProfileUITest.ShowCreateConfirmationOnSuccess (8708 ms)
[ RUN ] ManageProfileUITest.Create_NameUpdateOnAvatarSelected
[36160:3847:0715/022423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36155:3847:0715/022426:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36155:3847:0715/022426:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36155:3847:0715/022428:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NameUpdateOnAvatarSelected", source: test_api.js (1324)
[36155:40195:0715/022428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36155:40195:0715/022428:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ManageProfileUITest.Create_NameUpdateOnAvatarSelected (7487 ms)
[6/226] ManageProfileUITest.Create_NameUpdateOnAvatarSelected (9002 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayTabNavigation
[36167:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36169:13063:0715/022432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36164:3847:0715/022432:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36164:3847:0715/022433:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36164:3847:0715/022434:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayTabNavigation", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.OverlayTabNavigation (9141 ms)
[7/226] OptionsWebUIExtendedTest.OverlayTabNavigation (10624 ms)
[ RUN ] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset
[36173:3847:0715/022432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36168:3847:0715/022434:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36168:3847:0715/022435:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36168:3847:0715/022437:INFO:CONSOLE(1324)] "Running TestCase ProfileSettingsResetWebUITest.testOpenProfileSettingsReset", source: test_api.js (1324)
[ OK ] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset (8057 ms)
[8/226] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset (9541 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors
[36185:3847:0715/022442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36180:3847:0715/022444:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors", source: test_api.js (1324)
[36185:3847:0715/022444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36185:3847:0715/022444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36185:3847:0715/022444:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36185:3847:0715/022444:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36180:39939:0715/022444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36180:39939:0715/022444:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors (4632 ms)
[9/226] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors (6281 ms)
[ RUN ] SyncSetupWebUITestAsync.VerifySignIn
[36181:3847:0715/022440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36177:3847:0715/022443:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36177:3847:0715/022443:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36177:3847:0715/022445:INFO:CONSOLE(1324)] "Running TestCase SyncSetupWebUITestAsync.VerifySignIn", source: test_api.js (1324)
[ OK ] SyncSetupWebUITestAsync.VerifySignIn (8187 ms)
[10/226] SyncSetupWebUITestAsync.VerifySignIn (9516 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate
[36194:3847:0715/022448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:50.540 browser_tests[36189:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[36189:40195:0715/022450:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36189:3847:0715/022450:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate", source: test_api.js (1324)
[ OK ] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate (4922 ms)
[11/226] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate (6216 ms)
[ RUN ] ChromeSendPassthroughWebUITest.CanCallOriginal
[36199:3847:0715/022450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:50.541 browser_tests[36193:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[36193:40451:0715/022452:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36193:3847:0715/022452:INFO:CONSOLE(1324)] "Running TestCase ChromeSendPassthroughWebUITest.CanCallOriginal", source: test_api.js (1324)
[ OK ] ChromeSendPassthroughWebUITest.CanCallOriginal (4858 ms)
[12/226] ChromeSendPassthroughWebUITest.CanCallOriginal (6482 ms)
[ RUN ] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable
[36206:3847:0715/022454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36203:3847:0715/022456:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36203:3847:0715/022456:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36203:3847:0715/022457:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable", source: test_api.js (1324)
[ OK ] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable (5015 ms)
[13/226] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable (6492 ms)
[ RUN ] NetInternalsTest.netInternalsSessionBandwidthSucceed
[36212:3847:0715/022456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36207:3847:0715/022459:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSessionBandwidthSucceed", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:62419...
sending server_data: {"host": "127.0.0.1", "port": 62419} (36 bytes)
[36207:3847:0715/022500:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://127.0.0.1:62419/files/title1.html]
[36215:13063:0715/022502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36215:13063:0715/022502:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsSessionBandwidthSucceed (8174 ms)
[14/226] NetInternalsTest.netInternalsSessionBandwidthSucceed (9648 ms)
[ RUN ] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs
[36220:3847:0715/022500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36216:39427:0715/022503:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36216:3847:0715/022504:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs (5775 ms)
[15/226] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs (7231 ms)
[ RUN ] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon
[36234:3847:0715/022508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon (4604 ms)
[16/226] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon (5994 ms)
[ RUN ] NetInternalsTest.netInternalsSdchViewBlacklistMeta
[36227:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36229:13063:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36229:13063:0715/022508:WARNING:channel.cc(322)] RawChannel write error
[36224:3847:0715/022509:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewBlacklistMeta", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:62422...
sending server_data: {"host": "127.0.0.1", "port": 62422} (36 bytes)
[36224:3847:0715/022510:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:62422/files/sdch/base-page.html?iframe_url=/files/sdch/page.html]
[36224:3847:0715/022511:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:62422/files/sdch/base-page.html?iframe_url=/files/sdch/non-html]
[36224:3847:0715/022513:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36240:13063:0715/022513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36240:13063:0715/022513:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsSdchViewBlacklistMeta (9688 ms)
[17/226] NetInternalsTest.netInternalsSdchViewBlacklistMeta (11055 ms)
[ RUN ] PlatformAppBrowserTest.DisabledWindowProperties
[36243:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36239:62211:0715/022516:ERROR:mach_broker_mac.mm(222)] Unknown process 36246 is sending Mach IPC messages!
[36239:3847:0715/022516:INFO:CONSOLE(17)] "window.toolbar is not available in packaged apps.", source: extensions::platformApp (17)
[36239:3847:0715/022517:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[36239:40963:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36239:40963:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.DisabledWindowProperties (5143 ms)
[18/226] PlatformAppBrowserTest.DisabledWindowProperties (6655 ms)
[ RUN ] PlatformAppBrowserTest.Messaging
[36250:3847:0715/022517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36245:3847:0715/022520:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[36245:3847:0715/022520:INFO:CONSOLE(0)] "[SUCCESS] connectUsingNamedPort", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[36245:3847:0715/022520:INFO:CONSOLE(0)] "[SUCCESS] sendMessage", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[36245:41219:0715/022520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36245:41219:0715/022520:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.Messaging (5884 ms)
[19/226] PlatformAppBrowserTest.Messaging (7405 ms)
[ RUN ] BluetoothLowEnergyApiTest.WriteCharacteristicValue
[36258:3847:0715/022520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36253:3847:0715/022522:INFO:CONSOLE(0)] "[SUCCESS] testWriteCharacteristicValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[36253:40707:0715/022522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothLowEnergyApiTest.WriteCharacteristicValue (4383 ms)
[20/226] BluetoothLowEnergyApiTest.WriteCharacteristicValue (5549 ms)
[ RUN ] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected
[36264:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36261:3847:0715/022526:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected (4269 ms)
[21/226] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected (5701 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsUpdatesBindings
[36270:3847:0715/022526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36265:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://kkjhgmggopnnplhnplpdcembpogeoeel/_generated_background_page.html (0)
[36271:13063:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36271:13063:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36265:41219:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36265:41219:0715/022528:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.OptionalPermissionsUpdatesBindings (4568 ms)
[22/226] ExtensionApiTest.OptionalPermissionsUpdatesBindings (5926 ms)
[ RUN ] ExtensionApiTest.ContentScriptOtherExtensions
[36277:3847:0715/022530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36274:3847:0715/022532:INFO:CONSOLE(5)] "INJECTOR: Loaded injector!", source: chrome-extension://kmmociakghoaegfobmbmiodngobiofgi/background.js (5)
[36274:3847:0715/022532:INFO:CONSOLE(25)] "Opening frame: http://a.com:62432/extensions/api_test/content_scripts/other_extensions/iframe_content.html#chrome-extension%3A//kmmociakghoaegfobmbmiodngobiofgi/test.html", source: chrome-extension://kmmociakghoaegfobmbmiodngobiofgi/test.js (25)
[36274:3847:0715/022532:INFO:CONSOLE(5)] "INJECTOR: Injecting content script!", source: chrome-extension://kmmociakghoaegfobmbmiodngobiofgi/inject.js (5)
[36274:3847:0715/022532:INFO:CONSOLE(10)] "INJECTOR: Changed content to: Injected!!!", source: chrome-extension://kmmociakghoaegfobmbmiodngobiofgi/inject.js (10)
[36274:3847:0715/022532:INFO:CONSOLE(10)] "PAGE: Sending content to parent extension page - chrome-extension://kmmociakghoaegfobmbmiodngobiofgi/test.html", source: http://a.com:62432/extensions/api_test/content_scripts/other_extensions/iframe_content.js (10)
[36274:3847:0715/022532:INFO:CONSOLE(13)] "INJECTOR: Successfully self-injected content - Injected!!!", source: chrome-extension://kmmociakghoaegfobmbmiodngobiofgi/test.js (13)
[36274:3847:0715/022532:INFO:CONSOLE(0)] "[SUCCESS] content_self_inject_test", source: chrome-extension://kmmociakghoaegfobmbmiodngobiofgi/test.html (0)
[36274:3847:0715/022534:INFO:CONSOLE(25)] "Opening frame: http://a.com:62432/extensions/api_test/content_scripts/other_extensions/iframe_content.html#chrome-extension%3A//molmdlepaifbaknbmnmnehegjghlleja/test.html", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.js (25)
[36274:3847:0715/022534:INFO:CONSOLE(10)] "PAGE: Sending content to parent extension page - chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.html", source: http://a.com:62432/extensions/api_test/content_scripts/other_extensions/iframe_content.js (10)
[36274:3847:0715/022534:INFO:CONSOLE(10)] "VICTIM: No content changed.", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.js (10)
[36274:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] content_test", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.html (0)
[36282:13319:0715/022534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36285:13063:0715/022534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36285:13063:0715/022534:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptOtherExtensions (6789 ms)
[23/226] ExtensionApiTest.ContentScriptOtherExtensions (8040 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRBackgroundPage
[36283:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 62436...
sending server_data: {"host": "127.0.0.1", "port": 62436} (36 bytes)
starting FTP server
[36278:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] allowedOrigin", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[36278:3847:0715/022535:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:62435/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp' is therefore not allowed access.", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[36278:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] diallowedOrigin", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[36278:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] allowedSubdomain", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[36278:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] noSubdomain", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[36278:3847:0715/022535:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://foob.com:62435/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp' is therefore not allowed access.", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[36278:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] disallowedSubdomain", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[]127.0.0.1:62444 Connected.
127.0.0.1:62444 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:62444 <== USER anonymous
127.0.0.1:62444 ==> 331 Username ok, send password.
127.0.0.1:62444 <== PASS ******
127.0.0.1:62444 ==> 230 Login successful.
127.0.0.1:62444 <== SYST
127.0.0.1:62444 ==> 215 UNIX Type: L8
127.0.0.1:62444 <== PWD
127.0.0.1:62444 ==> 257 "/" is the current directory.
127.0.0.1:62444 <== TYPE I
127.0.0.1:62444 ==> 200 Type set to: Binary.
127.0.0.1:62444 <== SIZE /extensions/test_file.txt
127.0.0.1:62444 ==> 213 6
127.0.0.1:62444 <== CWD /extensions/test_file.txt
127.0.0.1:62444 ==> 550 Not a directory.
127.0.0.1:62444 <== PASV
127.0.0.1:62444 ==> 227 Entering passive mode (127,0,0,1,243,237).
127.0.0.1:62444 <== RETR /extensions/test_file.txt
127.0.0.1:62444 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:62444 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:62444 "RETR /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/chrome/test/data/extensions/test_file.txt" completed=1 bytes=6 seconds=0.001
127.0.0.1:62444 <== QUIT
127.0.0.1:62444 ==> 221 Goodbye.
[anonymous]@127.0.0.1:62444 Disconnected.
[36278:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] allowedFtpHostAllowed", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[36278:3847:0715/022535:INFO:CONSOLE(0)] "XMLHttpRequest cannot load ftp://this.host.is.not.whitelisted:62436/extensions/test_file.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[36278:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] disallowedFtpHostDisallowed", source: chrome-extension://gegcljcgnplcghekhflpkhkddnpjgdcp/test.html (0)
[36284:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36278:40963:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36278:40963:0715/022535:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 02:25:35.881 browser_tests[36278:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ExtensionApiTest.CrossOriginXHRBackgroundPage (5517 ms)
[24/226] ExtensionApiTest.CrossOriginXHRBackgroundPage (7049 ms)
[ RUN ] ExtensionApiTest.Storage
[36294:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36288:3847:0715/022540:INFO:CONSOLE(8)] "Opening database...", source: chrome-extension://kampckhddlbbkodmoibdegdnjeldnhjh/background.js (8)
[36288:3847:0715/022540:INFO:CONSOLE(14)] "Performing transaction...", source: chrome-extension://kampckhddlbbkodmoibdegdnjeldnhjh/background.js (14)
[36288:3847:0715/022540:INFO:CONSOLE(25)] "note table dropped", source: chrome-extension://kampckhddlbbkodmoibdegdnjeldnhjh/background.js (25)
[36288:3847:0715/022540:INFO:CONSOLE(28)] "note table created", source: chrome-extension://kampckhddlbbkodmoibdegdnjeldnhjh/background.js (28)
[36288:3847:0715/022540:INFO:CONSOLE(34)] "Opening tab...", source: chrome-extension://kampckhddlbbkodmoibdegdnjeldnhjh/background.js (34)
[36288:3847:0715/022540:INFO:CONSOLE(7)] "Opening database...", source: chrome-extension://kampckhddlbbkodmoibdegdnjeldnhjh/tab.js (7)
[36288:3847:0715/022540:INFO:CONSOLE(9)] "DONE opening database", source: chrome-extension://kampckhddlbbkodmoibdegdnjeldnhjh/tab.js (9)
[36288:3847:0715/022540:INFO:CONSOLE(17)] "Performing transaction...", source: chrome-extension://kampckhddlbbkodmoibdegdnjeldnhjh/tab.js (17)
[36288:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] tab", source: chrome-extension://kampckhddlbbkodmoibdegdnjeldnhjh/tab.html (0)
[ OK ] ExtensionApiTest.Storage (4901 ms)
[25/226] ExtensionApiTest.Storage (6461 ms)
[ RUN ] ExtensionApiTest.UpdateWindowResize
[36298:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36291:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] testCurrentWindowResize", source: chrome-extension://icmgmidbnnecaneihgmaekdjjaopilhn/test.html (0)
[36291:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] testResizeNormal", source: chrome-extension://icmgmidbnnecaneihgmaekdjjaopilhn/test.html (0)
[36291:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] testResizePopup", source: chrome-extension://icmgmidbnnecaneihgmaekdjjaopilhn/test.html (0)
[36291:3847:0715/022543:INFO:CONSOLE(0)] "[SUCCESS] testResizePanel", source: chrome-extension://icmgmidbnnecaneihgmaekdjjaopilhn/test.html (0)
[36299:3847:0715/022543:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[36299:13063:0715/022543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ExtensionApiTest.UpdateWindowResize (5943 ms)
[26/226] ExtensionApiTest.UpdateWindowResize (7433 ms)
[ RUN ] ExtensionApiTest.SharedModuleWhitelist
[36305:3847:0715/022544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36302:3847:0715/022547:WARNING:extension_error_reporter.cc(79)] Extension error: Unable to install "Shared Module Import Test" because it is not allowed by "Shared Module Test With Whitelist"
[36302:40707:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36302:40707:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.SharedModuleWhitelist (4726 ms)
[27/226] ExtensionApiTest.SharedModuleWhitelist (6024 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension
[36310:3847:0715/022546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36306:61187:0715/022548:ERROR:mach_broker_mac.mm(222)] Unknown process 36314 is sending Mach IPC messages!
[36306:3847:0715/022549:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[36306:3847:0715/022549:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://jipbdodbcndhfjefociejbjjefdpihad/_generated_background_page.html (0)
[36311:13063:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension (5281 ms)
[28/226] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension (6587 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchNoFile
[36319:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36315:62467:0715/022553:ERROR:mach_broker_mac.mm(222)] Unknown process 36324 is sending Mach IPC messages!
[36315:3847:0715/022554:INFO:CONSOLE(0)] "FileError is deprecated. Please use the 'name' or 'message' attributes of DOMError rather than 'code'.", source: (0)
[36315:3847:0715/022554:INFO:CONSOLE(0)] "Error getting fileEntry, code: 1", source: chrome-extension://lbkifdlggpbcimfhgmgokconancpboda/_generated_background_page.html (0)
[36315:3847:0715/022554:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://lbkifdlggpbcimfhgmgokconancpboda/_generated_background_page.html (0)
[36320:12551:0715/022554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppWithFileBrowserTest.LaunchNoFile (5929 ms)
[29/226] PlatformAppWithFileBrowserTest.LaunchNoFile (7525 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithDirectory
[36326:3847:0715/022553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36321:4871:0715/022556:ERROR:mach_broker_mac.mm(222)] Unknown process 36328 is sending Mach IPC messages!
[36321:3847:0715/022556:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[36321:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://lbkifdlggpbcimfhgmgokconancpboda/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithDirectory (5526 ms)
[30/226] PlatformAppWithFileBrowserTest.LaunchWithDirectory (7046 ms)
[ RUN ] SpeechRecognitionTest.SpeechFromBackgroundPage
[36340:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36335:11027:0715/022601:ERROR:mach_broker_mac.mm(222)] Unknown process 36342 is sending Mach IPC messages!
[36335:3847:0715/022603:INFO:CONSOLE(0)] "[SUCCESS] testWebkitSpeechRecognition", source: chrome-extension://fcfgapoklijjlekifhcgcfogeodbbkfo/_generated_background_page.html (0)
[36341:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36341:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SpeechRecognitionTest.SpeechFromBackgroundPage (4915 ms)
[31/226] SpeechRecognitionTest.SpeechFromBackgroundPage (6373 ms)
[ RUN ] PlatformAppDevToolsBrowserTest.ReOpenedWithURL
[36334:3847:0715/022558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36336:13063:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36336:13063:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36344:12807:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[36330:41219:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36330:41219:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[36330:4611:0715/022603:ERROR:mach_broker_mac.mm(222)] Unknown process 36345 is sending Mach IPC messages!
[ OK ] PlatformAppDevToolsBrowserTest.ReOpenedWithURL (7306 ms)
[32/226] PlatformAppDevToolsBrowserTest.ReOpenedWithURL (8656 ms)
[ RUN ] AppWindowAPITest.TestInitialBounds
[36353:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36347:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] testNoOptions", source: chrome-extension://ogcplaepcjoledhahphhgpnmfifiamck/_generated_background_page.html (0)
[36347:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] testInnerBoundsOnly", source: chrome-extension://ogcplaepcjoledhahphhgpnmfifiamck/_generated_background_page.html (0)
[36347:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testOuterBoundsOnly", source: chrome-extension://ogcplaepcjoledhahphhgpnmfifiamck/_generated_background_page.html (0)
[36347:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testFrameless", source: chrome-extension://ogcplaepcjoledhahphhgpnmfifiamck/_generated_background_page.html (0)
[36347:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testInnerSizeAndOuterPos", source: chrome-extension://ogcplaepcjoledhahphhgpnmfifiamck/_generated_background_page.html (0)
[36347:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testInnerAndOuterBoundsEdgeCase", source: chrome-extension://ogcplaepcjoledhahphhgpnmfifiamck/_generated_background_page.html (0)
[36347:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testPositionOnly", source: chrome-extension://ogcplaepcjoledhahphhgpnmfifiamck/_generated_background_page.html (0)
[36347:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testSizeOnly", source: chrome-extension://ogcplaepcjoledhahphhgpnmfifiamck/_generated_background_page.html (0)
[36347:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testConflictingProperties", source: chrome-extension://ogcplaepcjoledhahphhgpnmfifiamck/_generated_background_page.html (0)
[36356:12807:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36347:41219:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppWindowAPITest.TestInitialBounds (6142 ms)
[33/226] AppWindowAPITest.TestInitialBounds (7521 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted
[36352:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36346:75535:0715/022617:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36346:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36363:13063:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36346:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36346:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[36346:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[36346:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36346:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[36346:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[36346:39683:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted (13198 ms)
[34/226] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted (14595 ms)
[ RUN ] AppViewTest.TestAppViewGoodDataShouldSucceed
[36365:3847:0715/022614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36361:3847:0715/022620:INFO:CONSOLE(37)] "appToEmbed gecoeckdmopohakidnipbblnppbiieml", source: chrome-extension://ddndegknkndoocnmdneffpidpcaaiphm/main.js (37)
[36361:3847:0715/022620:INFO:CONSOLE(37)] "Attempting to connect to app with good params.", source: chrome-extension://ddndegknkndoocnmdneffpidpcaaiphm/main.js (37)
[36361:3847:0715/022620:INFO:CONSOLE(37)] "CONNECTED.", source: chrome-extension://ddndegknkndoocnmdneffpidpcaaiphm/main.js (37)
[36367:13063:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36367:13063:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36367:13063:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36367:13063:0715/022620:WARNING:channel.cc(322)] RawChannel write error
[36371:13063:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[36371:13063:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36371:13063:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36373:15107:0715/022620:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36373:15107:0715/022620:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36373:15107:0715/022620:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36373:15107:0715/022620:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36361:40707:0715/022620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36361:40707:0715/022620:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 02:26:21.140 browser_tests[36361:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] AppViewTest.TestAppViewGoodDataShouldSucceed (8614 ms)
[35/226] AppViewTest.TestAppViewGoodDataShouldSucceed (9940 ms)
[ RUN ] WebViewVisibilityTest.GuestVisibilityChanged
[36376:3847:0715/022621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36372:3847:0715/022625:INFO:CONSOLE(6)] "onAppCommand: hide-guest", source: chrome-extension://bhlbjonnnanehkhkadhembaeihgnhpni/main.js (6)
[36378:13575:0715/022625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36378:13575:0715/022625:WARNING:channel.cc(322)] RawChannel write error
[36372:39427:0715/022625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[36372:39427:0715/022625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[36372:39427:0715/022625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36372:39427:0715/022625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[36372:39427:0715/022625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[36372:39427:0715/022625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36372:39427:0715/022625:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewVisibilityTest.GuestVisibilityChanged (6515 ms)
[36/226] WebViewVisibilityTest.GuestVisibilityChanged (7760 ms)
[ RUN ] WebViewTest.Shim_TestEventName
[36383:3847:0715/022624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36379:41219:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[36379:41219:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36379:41219:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[36379:41219:0715/022629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36379:41219:0715/022629:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestEventName (6721 ms)
[37/226] WebViewTest.Shim_TestEventName (8089 ms)
[ RUN ] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists
[36392:3847:0715/022629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36387:3847:0715/022631:INFO:CONSOLE(1136)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://nokenmodegoegnpfimckkjomflmebddp/main.js (1136)
[36387:75015:0715/022633:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36387:3847:0715/022633:INFO:CONSOLE(1148)] "Step 2: check the result of content script injected.", source: chrome-extension://nokenmodegoegnpfimckkjomflmebddp/main.js (1148)
[36387:3847:0715/022633:INFO:CONSOLE(1155)] "Step 3: remove webview from the DOM.", source: chrome-extension://nokenmodegoegnpfimckkjomflmebddp/main.js (1155)
[36387:3847:0715/022633:INFO:CONSOLE(1158)] "Step 4: add webview back to the DOM.", source: chrome-extension://nokenmodegoegnpfimckkjomflmebddp/main.js (1158)
[36387:3847:0715/022634:INFO:CONSOLE(1166)] "Step 5: check the result of content script injected again.", source: chrome-extension://nokenmodegoegnpfimckkjomflmebddp/main.js (1166)
[36387:38659:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36387:38659:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists (7628 ms)
[38/226] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists (9100 ms)
[ RUN ] WebViewTest.Shim_TestNavOnSrcAttributeChange
[36398:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36400:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36400:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36400:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36400:13063:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36394:40195:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36394:40195:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36394:40195:0715/022636:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestNavOnSrcAttributeChange (6486 ms)
[39/226] WebViewTest.Shim_TestNavOnSrcAttributeChange (7774 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPI
[36408:3847:0715/022638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36410:12807:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36410:12807:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36410:12807:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36410:12807:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36404:41219:0715/022642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36404:41219:0715/022642:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestWebRequestAPI (6438 ms)
[40/226] WebViewTest.Shim_TestWebRequestAPI (7810 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny
[36414:3847:0715/022640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36409:3847:0715/022643:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://kafhncgihabbekmanagofkhbfkcfnecf/embedder.js (77)
[36409:3847:0715/022644:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://kafhncgihabbekmanagofkhbfkcfnecf/embedder.js (79)
[36409:3847:0715/022644:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://kafhncgihabbekmanagofkhbfkcfnecf/embedder.js (82)
[36409:74503:0715/022644:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36409:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36409:41219:0715/022644:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny (6809 ms)
[41/226] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny (8302 ms)
[ RUN ] WebViewTest.TestPlugin
[36422:3847:0715/022646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36424:13063:0715/022650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36424:13063:0715/022650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36424:13063:0715/022650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36424:13063:0715/022650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36424:13063:0715/022650:WARNING:channel.cc(322)] RawChannel write error
[36419:74247:0715/022650:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36419:41219:0715/022650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36419:41219:0715/022650:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.TestPlugin (6863 ms)
[42/226] WebViewTest.TestPlugin (8402 ms)
[ RUN ] WebViewNewWindowTest.UserAgent_NewWindow
[36429:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36423:5635:0715/022650:ERROR:mach_broker_mac.mm(222)] Unknown process 36432 is sending Mach IPC messages!
[36423:3847:0715/022651:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/main.js (25)
[36423:3847:0715/022651:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022651:INFO:CONSOLE(6)] "customArg: useragent_newwindow", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022651:INFO:CONSOLE(6)] "startTest: useragent_newwindow", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022651:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022652:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022652:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022652:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(44)] "Requesting a new window.", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/useragent_newwindow/bootstrap.js (44)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(48)] "Created channel with new window.", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/useragent_newwindow/bootstrap.js (48)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(48)] "Created channel with new window.", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/useragent_newwindow/bootstrap.js (48)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/main.html (0)
[36423:3847:0715/022653:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/utils.js (6)
[36423:3847:0715/022653:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://oadgmojcmbnldelngpkhlpcologblicm/main.html (0)
[36423:39427:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36435:13063:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36435:13063:0715/022653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36435:13063:0715/022653:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewNewWindowTest.UserAgent_NewWindow (6911 ms)
[43/226] WebViewNewWindowTest.UserAgent_NewWindow (8361 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.CannedUnique
[36438:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36439:15363:0715/022655:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[36439:15363:0715/022655:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36439:15363:0715/022655:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowsingDataLocalStorageHelperTest.CannedUnique (2813 ms)
[44/226] BrowsingDataLocalStorageHelperTest.CannedUnique (4164 ms)
[ RUN ] CrashRecoveryBrowserTest.Reload
[36444:3847:0715/022657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==36445==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011d664414 bp 0x7fff508802b0 sp 0x7fff508802b0 T0)
#0 0x11d664413 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x11d65fa3f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x11d65fa3f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x11d62e6d8 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4451:3
#4 0x11d626cd4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x11d66486d in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x11d66486d in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x11d66486d in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:468:0
#8 0x11d6230ad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x11348480e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x113484691 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11d2d6a83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x112b8fc9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x1112a23e8 in Run base/callback.h:396:12
#14 0x1112a23e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x11d4802e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x11d47e6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x1112a23e8 in Run base/callback.h:396:12
#18 0x1112a23e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x1113043ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x111304a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x111305006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x1112827c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x1112eae79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x111280d26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff93c25b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff93c25454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff93c487f4 in __CFRunLoopRun ??:0:0
#28 0x7fff93c480e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8836d7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x111283cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x11128209b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x11133b1ee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x111303074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x11d6ffd32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x1111bf3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x1111bd9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x1100871b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10f37dc1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10f37dc03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0xd5e1413)
==36445==ABORTING
[ OK ] CrashRecoveryBrowserTest.Reload (4670 ms)
[45/226] CrashRecoveryBrowserTest.Reload (6107 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists
[36449:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36443:40451:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36443:40451:0715/022700:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists (3435 ms)
[46/226] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists (4915 ms)
[ RUN ] DownloadTest.DownloadHistoryCheck
[36460:3847:0715/022703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36452:38659:0715/022704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36452:38659:0715/022704:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadHistoryCheck (3476 ms)
[47/226] DownloadTest.DownloadHistoryCheck (4963 ms)
[ RUN ] DownloadTest.SaveImageAsReferrerPolicyDefault
[36461:3847:0715/022703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36455:3847:0715/022704:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[36455:3847:0715/022704:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[36455:40451:0715/022704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36455:40451:0715/022704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[36455:40451:0715/022704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.SaveImageAsReferrerPolicyDefault (3351 ms)
[48/226] DownloadTest.SaveImageAsReferrerPolicyDefault (4691 ms)
[ RUN ] DownloadTest.DownloadTest_PauseResumeCancel
[36471:3847:0715/022708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36464:39939:0715/022709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36464:39939:0715/022709:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadTest_PauseResumeCancel (3475 ms)
[49/226] DownloadTest.DownloadTest_PauseResumeCancel (5047 ms)
[ RUN ] AutomationApiTest.CloseTab
[36472:3847:0715/022708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36474:13063:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36474:13063:0715/022710:WARNING:channel.cc(322)] RawChannel write error
[36465:75023:0715/022712:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36465:3847:0715/022712:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://cclalkdcicmdkcoijceckmnbgcakifcp/close_tab.html (0)
[36465:3847:0715/022712:INFO:CONSOLE(0)] "[SUCCESS] testCloseTab", source: chrome-extension://cclalkdcicmdkcoijceckmnbgcakifcp/close_tab.html (0)
[36465:39683:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36465:39683:0715/022712:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutomationApiTest.CloseTab (6434 ms)
[50/226] AutomationApiTest.CloseTab (7806 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask
[36481:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask (2842 ms)
[51/226] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask (4383 ms)
[ RUN ] ExtensionContentSettingsApiTest.Standard
[36487:3847:0715/022715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36488:13063:0715/022717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36488:13063:0715/022717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36488:13063:0715/022717:WARNING:channel.cc(322)] RawChannel write error
[36483:3847:0715/022718:INFO:CONSOLE(0)] "[SUCCESS] setDefaultContentSettings", source: chrome-extension://bnaalgnocdokeffielbfodnkgaoekgbm/test.html (0)
[36483:3847:0715/022718:INFO:CONSOLE(0)] "[SUCCESS] setContentSettings", source: chrome-extension://bnaalgnocdokeffielbfodnkgaoekgbm/test.html (0)
[36483:3847:0715/022718:INFO:CONSOLE(0)] "[SUCCESS] getContentSettings", source: chrome-extension://bnaalgnocdokeffielbfodnkgaoekgbm/test.html (0)
[36483:3847:0715/022718:INFO:CONSOLE(0)] "[SUCCESS] invalidSettings", source: chrome-extension://bnaalgnocdokeffielbfodnkgaoekgbm/test.html (0)
[36483:3847:0715/022718:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ExtensionContentSettingsApiTest.Standard (4380 ms)
[52/226] ExtensionContentSettingsApiTest.Standard (5700 ms)
[ RUN ] DeclarativeContentApiTest.Overview
[36491:3847:0715/022717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36486:3847:0715/022719:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36486:3847:0715/022719:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DeclarativeContentApiTest.Overview (4840 ms)
[53/226] DeclarativeContentApiTest.Overview (6219 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid
[36499:3847:0715/022721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
../../third_party/re2/re2/re2.cc:214: Error parsing '(': missing ): (
[36501:15363:0715/022722:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[36501:15363:0715/022722:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36501:15363:0715/022722:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid (2642 ms)
[54/226] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid (3855 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride
[36504:3847:0715/022723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62483...
sending server_data: {"host": "127.0.0.1", "port": 62483} (36 bytes)
[36500:40963:0715/022726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride (4911 ms)
[55/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride (6466 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename
[36510:3847:0715/022725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62486...
sending server_data: {"host": "127.0.0.1", "port": 62486} (36 bytes)
[36514:15363:0715/022728:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36514:15363:0715/022728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36514:15363:0715/022728:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[36514:15363:0715/022728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename (4943 ms)
[56/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename (6346 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite
[36520:3847:0715/022730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62489...
sending server_data: {"host": "127.0.0.1", "port": 62489} (36 bytes)
[36524:13063:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36524:13063:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36516:41219:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36516:41219:0715/022733:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite (5281 ms)
[57/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite (6766 ms)
[ RUN ] BrowserActionApiTest.DynamicBrowserAction
[36528:3847:0715/022732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36519:3847:0715/022735:INFO:CONSOLE(33)] "The imageData property must contain an ImageData object or dictionary of ImageData objects.", source: chrome-extension://pbhdclpbifppaakeoloefghgfookhnjn/background.js (33)
[36519:3847:0715/022735:INFO:CONSOLE(33)] "The path property must not be empty.", source: chrome-extension://pbhdclpbifppaakeoloefghgfookhnjn/background.js (33)
[ OK ] BrowserActionApiTest.DynamicBrowserAction (5441 ms)
[58/226] BrowserActionApiTest.DynamicBrowserAction (7105 ms)
[ RUN ] ExtensionBrowserTest.WindowOpenInvalidExtension
[36535:3847:0715/022736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36532:41219:0715/022740:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: thisissurelynotavalidextensionid
[36532:41219:0715/022740:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://thisissurelynotavalidextensionid/newtab.html
[36532:3847:0715/022740:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36541:12807:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36532:41219:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBrowserTest.WindowOpenInvalidExtension (6219 ms)
[59/226] ExtensionBrowserTest.WindowOpenInvalidExtension (7460 ms)
[ RUN ] FileSystemApiTest.RequestFileSystem_NotChromeOS
[36542:3847:0715/022739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36536:55559:0715/022740:ERROR:mach_broker_mac.mm(222)] Unknown process 36545 is sending Mach IPC messages!
[36536:3847:0715/022742:ERROR:file_system_api.cc(1257)] Not implemented reached in virtual ExtensionFunction::ResponseAction extensions::FileSystemRequestFileSystemFunction::Run()
[36536:3847:0715/022742:INFO:CONSOLE(0)] "[SUCCESS] readOnlyVolume", source: chrome-extension://npnbfhgkeehkehkbhnldckbiohemiepg/test.html (0)
[36543:12807:0715/022742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36543:12807:0715/022742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36543:12807:0715/022742:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.RequestFileSystem_NotChromeOS (5343 ms)
[60/226] FileSystemApiTest.RequestFileSystem_NotChromeOS (6598 ms)
[ RUN ] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn
[36555:3847:0715/022745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36556:13831:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36556:13831:0715/022746:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn (3364 ms)
[61/226] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn (4800 ms)
[ RUN ] GcmApiTest.Incognito
[36551:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36547:4611:0715/022746:ERROR:mach_broker_mac.mm(222)] Unknown process 36557 is sending Mach IPC messages!
[36547:3847:0715/022747:INFO:CONSOLE(0)] "[SUCCESS] testIncognito", source: chrome-extension://jknjcigbckbhjbinoamllicnnmhflake/_generated_background_page.html (0)
[36558:12807:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36558:12807:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36559:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36559:13063:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36559:13063:0715/022747:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcmApiTest.Incognito (5438 ms)
[62/226] GcmApiTest.Incognito (6937 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail
[36565:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36568:15619:0715/022751:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36568:15619:0715/022751:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail (3036 ms)
[63/226] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail (4493 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintFailure
[36569:3847:0715/022751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36562:3847:0715/022753:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mheimbgmgjgedopdfgpaceafjemfdpif/test.js (5)
[36570:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36570:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36570:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintFailure (4461 ms)
[64/226] GetAuthTokenFunctionTest.NonInteractiveMintFailure (5796 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesEmpty
[36575:3847:0715/022755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36571:3847:0715/022757:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mheimbgmgjgedopdfgpaceafjemfdpif/test.js (5)
[36577:12551:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36577:12551:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36577:12551:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36577:12551:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36581:3847:0715/022757:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[36581:13063:0715/022757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] GetAuthTokenFunctionTest.ScopesEmpty (4510 ms)
[65/226] GetAuthTokenFunctionTest.ScopesEmpty (5818 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.NonMatchingToken
[36582:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36584:15875:0715/022758:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[36584:15875:0715/022758:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36584:15875:0715/022758:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36576:3847:0715/022758:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[36576:3847:0715/022758:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] RemoveCachedAuthTokenFunctionTest.NonMatchingToken (2837 ms)
[66/226] RemoveCachedAuthTokenFunctionTest.NonMatchingToken (4377 ms)
[ RUN ] InstanceIDApiTest.GetCreationTime
[36590:3847:0715/022800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36585:3847:0715/022803:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeWithoutCallback", source: chrome-extension://jnbcojhaaopicceffenooekkdjkjacln/_generated_background_page.html (0)
[36585:3847:0715/022803:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeBeforeGetID", source: chrome-extension://jnbcojhaaopicceffenooekkdjkjacln/_generated_background_page.html (0)
[36585:3847:0715/022803:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeAfterGetID", source: chrome-extension://jnbcojhaaopicceffenooekkdjkjacln/_generated_background_page.html (0)
[36592:13319:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36592:13319:0715/022803:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InstanceIDApiTest.GetCreationTime (4566 ms)
[67/226] InstanceIDApiTest.GetCreationTime (6045 ms)
[ RUN ] ExperimentalApiTest.PermissionsSucceed
[36593:3847:0715/022802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36586:3847:0715/022804:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://epoblgbkbghldaoanjmmlpcglfclkjol/_generated_background_page.html (0)
[36586:3847:0715/022804:INFO:CONSOLE(0)] "[SUCCESS] bookmarks", source: chrome-extension://epoblgbkbghldaoanjmmlpcglfclkjol/_generated_background_page.html (0)
[36586:3847:0715/022804:INFO:CONSOLE(0)] "[SUCCESS] tabs", source: chrome-extension://epoblgbkbghldaoanjmmlpcglfclkjol/_generated_background_page.html (0)
[36596:3847:0715/022804:WARNING:channel.cc(132)] WriteMessage() after shutdown
[36596:3847:0715/022804:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExperimentalApiTest.PermissionsSucceed (5008 ms)
[68/226] ExperimentalApiTest.PermissionsSucceed (6503 ms)
[ RUN ] ReadingListPrivateApiTest.ReadingListPrivate
[36601:3847:0715/022806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36597:3847:0715/022809:INFO:CONSOLE(0)] "[SUCCESS] addAndRemoveEntry", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[36597:3847:0715/022809:INFO:CONSOLE(0)] "[SUCCESS] addInvalidUrl", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[36597:3847:0715/022809:INFO:CONSOLE(0)] "[SUCCESS] removeNonExistentEntry", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[ OK ] ReadingListPrivateApiTest.ReadingListPrivate (4862 ms)
[69/226] ReadingListPrivateApiTest.ReadingListPrivate (6301 ms)
[ RUN ] StreamsPrivateApiTest.Headers
[36606:3847:0715/022808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36608:13063:0715/022810:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] StreamsPrivateApiTest.Headers (4784 ms)
[70/226] StreamsPrivateApiTest.Headers (6291 ms)
[ RUN ] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream
[36618:3847:0715/022814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36619:13063:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36619:13063:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36619:13063:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36619:13063:0715/022815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36619:13063:0715/022815:WARNING:channel.cc(322)] RawChannel write error
[36619:15363:0715/022815:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream (2944 ms)
[71/226] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream (4460 ms)
[ RUN ] WebNavigationApiTest.ServerRedirectSingleProcess
[36614:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36610:3847:0715/022816:INFO:CONSOLE(159)] "Received event 'onBeforeNavigate':{"frameId":0,"parentFrameId":-1,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:62494/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://pamfcbhlfkbialjlbplojafhkpepkekl/framework.js (159)
[36610:3847:0715/022816:INFO:CONSOLE(159)] "Received event 'onCommitted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"transitionQualifiers":[],"transitionType":"typed","url":"http://www.a.com:62494/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://pamfcbhlfkbialjlbplojafhkpepkekl/framework.js (159)
[36610:74759:0715/022816:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36610:3847:0715/022816:INFO:CONSOLE(159)] "Received event 'onDOMContentLoaded':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:62494/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://pamfcbhlfkbialjlbplojafhkpepkekl/framework.js (159)
[36610:3847:0715/022816:INFO:CONSOLE(159)] "Received event 'onCompleted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:62494/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://pamfcbhlfkbialjlbplojafhkpepkekl/framework.js (159)
[36610:3847:0715/022816:INFO:CONSOLE(159)] "Received event 'onBeforeNavigate':{"frameId":0,"parentFrameId":-1,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:62494/server-redirect"}", source: chrome-extension://pamfcbhlfkbialjlbplojafhkpepkekl/framework.js (159)
[36610:74759:0715/022816:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
[36610:3847:0715/022816:INFO:CONSOLE(159)] "Received event 'onCommitted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"transitionQualifiers":["server_redirect"],"transitionType":"typed","url":"http://www.b.com:62494/"}", source: chrome-extension://pamfcbhlfkbialjlbplojafhkpepkekl/framework.js (159)
[36610:3847:0715/022816:INFO:CONSOLE(159)] "Received event 'onDOMContentLoaded':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:62494/"}", source: chrome-extension://pamfcbhlfkbialjlbplojafhkpepkekl/framework.js (159)
[36610:3847:0715/022816:INFO:CONSOLE(159)] "Received event 'onCompleted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:62494/"}", source: chrome-extension://pamfcbhlfkbialjlbplojafhkpepkekl/framework.js (159)
[36610:74759:0715/022816:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36610:3847:0715/022816:INFO:CONSOLE(0)] "[SUCCESS] serverRedirectSingleProcess", source: chrome-extension://pamfcbhlfkbialjlbplojafhkpepkekl/test_serverRedirectSingleProcess.html (0)
[36610:41219:0715/022816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36610:41219:0715/022816:WARNING:channel.cc(322)] RawChannel write error
[36610:41219:0715/022816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36610:41219:0715/022816:WARNING:channel.cc(322)] RawChannel write error
[36610:3847:0715/022816:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ServerRedirectSingleProcess (5163 ms)
[72/226] WebNavigationApiTest.ServerRedirectSingleProcess (6727 ms)
[ RUN ] AppApiTest.OpenWebPopupFromWebIframe
[36627:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36622:41219:0715/022821:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36622:75783:0715/022821:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36622:75783:0715/022821:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36622:41219:0715/022821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36622:41219:0715/022821:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.OpenWebPopupFromWebIframe (5034 ms)
[73/226] AppApiTest.OpenWebPopupFromWebIframe (6635 ms)
[ RUN ] BackgroundXhrTest.TlsClientAuth
[36645:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:62509...
sending server_data: {"host": "127.0.0.1", "port": 62509} (36 bytes)
[36624:41219:0715/022823:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] BackgroundXhrTest.TlsClientAuth (5561 ms)
[74/226] BackgroundXhrTest.TlsClientAuth (7064 ms)
[ RUN ] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated
[36799:3847:0715/022825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36816:13319:0715/022826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36816:13319:0715/022826:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated (3594 ms)
[75/226] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated (5005 ms)
[ RUN ] ExtensionCrxInstallerTest.Whitelisting
[36845:3847:0715/022827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.Whitelisting (4543 ms)
[76/226] ExtensionCrxInstallerTest.Whitelisting (6105 ms)
[ RUN ] ExtensionContextMenuBrowserTest.LongTitle
[36881:3847:0715/022830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.LongTitle (4905 ms)
[77/226] ExtensionContextMenuBrowserTest.LongTitle (6405 ms)
[ RUN ] ExtensionStorageMonitorTest.ExceedInitialThreshold
[36898:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36885:3847:0715/022838:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://lhlmjndbaeclgpcmchmeopegjeneocjc/index.html (0)
[36921:13063:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36921:13063:0715/022838:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.ExceedInitialThreshold (7630 ms)
[78/226] ExtensionStorageMonitorTest.ExceedInitialThreshold (9005 ms)
[ RUN ] ExtensionStorageMonitorTest.DisableForInstalledExtensions
[36919:3847:0715/022836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:40.400 browser_tests[36907:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[36930:3847:0715/022842:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionStorageMonitorTest.DisableForInstalledExtensions (7786 ms)
[79/226] ExtensionStorageMonitorTest.DisableForInstalledExtensions (9046 ms)
[ RUN ] ExtensionWebUITest.EmbedDisabledExtension
[37036:3847:0715/022842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36983:3847:0715/022844:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.EmbedDisabledExtension (6116 ms)
[80/226] ExtensionWebUITest.EmbedDisabledExtension (7736 ms)
[ RUN ] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains
HTTP server started on http://127.0.0.1:62519...
sending server_data: {"host": "127.0.0.1", "port": 62519} (36 bytes)
[37127:3847:0715/022846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37086:3847:0715/022847:INFO:CONSOLE(8)] "Page loaded", source: http://nonapp.com:62519/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (8)
[37086:3847:0715/022847:INFO:CONSOLE(37)] "In runTest1", source: http://nonapp.com:62519/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (37)
[37086:3847:0715/022848:INFO:CONSOLE(21)] "Ran test, sending response", source: http://nonapp.com:62519/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (21)
[37086:3847:0715/022848:INFO:CONSOLE(23)] "Test complete", source: http://nonapp.com:62519/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (23)
[37086:3847:0715/022848:INFO:CONSOLE(50)] "In runTest2", source: http://nonapp.com:62519/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (50)
[37086:3847:0715/022849:INFO:CONSOLE(21)] "Ran test, sending response", source: http://nonapp.com:62519/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (21)
[37086:3847:0715/022849:INFO:CONSOLE(23)] "Test complete", source: http://nonapp.com:62519/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (23)
[ OK ] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains (6274 ms)
[81/226] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains (7715 ms)
[ RUN ] CommandLineWebstoreInstall.CannotInstallNonEphemeral
HTTP server started on http://127.0.0.1:62525...
sending server_data: {"host": "127.0.0.1", "port": 62525} (36 bytes)
[37188:3847:0715/022854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37161:3847:0715/022855:ERROR:startup_helper.cc(328)] InstallFromWebstore failed with error: Not a supported ephemeral app installation.
[37201:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37201:15363:0715/022855:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[37201:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37201:15363:0715/022855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[37201:15363:0715/022855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] CommandLineWebstoreInstall.CannotInstallNonEphemeral (3876 ms)
[82/226] CommandLineWebstoreInstall.CannotInstallNonEphemeral (5286 ms)
[ RUN ] WebstoreStartupInstallerTest.InstallFromHostedApp
HTTP server started on http://127.0.0.1:62523...
sending server_data: {"host": "127.0.0.1", "port": 62523} (36 bytes)
[37154:3847:0715/022850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37136:3847:0715/022852:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:62523/files/extensions/api_test/webstore_inline_install/install.html (8)
[37136:41219:0715/022852:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37136:3847:0715/022852:INFO:CONSOLE(11)] "In runTest", source: http://app.com:62523/files/extensions/api_test/webstore_inline_install/install.html (11)
[37136:3847:0715/022855:WARNING:extension_install_prompt.cc(163)] Proceeding!
[37136:3847:0715/022856:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:62523/files/extensions/api_test/webstore_inline_install/install.html (22)
[37136:3847:0715/022856:INFO:CONSOLE(24)] "Test complete", source: http://app.com:62523/files/extensions/api_test/webstore_inline_install/install.html (24)
[37136:41219:0715/022856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37136:41219:0715/022856:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreStartupInstallerTest.InstallFromHostedApp (8813 ms)
[83/226] WebstoreStartupInstallerTest.InstallFromHostedApp (10372 ms)
[ RUN ] WindowOpenPanelTest.WindowOpenPanel
[37211:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37206:3847:0715/022901:INFO:CONSOLE(0)] "[SUCCESS] openPanel", source: chrome-extension://jlkognclfbkgimikcjgddjaiekklonii/test.html (0)
[ OK ] WindowOpenPanelTest.WindowOpenPanel (4983 ms)
[84/226] WindowOpenPanelTest.WindowOpenPanel (6717 ms)
[ RUN ] WindowOpenPanelTest.WindowOpenPanelDetached
[37215:3847:0715/022900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37209:3847:0715/022903:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanel", source: chrome-extension://ookbepedlfgededjdddglcgeijoaghng/test.html (0)
[37209:3847:0715/022903:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanelWithSize", source: chrome-extension://ookbepedlfgededjdddglcgeijoaghng/test.html (0)
[37209:64259:0715/022903:ERROR:mach_broker_mac.mm(222)] Unknown process 37219 is sending Mach IPC messages!
[37209:64259:0715/022903:ERROR:mach_broker_mac.mm(222)] Unknown process 37221 is sending Mach IPC messages!
[37209:3847:0715/022903:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanelWithOrigin", source: chrome-extension://ookbepedlfgededjdddglcgeijoaghng/test.html (0)
[37209:64259:0715/022904:ERROR:mach_broker_mac.mm(222)] Unknown process 37222 is sending Mach IPC messages!
[37209:3847:0715/022904:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanelWithFullBounds", source: chrome-extension://ookbepedlfgededjdddglcgeijoaghng/test.html (0)
[37216:3847:0715/022904:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[37216:12807:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37209:40195:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37209:64259:0715/022904:ERROR:mach_broker_mac.mm(222)] Unknown process 37224 is sending Mach IPC messages!
[ OK ] WindowOpenPanelTest.WindowOpenPanelDetached (6573 ms)
[85/226] WindowOpenPanelTest.WindowOpenPanelDetached (8169 ms)
[ RUN ] ContentFaviconDriverTest.ReloadIgnoringCache
[37226:3847:0715/022905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62533...
sending server_data: {"host": "127.0.0.1", "port": 62533} (36 bytes)
[37220:40451:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37220:40451:0715/022907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentFaviconDriverTest.ReloadIgnoringCache (4353 ms)
[86/226] ContentFaviconDriverTest.ReloadIgnoringCache (5805 ms)
[ RUN ] FirstRunBrowserTest.SetShowFirstRunBubblePref
[37233:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37234:15107:0715/022909:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[37234:15107:0715/022909:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[37234:15107:0715/022909:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[37234:12807:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37234:12807:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37234:12807:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FirstRunBrowserTest.SetShowFirstRunBubblePref (2800 ms)
[87/226] FirstRunBrowserTest.SetShowFirstRunBubblePref (4151 ms)
[ RUN ] GeolocationAccessTokenStoreTest.OldUrlRemoval
[37239:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37242:15107:0715/022912:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[37242:15107:0715/022912:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[37242:15107:0715/022912:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[37242:3847:0715/022912:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[37242:3847:0715/022912:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[37242:3847:0715/022912:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[37242:12807:0715/022912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] GeolocationAccessTokenStoreTest.OldUrlRemoval (3200 ms)
[88/226] GeolocationAccessTokenStoreTest.OldUrlRemoval (4679 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForSecondTab
[37243:3847:0715/022912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37237:74247:0715/022913:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37237:40195:0715/022916:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37237:40195:0715/022916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37237:40195:0715/022916:WARNING:channel.cc(322)] RawChannel write error
[37237:3847:0715/022917:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForSecondTab (6402 ms)
[89/226] GeolocationBrowserTest.NoPromptForSecondTab (8009 ms)
[ RUN ] GeolocationBrowserTest.IFramesWithCachedPosition
[37250:3847:0715/022916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37245:75271:0715/022917:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37245:3847:0715/022917:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.IFramesWithCachedPosition (3560 ms)
[90/226] GeolocationBrowserTest.IFramesWithCachedPosition (5016 ms)
[ RUN ] HistoryBrowserTest.InvalidURLNoHistory
HTTP server started on http://127.0.0.1:62556...
sending server_data: {"host": "127.0.0.1", "port": 62556} (36 bytes)
[ OK ] HistoryBrowserTest.InvalidURLNoHistory (740 ms)
[91/226] HistoryBrowserTest.InvalidURLNoHistory (2168 ms)
[ RUN ] ImageDecoderBrowserTest.StartAndKillProcess
[37259:3847:0715/022921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageDecoderBrowserTest.StartAndKillProcess (4273 ms)
[92/226] ImageDecoderBrowserTest.StartAndKillProcess (5680 ms)
[ RUN ] ProxyBrowserTest.BasicAuthWSConnect
BasicAuthProxy server started on port 62557...
sending server_data: {"host": "127.0.0.1", "port": 62557} (36 bytes)
[37265:3847:0715/022923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:62558...
sending server_data: {"host": "127.0.0.1", "port": 62558} (36 bytes)
127.0.0.1 - - [15/Jul/2015 02:29:25] "GET http://127.0.0.1:62558/proxied_request_check.html HTTP/1.1" 407 -
2015-07-15 02:29:25.585 browser_tests[37258:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
127.0.0.1 - - [15/Jul/2015 02:29:26] "CONNECT 127.0.0.1:62558 HTTP/1.1" 200 -
[37270:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37270:13063:0715/022927:WARNING:channel.cc(322)] RawChannel write error
127.0.0.1 - - [15/Jul/2015 02:29:27] "GET http://127.0.0.1:62558/favicon.ico HTTP/1.1" 500 -
[37258:40451:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37258:40451:0715/022927:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxyBrowserTest.BasicAuthWSConnect (6611 ms)
[93/226] ProxyBrowserTest.BasicAuthWSConnect (8071 ms)
[ RUN ] DataProxyScriptBrowserTest.Verify
[37273:3847:0715/022926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37267:3847:0715/022928:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37274:13319:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DataProxyScriptBrowserTest.Verify (3379 ms)
[94/226] DataProxyScriptBrowserTest.Verify (4632 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit
[37280:3847:0715/022930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37276:56327:0715/022931:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit (3243 ms)
[95/226] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit (4622 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted
[37284:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37277:56071:0715/022932:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37277:40451:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37277:40451:0715/022932:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted (3134 ms)
[96/226] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted (4667 ms)
[ RUN ] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit
[37291:3847:0715/022935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37286:56591:0715/022936:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit (3439 ms)
[97/226] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit (4748 ms)
[ RUN ] PrefsFunctionalTest.TestJavascriptEnableDisable
[37301:3847:0715/022939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62583...
sending server_data: {"host": "127.0.0.1", "port": 62583} (36 bytes)
[37297:40451:0715/022941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37297:40451:0715/022941:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefsFunctionalTest.TestJavascriptEnableDisable (3639 ms)
[98/226] PrefsFunctionalTest.TestJavascriptEnableDisable (5177 ms)
[ RUN ] MaterialPDFExtensionTest.BasicPlugin
[37294:3847:0715/022936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37287:74759:0715/022937:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37287:3847:0715/022940:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37287:3847:0715/022942:INFO:CONSOLE(0)] "[SUCCESS] testPageSize", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[37287:3847:0715/022942:INFO:CONSOLE(0)] "[SUCCESS] testAccessibility", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[37287:3847:0715/022942:INFO:CONSOLE(0)] "[SUCCESS] testAccessibilityWithPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[37287:3847:0715/022942:INFO:CONSOLE(0)] "[SUCCESS] testGetSelectedText", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[37287:40963:0715/022942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37287:40963:0715/022942:WARNING:channel.cc(322)] RawChannel write error
[37298:12551:0715/022942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37298:12551:0715/022942:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaterialPDFExtensionTest.BasicPlugin (8344 ms)
[99/226] MaterialPDFExtensionTest.BasicPlugin (9820 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAlertBeforeOnload
[37311:3847:0715/022945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62588...
sending server_data: {"host": "127.0.0.1", "port": 62588} (36 bytes)
[37318:12807:0715/022948:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37318:12807:0715/022948:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37318:12807:0715/022948:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37318:12807:0715/022948:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37318:12807:0715/022948:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderAlertBeforeOnload (5001 ms)
[100/226] PrerenderBrowserTest.PrerenderAlertBeforeOnload (6360 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDownloadClientRedirect
[37313:3847:0715/022945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62592...
sending server_data: {"host": "127.0.0.1", "port": 62592} (36 bytes)
[37319:13063:0715/022950:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37319:13063:0715/022950:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37306:39939:0715/022950:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderDownloadClientRedirect (6471 ms)
[101/226] PrerenderBrowserTest.PrerenderDownloadClientRedirect (7782 ms)
[ RUN ] PrerenderBrowserTest.PrerenderExcessiveMemory
[37323:3847:0715/022951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62600...
sending server_data: {"host": "127.0.0.1", "port": 62600} (36 bytes)
[37331:13063:0715/022954:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderExcessiveMemory (5541 ms)
[102/226] PrerenderBrowserTest.PrerenderExcessiveMemory (7008 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectToFragment
[37329:3847:0715/022953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62605...
sending server_data: {"host": "127.0.0.1", "port": 62605} (36 bytes)
[37324:40451:0715/022957:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37324:40451:0715/022957:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectToFragment (5630 ms)
[103/226] PrerenderBrowserTest.PrerenderClientRedirectToFragment (6951 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrPut
[37338:3847:0715/022958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62614...
sending server_data: {"host": "127.0.0.1", "port": 62614} (36 bytes)
[37347:13063:0715/023001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37347:13063:0715/023001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderXhrPut (5086 ms)
[104/226] PrerenderBrowserTest.PrerenderXhrPut (6543 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo
[37344:3847:0715/023000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62619...
sending server_data: {"host": "127.0.0.1", "port": 62619} (36 bytes)
[37346:13063:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37346:13063:0715/023006:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo (8366 ms)
[105/226] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo (9702 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredImage
[37353:3847:0715/023005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62625...
sending server_data: {"host": "127.0.0.1", "port": 62625} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderDeferredImage (5241 ms)
[106/226] PrerenderBrowserTest.PrerenderDeferredImage (6806 ms)
[ RUN ] HostZoomMapMigrationBrowserTest.MigrateProfileZoomPreferences
[37367:3847:0715/023011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HostZoomMapMigrationBrowserTest.MigrateProfileZoomPreferences (2836 ms)
[107/226] HostZoomMapMigrationBrowserTest.MigrateProfileZoomPreferences (4409 ms)
[ RUN ] PrerenderBrowserTestWithExtensions.TabsApi
[37362:3847:0715/023010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:10.690 browser_tests[37358:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:62637...
sending server_data: {"host": "127.0.0.1", "port": 62637} (36 bytes)
[37358:3847:0715/023016:INFO:CONSOLE(0)] "[SUCCESS] onReplacedEvent", source: chrome-extension://edhglagjimcipjgdiplbaiofbiffkkig/on_replaced.html (0)
[37363:13063:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37363:13063:0715/023016:WARNING:channel.cc(322)] RawChannel write error
[37370:13319:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37370:13319:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37370:13319:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTestWithExtensions.TabsApi (8344 ms)
[108/226] PrerenderBrowserTestWithExtensions.TabsApi (9661 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown
[37376:3847:0715/023016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37377:15363:0715/023017:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown (3073 ms)
[109/226] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown (4349 ms)
[ RUN ] ReferrerPolicyTest.Origin
[37386:3847:0715/023020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37380:40451:0715/023021:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37380:40451:0715/023021:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.Origin (3280 ms)
[110/226] ReferrerPolicyTest.Origin (4658 ms)
[ RUN ] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang
HTTPS server started on https://127.0.0.1:62646...
sending server_data: {"host": "127.0.0.1", "port": 62646} (36 bytes)
[37387:3847:0715/023021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37379:41731:0715/023023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang (5522 ms)
[111/226] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang (7045 ms)
[ RUN ] ReferrerPolicyTest.HttpsLeftClickOrigin
[37396:3847:0715/023025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37391:38915:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[37391:38915:0715/023026:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsLeftClickOrigin (3160 ms)
[112/226] ReferrerPolicyTest.HttpsLeftClickOrigin (4508 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect
[37400:3847:0715/023027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect (3180 ms)
[113/226] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect (4676 ms)
[ RUN ] ContextMenuBrowserTest.RealMenu
[37406:3847:0715/023029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37412:15363:0715/023032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[37403:40451:0715/023032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37403:40451:0715/023032:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContextMenuBrowserTest.RealMenu (4347 ms)
[114/226] ContextMenuBrowserTest.RealMenu (5757 ms)
[ RUN ] ContextMenuBrowserTest.OpenIncognitoNoneReferrer
[37411:3847:0715/023031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62651...
sending server_data: {"host": "127.0.0.1", "port": 62651} (36 bytes)
[ OK ] ContextMenuBrowserTest.OpenIncognitoNoneReferrer (4907 ms)
[115/226] ContextMenuBrowserTest.OpenIncognitoNoneReferrer (6213 ms)
[ RUN ] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab
[37419:3847:0715/023035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37421:15363:0715/023036:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[37421:15363:0715/023036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[37421:15363:0715/023036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab (2927 ms)
[116/226] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab (4352 ms)
[ RUN ] SpellCheckerSubMenuObserverTest.ToggleSpelling
[37425:3847:0715/023037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellCheckerSubMenuObserverTest.ToggleSpelling (2644 ms)
[117/226] SpellCheckerSubMenuObserverTest.ToggleSpelling (4151 ms)
[ RUN ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader
[37430:3847:0715/023040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37426:39427:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37426:39427:0715/023041:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader (3017 ms)
[118/226] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader (4370 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit
[37435:3847:0715/023042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit (3047 ms)
[119/226] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit (4486 ms)
[ RUN ] RestartTest.PRE_Post
[37440:3847:0715/023044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_Post (3131 ms)
[120/226] RestartTest.PRE_Post (4522 ms)
[ RUN ] SessionRestoreTest.RestorePinnedSelectedTab
[37445:3847:0715/023046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37454:13063:0715/023051:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37454:13063:0715/023051:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37454:13063:0715/023051:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37454:13063:0715/023051:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37454:13063:0715/023051:WARNING:channel.cc(322)] RawChannel write error
[37456:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37456:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37456:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37456:13063:0715/023052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SessionRestoreTest.RestorePinnedSelectedTab (8083 ms)
[121/226] SessionRestoreTest.RestorePinnedSelectedTab (9857 ms)
[ RUN ] TabRestoreTest.RestoreWindowAndTab
[37452:3847:0715/023049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37446:39939:0715/023054:WARNING:channel.cc(322)] RawChannel write error
[37446:3847:0715/023054:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
2015-07-15 02:30:56.174 browser_tests[37446:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[37467:13831:0715/023057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37467:13831:0715/023057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37467:13831:0715/023057:WARNING:channel.cc(322)] RawChannel write error
[37464:13063:0715/023057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37464:13063:0715/023057:WARNING:channel.cc(322)] RawChannel write error
[37463:13063:0715/023057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37463:13063:0715/023057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37463:13063:0715/023057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37463:13063:0715/023057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37463:13063:0715/023057:WARNING:channel.cc(322)] RawChannel write error
[37446:4611:0715/023058:ERROR:mach_broker_mac.mm(222)] Unknown process 37471 is sending Mach IPC messages!
[ OK ] TabRestoreTest.RestoreWindowAndTab (11317 ms)
[122/226] TabRestoreTest.RestoreWindowAndTab (12800 ms)
[ RUN ] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL
[37469:3847:0715/023057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37461:3847:0715/023059:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37461:3847:0715/023059:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[37461:3847:0715/023059:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[37472:13831:0715/023059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37472:13831:0715/023059:WARNING:channel.cc(322)] RawChannel write error
[37461:40707:0715/023059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37461:40707:0715/023059:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL (5173 ms)
[123/226] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL (7012 ms)
[ RUN ] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory
[37478:3847:0715/023101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37479:14851:0715/023102:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory (2966 ms)
[124/226] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory (4339 ms)
[ RUN ] SSLUITest.TestOKHTTPS
[37482:3847:0715/023103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:62657...
sending server_data: {"host": "127.0.0.1", "port": 62657} (36 bytes)
[ OK ] SSLUITest.TestOKHTTPS (4424 ms)
[125/226] SSLUITest.TestOKHTTPS (6152 ms)
[ RUN ] SSLUITest.TestConnectToBadPort
[37488:3847:0715/023106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37483:3847:0715/023107:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37489:12807:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37489:12807:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37483:3847:0715/023108:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SSLUITest.TestConnectToBadPort (4937 ms)
[126/226] SSLUITest.TestConnectToBadPort (6371 ms)
[ RUN ] SSLUITest.TestBadFrameNavigation
[37495:3847:0715/023109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:62659...
sending server_data: {"host": "127.0.0.1", "port": 62659} (36 bytes)
HTTPS server started on https://127.0.0.1:62660...
sending server_data: {"host": "127.0.0.1", "port": 62660} (36 bytes)
[37504:13063:0715/023113:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37504:13063:0715/023113:WARNING:channel.cc(322)] RawChannel write error
[37495:3847:0715/023113:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37495:3847:0715/023113:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[37495:3847:0715/023113:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[37496:15363:0715/023113:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[37496:15363:0715/023113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[37491:3847:0715/023113:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[37491:3847:0715/023113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[37504:13319:0715/023113:FATAL:memory.cc(18)] Out of memory. size=4194304
[37495:3847:0715/023113:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FA0600B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37495:3847:0715/023113:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FA0600B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37495:3847:0715/023113:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FA0600B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37495:3847:0715/023113:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FA0600B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SSLUITest.TestBadFrameNavigation (6337 ms)
[127/226] SSLUITest.TestBadFrameNavigation (7650 ms)
[ RUN ] SSLUITest.TestUnsafeContentsWithUserException
[37502:3847:0715/023112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:62670...
sending server_data: {"host": "127.0.0.1", "port": 62670} (36 bytes)
HTTPS server started on https://localhost:62671...
sending server_data: {"host": "localhost", "port": 62671} (36 bytes)
[37497:3847:0715/023115:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37508:13063:0715/023115:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37508:13063:0715/023115:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37508:13063:0715/023115:WARNING:channel.cc(322)] RawChannel write error
[37508:13579:0715/023115:FATAL:memory.cc(18)] Out of memory. size=4194304
[37497:39427:0715/023117:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37497:39427:0715/023117:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37497:39427:0715/023117:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[37497:39427:0715/023117:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestUnsafeContentsWithUserException (7280 ms)
[128/226] SSLUITest.TestUnsafeContentsWithUserException (8690 ms)
[ RUN ] TabContentsTagTest.BasicTagsTracking
[37512:3847:0715/023117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37507:16899:0715/023119:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37518:13063:0715/023120:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37518:13063:0715/023120:WARNING:channel.cc(322)] RawChannel write error
[37507:40707:0715/023121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37507:40707:0715/023121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37507:40707:0715/023121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabContentsTagTest.BasicTagsTracking (5962 ms)
[129/226] TabContentsTagTest.BasicTagsTracking (7428 ms)
[ RUN ] AutofillDialogControllerTest.FillComboboxFromAutofill
[37520:3847:0715/023121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillComboboxFromAutofill (3839 ms)
[130/226] AutofillDialogControllerTest.FillComboboxFromAutofill (5198 ms)
[ RUN ] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp
[37526:3847:0715/023124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62697...
sending server_data: {"host": "127.0.0.1", "port": 62697} (36 bytes)
[37522:3847:0715/023126:INFO:CONSOLE(0)] "requestAutocomplete: must use a secure connection or --reduce-security-for-testing.", source: http://127.0.0.1:62697/files/request_autocomplete/test_page.html (0)
[ OK ] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp (4244 ms)
[131/226] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp (5702 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewWindow
[37530:3847:0715/023126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37532:12807:0715/023127:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.Disposition_NewWindow (3299 ms)
[132/226] BrowserNavigatorTest.Disposition_NewWindow (4815 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SuppressOpen
[37541:3847:0715/023130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37542:13063:0715/023131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37542:15363:0715/023131:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] BrowserNavigatorTest.Disposition_SuppressOpen (3038 ms)
[133/226] BrowserNavigatorTest.Disposition_SuppressOpen (4544 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab
[37543:3847:0715/023131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37536:3847:0715/023133:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37536:3847:0715/023134:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[37536:40707:0715/023136:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37536:40707:0715/023136:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab (7017 ms)
[134/226] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab (8517 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab
[37549:3847:0715/023135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37545:40195:0715/023137:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37545:3847:0715/023138:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37545:3847:0715/023139:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[37554:13063:0715/023141:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37554:13063:0715/023141:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab (8269 ms)
[135/226] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab (9809 ms)
[ RUN ] BrowserTabRestoreTest.RecentTabsMenuTabDisposition
[37557:3847:0715/023139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:31:41.454 browser_tests[37553:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[37553:3847:0715/023143:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[37553:40451:0715/023143:WARNING:channel.cc(322)] RawChannel write error
[37553:3847:0715/023143:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[37553:40451:0715/023143:WARNING:channel.cc(322)] RawChannel write error
[37564:12807:0715/023146:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37569:13063:0715/023146:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37569:13063:0715/023146:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37569:13063:0715/023146:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37553:40451:0715/023146:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37553:40451:0715/023146:WARNING:channel.cc(322)] RawChannel write error
[37553:40451:0715/023146:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTabRestoreTest.RecentTabsMenuTabDisposition (9142 ms)
[136/226] BrowserTabRestoreTest.RecentTabsMenuTabDisposition (10539 ms)
[ RUN ] AcceleratorsCocoaBrowserTest.MainMenuAcceleratorsInMapping
[37578:3847:0715/023150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37580:15107:0715/023151:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] AcceleratorsCocoaBrowserTest.MainMenuAcceleratorsInMapping (3361 ms)
[137/226] AcceleratorsCocoaBrowserTest.MainMenuAcceleratorsInMapping (4662 ms)
[ RUN ] BrowserTabRestoreTest.DelegateRestoreTabDisposition
[37567:3847:0715/023145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37574:13063:0715/023149:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37574:13063:0715/023149:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37574:13063:0715/023149:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37574:13063:0715/023149:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37574:13063:0715/023149:WARNING:channel.cc(322)] RawChannel write error
[37571:13063:0715/023149:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37571:13063:0715/023149:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37571:13063:0715/023149:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37571:13063:0715/023149:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37582:12807:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37582:12807:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37582:12807:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37582:12807:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37562:40195:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37582:12807:0715/023152:WARNING:channel.cc(322)] RawChannel write error
[37562:40195:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37562:40195:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37562:40195:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37562:40195:0715/023152:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTabRestoreTest.DelegateRestoreTabDisposition (9697 ms)
[138/226] BrowserTabRestoreTest.DelegateRestoreTabDisposition (11139 ms)
[ RUN ] WindowAppleScriptTest.InsertAndDeleteTabs
[37587:3847:0715/023155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37590:13319:0715/023157:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37593:12807:0715/023157:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] WindowAppleScriptTest.InsertAndDeleteTabs (4656 ms)
[139/226] WindowAppleScriptTest.InsertAndDeleteTabs (5992 ms)
[ RUN ] ContentSettingBubbleControllerTest.Init
[ OK ] ContentSettingBubbleControllerTest.Init (383 ms)
[140/226] ContentSettingBubbleControllerTest.Init (1767 ms)
[ RUN ] BrowserWindowControllerTest.StatusBubblePositioning
[37591:3847:0715/023156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37585:3847:0715/023159:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37585:40195:0715/023200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37585:40195:0715/023200:WARNING:channel.cc(322)] RawChannel write error
[37591:3847:0715/023200:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37591:3847:0715/023200:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37591:3847:0715/023200:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37591:3847:0715/023200:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37591:3847:0715/023200:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37591:3847:0715/023200:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37591:3847:0715/023200:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37591:3847:0715/023200:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37591:3847:0715/023200:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37591:3847:0715/023200:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37591:3847:0715/023200:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37591:3847:0715/023200:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] BrowserWindowControllerTest.StatusBubblePositioning (6958 ms)
[141/226] BrowserWindowControllerTest.StatusBubblePositioning (8666 ms)
[ RUN ] OneClickSigninDialogControllerTest.Undo
[37601:3847:0715/023202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninDialogControllerTest.Undo (3715 ms)
[142/226] OneClickSigninDialogControllerTest.Undo (5067 ms)
[ RUN ] OneClickSigninDialogControllerTest.Close
[37605:3847:0715/023204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37600:40451:0715/023205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37600:40451:0715/023205:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OneClickSigninDialogControllerTest.Close (3231 ms)
[143/226] OneClickSigninDialogControllerTest.Close (4832 ms)
[ RUN ] ContentSettingBubbleModelMixedScriptTest.MainFrame
HTTPS server started on https://127.0.0.1:62700...
sending server_data: {"host": "127.0.0.1", "port": 62700} (36 bytes)
[37613:3847:0715/023208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37607:3847:0715/023209:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:62700/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:62700/files/content_setting_bubble/mixed_script.html (0)
[37607:3847:0715/023209:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:62700 ran insecure content from http://example.com/script.js
[37607:3847:0715/023209:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:62700 ran insecure content from http://example.com/script.js
[37607:3847:0715/023209:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:62700/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:62700/files/content_setting_bubble/mixed_script.html (0)
[37607:41731:0715/023209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37607:41731:0715/023209:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentSettingBubbleModelMixedScriptTest.MainFrame (4007 ms)
[144/226] ContentSettingBubbleModelMixedScriptTest.MainFrame (5392 ms)
[ RUN ] FullscreenControllerTest.PermissionContentSettings
[37617:3847:0715/023209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62705...
sending server_data: {"host": "127.0.0.1", "port": 62705} (36 bytes)
[37611:3847:0715/023211:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] FullscreenControllerTest.PermissionContentSettings (5546 ms)
[145/226] FullscreenControllerTest.PermissionContentSettings (6951 ms)
[ RUN ] FindInPageControllerTest.FindCrash_Issue1341577
[37623:3847:0715/023213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37619:39683:0715/023214:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FindInPageControllerTest.FindCrash_Issue1341577 (3109 ms)
[146/226] FindInPageControllerTest.FindCrash_Issue1341577 (4461 ms)
[ RUN ] LoginPromptBrowserTest.PrefetchAuthCancels
[37629:3847:0715/023216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62708...
sending server_data: {"host": "127.0.0.1", "port": 62708} (36 bytes)
[ OK ] LoginPromptBrowserTest.PrefetchAuthCancels (3929 ms)
[147/226] LoginPromptBrowserTest.PrefetchAuthCancels (5321 ms)
[ RUN ] LoginPromptBrowserTest.NoLoginPromptForFavicon
[37634:3847:0715/023217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62712...
sending server_data: {"host": "127.0.0.1", "port": 62712} (36 bytes)
[ OK ] LoginPromptBrowserTest.NoLoginPromptForFavicon (4366 ms)
[148/226] LoginPromptBrowserTest.NoLoginPromptForFavicon (5908 ms)
[ RUN ] StartupBrowserCreatorTest.AddCustomFirstRunTab
[37642:3847:0715/023221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37638:4611:0715/023224:ERROR:mach_broker_mac.mm(222)] Unknown process 37650 is sending Mach IPC messages!
[37648:13063:0715/023224:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[37647:13319:0715/023224:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37647:13319:0715/023224:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37647:13319:0715/023224:WARNING:channel.cc(322)] RawChannel write error
[37638:61699:0715/023225:ERROR:mach_broker_mac.mm(222)] Unknown process 37651 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.AddCustomFirstRunTab (5672 ms)
[149/226] StartupBrowserCreatorTest.AddCustomFirstRunTab (6968 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsClearBrowserDataPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsClearBrowserDataPage (1 ms)
[150/226] WebUIBidiCheckerBrowserTestLTR.TestSettingsClearBrowserDataPage (1483 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden
[37646:3847:0715/023224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:32:27.020 browser_tests[37641:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[37641:70915:0715/023227:ERROR:mach_broker_mac.mm(222)] Unknown process 37654 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden (6026 ms)
[151/226] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden (7489 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameMangageProfile
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameMangageProfile (1 ms)
[152/226] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameMangageProfile (1315 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPlugins
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPlugins (1 ms)
[153/226] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPlugins (1387 ms)
[ RUN ] DownloadsDOMHandlerTest.RemoveAll
[37664:3847:0715/023231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62717...
sending server_data: {"host": "127.0.0.1", "port": 62717} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.RemoveAll (3874 ms)
[154/226] DownloadsDOMHandlerTest.RemoveAll (5342 ms)
[ RUN ] DownloadsDOMHandlerTest.ClearAllSkipsInProgress
[37668:3847:0715/023232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62718...
sending server_data: {"host": "127.0.0.1", "port": 62718} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.ClearAllSkipsInProgress (3493 ms)
[155/226] DownloadsDOMHandlerTest.ClearAllSkipsInProgress (4879 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload
[37679:3847:0715/023237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37682:3847:0715/023239:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[37673:3847:0715/023240:INFO:CONSOLE(1791)] "Running test testLogTextNotPresent", source: password_manager_internals_browsertest.js (1791)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload (5178 ms)
[156/226] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload (6443 ms)
[ RUN ] InspectUITest.InspectUIPage
[37678:3847:0715/023237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37680:13063:0715/023239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37680:13063:0715/023239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37672:3847:0715/023241:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[ OK ] InspectUITest.InspectUIPage (6977 ms)
[157/226] InspectUITest.InspectUIPage (8369 ms)
[ RUN ] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit
[ OK ] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit (428 ms)
[158/226] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit (1790 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormField
[ OK ] FormAutofillTest.WebFormControlElementToFormField (197 ms)
[159/226] FormAutofillTest.WebFormControlElementToFormField (1568 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed
[ OK ] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed (235 ms)
[160/226] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed (1475 ms)
[ RUN ] FormAutofillTest.ExtractFormsTooFewFields
[ OK ] FormAutofillTest.ExtractFormsTooFewFields (360 ms)
[161/226] FormAutofillTest.ExtractFormsTooFewFields (1608 ms)
[ RUN ] FormAutofillTest.LabelsWithSpans
[ OK ] FormAutofillTest.LabelsWithSpans (356 ms)
[162/226] FormAutofillTest.LabelsWithSpans (1548 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable
[ OK ] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable (335 ms)
[163/226] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable (1547 ms)
[ RUN ] FormAutofillTest.FillFormEmptyNameForUnownedForm
[ OK ] FormAutofillTest.FillFormEmptyNameForUnownedForm (215 ms)
[164/226] FormAutofillTest.FillFormEmptyNameForUnownedForm (1442 ms)
[ RUN ] FormAutofillTest.ClearFormWithNode
[ OK ] FormAutofillTest.ClearFormWithNode (340 ms)
[165/226] FormAutofillTest.ClearFormWithNode (1738 ms)
[ RUN ] PasswordAutofillAgentTest.InitialAutocomplete
[ OK ] PasswordAutofillAgentTest.InitialAutocomplete (348 ms)
[166/226] PasswordAutofillAgentTest.InitialAutocomplete (1728 ms)
[ RUN ] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername
[ OK ] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername (350 ms)
[167/226] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername (1586 ms)
[ RUN ] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange
[ OK ] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange (325 ms)
[168/226] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange (1574 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared
[37706:3847:0715/023251:23513916987235:WARNING:keycode_converter.cc(91)] empty code string
[37706:3847:0715/023251:23513958916322:WARNING:keycode_converter.cc(91)] empty code string
[37706:3847:0715/023251:23513961474394:WARNING:keycode_converter.cc(91)] empty code string
[37706:3847:0715/023251:23513963370863:WARNING:keycode_converter.cc(91)] empty code string
[37706:3847:0715/023251:23513969918541:WARNING:keycode_converter.cc(91)] empty code string
[37706:3847:0715/023251:23513972243526:WARNING:keycode_converter.cc(91)] empty code string
[37706:3847:0715/023251:23513973923402:WARNING:keycode_converter.cc(91)] empty code string
[37706:3847:0715/023251:23513975608772:WARNING:keycode_converter.cc(91)] empty code string
[37706:3847:0715/023251:23513977298751:WARNING:keycode_converter.cc(91)] empty code string
[37706:3847:0715/023251:23513979013283:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared (379 ms)
[169/226] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared (1548 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged
[37707:3847:0715/023251:23514040043231:WARNING:keycode_converter.cc(91)] empty code string
[37707:3847:0715/023251:23514085919513:WARNING:keycode_converter.cc(91)] empty code string
[37707:3847:0715/023251:23514089266318:WARNING:keycode_converter.cc(91)] empty code string
[37707:3847:0715/023251:23514091189562:WARNING:keycode_converter.cc(91)] empty code string
[37707:3847:0715/023251:23514097922698:WARNING:keycode_converter.cc(91)] empty code string
[37707:3847:0715/023251:23514100213554:WARNING:keycode_converter.cc(91)] empty code string
[37707:3847:0715/023251:23514101907882:WARNING:keycode_converter.cc(91)] empty code string
[37707:3847:0715/023251:23514103657318:WARNING:keycode_converter.cc(91)] empty code string
[37707:3847:0715/023251:23514105442358:WARNING:keycode_converter.cc(91)] empty code string
[37707:3847:0715/023251:23514107149630:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged (409 ms)
[170/226] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged (1853 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername (329 ms)
[171/226] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername (1580 ms)
[ RUN ] PasswordGenerationAgentTest.EditingTest
[37709:3847:0715/023253:23515992407049:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23515996951144:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23515997644081:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23515998150327:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23515998654606:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23515999231253:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23515999752598:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516000253380:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516000762054:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516001430145:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516001967013:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516002529437:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516003020378:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516003506124:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516004011342:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516004546775:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516007453025:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516009389302:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516011683547:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516013840467:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516015636527:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516017493846:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516019364901:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516021420291:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516023622402:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516025488878:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516027377264:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516029175642:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516031013279:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516032818312:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516037469956:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516040522130:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516043070266:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516045557972:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516047945567:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516050446512:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516052764455:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516054866869:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516056985891:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516059016384:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516061024438:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516063070862:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516065114614:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516067320319:WARNING:keycode_converter.cc(91)] empty code string
[37709:3847:0715/023253:23516069128647:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordGenerationAgentTest.EditingTest (470 ms)
[172/226] PasswordGenerationAgentTest.EditingTest (1816 ms)
[ RUN ] ChromeRenderViewTest.LanguageMetaTag
[ OK ] ChromeRenderViewTest.LanguageMetaTag (232 ms)
[173/226] ChromeRenderViewTest.LanguageMetaTag (1561 ms)
[ RUN ] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync
[37715:3847:0715/023257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37711:40451:0715/023259:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37711:3847:0715/023259:INFO:CONSOLE(1791)] "Running test testDone", source: async.js (1791)
[ OK ] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync (4447 ms)
[174/226] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync (5850 ms)
[ RUN ] OutOfProcessPPAPITest.NetAddressPrivate
[37720:3847:0715/023258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62722...
sending server_data: {"host": "127.0.0.1", "port": 62722} (36 bytes)
objc[37724]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37724]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[37712:3847:0715/023300:INFO:CONSOLE(177)] "AreEqual finished in 0.000 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[37712:3847:0715/023300:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.000 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[37712:3847:0715/023300:INFO:CONSOLE(177)] "Describe finished in 0.000 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[37712:3847:0715/023300:INFO:CONSOLE(177)] "ReplacePort finished in 0.000 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[37712:3847:0715/023300:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[37712:3847:0715/023300:INFO:CONSOLE(177)] "DescribeIPv6 finished in 0.001 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[37712:3847:0715/023300:INFO:CONSOLE(177)] "GetFamily finished in 0.000 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[37712:3847:0715/023300:INFO:CONSOLE(177)] "GetPort finished in 0.000 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[37712:3847:0715/023300:INFO:CONSOLE(177)] "GetAddress finished in 0.000 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[37712:3847:0715/023300:INFO:CONSOLE(177)] "GetScopeID finished in 0.000 seconds.", source: http://127.0.0.1:62722/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[ OK ] OutOfProcessPPAPITest.NetAddressPrivate (4956 ms)
[175/226] OutOfProcessPPAPITest.NetAddressPrivate (6427 ms)
[ RUN ] OutOfProcessPPAPITest.NetworkMonitor
[37729:3847:0715/023302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62726...
sending server_data: {"host": "127.0.0.1", "port": 62726} (36 bytes)
objc[37736]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37736]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[37725:3847:0715/023305:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:62726/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[37725:3847:0715/023305:INFO:CONSOLE(177)] "Basic finished in 0.002 seconds.", source: http://127.0.0.1:62726/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[37725:3847:0715/023305:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:62726/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[37725:3847:0715/023305:INFO:CONSOLE(177)] "2Monitors finished in 0.006 seconds.", source: http://127.0.0.1:62726/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[37725:3847:0715/023305:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:62726/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[37725:3847:0715/023305:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.002 seconds.", source: http://127.0.0.1:62726/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[37729:3847:0715/023305:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37729:3847:0715/023305:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37729:3847:0715/023305:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37729:3847:0715/023305:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37729:3847:0715/023305:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37729:3847:0715/023305:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37725:39683:0715/023305:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37725:39683:0715/023305:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.NetworkMonitor (4951 ms)
[176/226] OutOfProcessPPAPITest.NetworkMonitor (6358 ms)
[ RUN ] OutOfProcessPPAPITest.FlashFile
[37733:3847:0715/023304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[37737]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37737]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[37728:3847:0715/023306:INFO:CONSOLE(177)] "OpenFile finished in 0.009 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=FlashFile (177)
[37728:3847:0715/023306:INFO:CONSOLE(177)] "RenameFile finished in 0.009 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=FlashFile (177)
[37728:3847:0715/023306:INFO:CONSOLE(177)] "DeleteFileOrDir finished in 0.014 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=FlashFile (177)
[37728:3847:0715/023306:INFO:CONSOLE(177)] "CreateDir finished in 0.007 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=FlashFile (177)
[37728:3847:0715/023306:INFO:CONSOLE(177)] "QueryFile finished in 0.006 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=FlashFile (177)
[37728:3847:0715/023306:INFO:CONSOLE(177)] "GetDirContents finished in 0.011 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=FlashFile (177)
[37728:3847:0715/023306:INFO:CONSOLE(177)] "CreateTemporaryFile finished in 0.006 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=FlashFile (177)
[ OK ] OutOfProcessPPAPITest.FlashFile (4340 ms)
[177/226] OutOfProcessPPAPITest.FlashFile (5555 ms)
[ RUN ] OutOfProcessPPAPITest.PDF
[37744:3847:0715/023309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[37749]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37749]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[37738:3847:0715/023311:INFO:CONSOLE(177)] "GetLocalizedString finished in 0.006 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=PDF (177)
[37738:3847:0715/023311:INFO:CONSOLE(177)] "GetV8ExternalSnapshotData finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=PDF (177)
[37738:39939:0715/023311:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.PDF (4233 ms)
[178/226] OutOfProcessPPAPITest.PDF (5817 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Blocked
[37747:3847:0715/023310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[37750]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37750]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
2015-07-15 02:33:12.420 browser_tests[37740:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[37740:3847:0715/023312:INFO:CONSOLE(177)] "ConnectPermissionDenied finished in 0.154 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionDenied (177)
[37740:3847:0715/023312:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.011 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testCDt8td/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[ OK ] PPAPIBrokerInfoBarTest.Blocked (4855 ms)
[179/226] PPAPIBrokerInfoBarTest.Blocked (6474 ms)
[ RUN ] NaClBrowserTestNewlib.ProgressEvents
[37761:3847:0715/023316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62731...
sending server_data: {"host": "127.0.0.1", "port": 62731} (36 bytes)
[37755:3847:0715/023318:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[37767,2038489472:02:33:19.108089] Native Client module will be loaded at base address 0x00002c5f00000000
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| / progress_events loaded
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[37755:3847:0715/023319:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:62731/files/progress_event_listener.js (138)
[37755:3847:0715/023319:INFO:CONSOLE(140)] "stateProgressPrev 1312520", source: http://127.0.0.1:62731/files/progress_event_listener.js (140)
[37755:3847:0715/023319:INFO:CONSOLE(142)] "stateProgressTotal 1312520", source: http://127.0.0.1:62731/files/progress_event_listener.js (142)
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] ||||
[37755:3847:0715/023319:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[37761:3847:0715/023319:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37761:3847:0715/023319:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37761:3847:0715/023319:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37761:3847:0715/023319:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37761:3847:0715/023319:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37761:3847:0715/023319:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37761:3847:0715/023319:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37761:3847:0715/023319:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NaClBrowserTestNewlib.ProgressEvents (4846 ms)
[180/226] NaClBrowserTestNewlib.ProgressEvents (6338 ms)
[ RUN ] NaClExtensionTest.HostedApp
[37757:3847:0715/023315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62730...
sending server_data: {"host": "127.0.0.1", "port": 62730} (36 bytes)
[37752:39939:0715/023320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37752:39939:0715/023320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37752:39939:0715/023320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[37752:39939:0715/023320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37752:39939:0715/023320:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClExtensionTest.HostedApp (6900 ms)
[181/226] NaClExtensionTest.HostedApp (8416 ms)
[ RUN ] PolicyTest.ReplaceSearchTerms
[37777:3847:0715/023323:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37770:3847:0715/023325:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37770:3847:0715/023325:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37778:13579:0715/023325:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] PolicyTest.ReplaceSearchTerms (3821 ms)
[182/226] PolicyTest.ReplaceSearchTerms (5490 ms)
[ RUN ] NaClBrowserTestGLibc.SysconfNprocessorsOnln
[37774:3847:0715/023322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62740...
sending server_data: {"host": "127.0.0.1", "port": 62740} (36 bytes)
browser says nprocessors = 4
path = sysconf_nprocessors_onln_test.html?cpu_count=4
[37769:3847:0715/023324:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[37781,2038489472:02:33:25.909979] Native Client module will be loaded at base address 0x0000013a00000000
[37769:3847:0715/023326:INFO:nacl_browsertest_util.cc(130)] |||| / loaded
[37769:3847:0715/023326:INFO:nacl_browsertest_util.cc(130)] ||||
[37769:3847:0715/023326:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors BEGIN]
Entered HandleMessage
Searching for handler for request "nprocessors".
found at index 0
NaCl process: sysconf(_SC_NPROCESSORS_ONLN) = 4
posting reply len 1
posting reply "4".
Leaving HandleMessage
[37769:3847:0715/023326:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[37769:3847:0715/023326:INFO:nacl_browsertest_util.cc(130)] ||||
[37769:3847:0715/023326:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[37769:3847:0715/023326:INFO:CONSOLE(440)] "Uncaught #<Object>", source: http://127.0.0.1:62740/files/nacltest.js (440)
[ OK ] NaClBrowserTestGLibc.SysconfNprocessorsOnln (5844 ms)
[183/226] NaClBrowserTestGLibc.SysconfNprocessorsOnln (7159 ms)
[ RUN ] PolicyTest.NativeMessagingWhitelist
[37787:3847:0715/023328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37790:13063:0715/023329:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37790:13063:0715/023329:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37790:13063:0715/023329:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37790:13063:0715/023329:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37790:13063:0715/023329:WARNING:channel.cc(322)] RawChannel write error
[37790:15363:0715/023329:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[37790:15363:0715/023329:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[37790:15363:0715/023329:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.NativeMessagingWhitelist (2713 ms)
[184/226] PolicyTest.NativeMessagingWhitelist (4247 ms)
[ RUN ] PolicyUITest.SendPolicyValues
[37791:3847:0715/023329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37784:3847:0715/023331:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37794:12551:0715/023332:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37794:12551:0715/023332:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37794:12551:0715/023332:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37794:12551:0715/023332:WARNING:channel.cc(322)] RawChannel write error
[37791:3847:0715/023332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37791:3847:0715/023332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37791:3847:0715/023332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37791:3847:0715/023332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37791:3847:0715/023332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37791:3847:0715/023332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37791:3847:0715/023332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37791:3847:0715/023332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37791:3847:0715/023332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37791:3847:0715/023332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37791:3847:0715/023332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37791:3847:0715/023332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37791:3847:0715/023332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37791:3847:0715/023332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37791:3847:0715/023332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[37791:3847:0715/023332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PolicyUITest.SendPolicyValues (4506 ms)
[185/226] PolicyUITest.SendPolicyValues (5829 ms)
[ RUN ] TtsApiTest.PlatformSpeakFinishesImmediately
[37797:3847:0715/023333:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37793:3847:0715/023335:INFO:CONSOLE(0)] "[SUCCESS] testSpeakOnce", source: chrome-extension://dlmghphmckfdppipdnkcpoplbinoiijn/test.html (0)
[37798:13063:0715/023335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37798:13063:0715/023335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37798:13063:0715/023335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37798:13063:0715/023335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37798:13063:0715/023335:WARNING:channel.cc(322)] RawChannel write error
[37793:40451:0715/023335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37793:40451:0715/023335:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.PlatformSpeakFinishesImmediately (4667 ms)
[186/226] TtsApiTest.PlatformSpeakFinishesImmediately (6142 ms)
[ RUN ] CaptivePortalBrowserTest.RequestFailsFastTimout
[37803:3847:0715/023335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37799:3847:0715/023336:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.RequestFailsFastTimout (3204 ms)
[187/226] CaptivePortalBrowserTest.RequestFailsFastTimout (4536 ms)
[ RUN ] CaptivePortalBrowserTest.Login
[37810:3847:0715/023339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37805:3847:0715/023341:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37813:13319:0715/023341:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[37813:13319:0715/023341:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37813:13319:0715/023341:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37813:13319:0715/023341:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.Login (4759 ms)
[188/226] CaptivePortalBrowserTest.Login (6144 ms)
[ RUN ] CaptivePortalBrowserTest.SSLCertErrorLogin
[37814:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62753...
sending server_data: {"host": "127.0.0.1", "port": 62753} (36 bytes)
HTTPS server started on https://localhost:62754...
sending server_data: {"host": "localhost", "port": 62754} (36 bytes)
[37807:3847:0715/023344:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37807:3847:0715/023345:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[37815:13063:0715/023346:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37822:13063:0715/023346:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37826:13063:0715/023346:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] CaptivePortalBrowserTest.SSLCertErrorLogin (8375 ms)
[189/226] CaptivePortalBrowserTest.SSLCertErrorLogin (9974 ms)
[ RUN ] NetworkingPrivateApiTest.DisableNetworkType
[37834:3847:0715/023350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37829:3847:0715/023352:INFO:CONSOLE(0)] "[SUCCESS] disableNetworkType", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?disableNetworkType (0)
[ OK ] NetworkingPrivateApiTest.DisableNetworkType (4342 ms)
[190/226] NetworkingPrivateApiTest.DisableNetworkType (5702 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites
[37824:3847:0715/023345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37820:3847:0715/023346:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37820:38915:0715/023349:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37820:38915:0715/023349:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37820:38915:0715/023349:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37820:38915:0715/023352:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37820:38915:0715/023352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37820:38915:0715/023352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37820:38915:0715/023352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[37820:38915:0715/023352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37820:38915:0715/023352:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites (9504 ms)
[191/226] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites (10850 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetProperties
[37843:3847:0715/023356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:33:57.684 browser_tests[37837:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[37837:41475:0715/023358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37837:3847:0715/023358:INFO:CONSOLE(0)] "[SUCCESS] getProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getProperties (0)
[ OK ] NetworkingPrivateServiceClientApiTest.GetProperties (4885 ms)
[192/226] NetworkingPrivateServiceClientApiTest.GetProperties (6187 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.SetProperties
[37844:3847:0715/023356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:33:57.694 browser_tests[37838:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[37846:13063:0715/023358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37846:13063:0715/023358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37846:13063:0715/023358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37846:13063:0715/023358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37844:3847:0715/023359:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[37844:3847:0715/023359:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[ OK ] NetworkingPrivateServiceClientApiTest.SetProperties (4790 ms)
[193/226] NetworkingPrivateServiceClientApiTest.SetProperties (6265 ms)
[ RUN ] PicasaDataProviderFileWatcherInvalidateTest.FileWatcherInvalidateTest
[37857:3847:0715/023402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37851:40451:0715/023404:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37851:40451:0715/023404:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37851:40451:0715/023404:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PicasaDataProviderFileWatcherInvalidateTest.FileWatcherInvalidateTest (4877 ms)
[194/226] PicasaDataProviderFileWatcherInvalidateTest.FileWatcherInvalidateTest (6397 ms)
[ RUN ] DriveAppProviderTest.UserInstalledBeforeDriveApp
[37871:3847:0715/023408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37867:41219:0715/023409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37867:41219:0715/023409:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DriveAppProviderTest.UserInstalledBeforeDriveApp (2889 ms)
[195/226] DriveAppProviderTest.UserInstalledBeforeDriveApp (4387 ms)
[ RUN ] ChromeWhispernetClientTest.TokenLengths
[37858:3847:0715/023402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37852:3847:0715/023405:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[37852:3847:0715/023405:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[37866,2038489472:02:34:06.563881] Native Client module will be loaded at base address 0x00002a2900000000
[37866,2038489472:02:34:11.167568] NaCl untrusted code called _exit(0x0)
[37875,2038489472:02:34:11.994539] Native Client module will be loaded at base address 0x0000544d00000000
[37875,2038489472:02:34:12.087651] NaCl untrusted code called _exit(0x0)
[37878,2038489472:02:34:13.012847] Native Client module will be loaded at base address 0x0000460b00000000
[37852:3847:0715/023413:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[37852:3847:0715/023413:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 6C87628F-209E-4935-B4ED-362ED0DF68C4", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 9 and parity = 1
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 9 and parity = 1
[37860:12807:0715/023413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeWhispernetClientTest.TokenLengths (12892 ms)
[196/226] ChromeWhispernetClientTest.TokenLengths (14496 ms)
[ RUN ] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate
[37877:3847:0715/023412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37873:40195:0715/023414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37873:40195:0715/023414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37873:40195:0715/023414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37873:40195:0715/023414:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate (3607 ms)
[197/226] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate (4890 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27
[37887:3847:0715/023418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37890:13575:0715/023419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37890:13575:0715/023419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37890:13575:0715/023419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37890:13575:0715/023419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37890:14091:0715/023419:FATAL:memory.cc(18)] Out of memory. size=4194304
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37887:3847:0715/023419:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27 (3590 ms)
[198/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27 (4894 ms)
[ RUN ] SupervisedUserBlockModeTest.Unblock
HTTP server started on http://127.0.0.1:62759...
sending server_data: {"host": "127.0.0.1", "port": 62759} (36 bytes)
[37888:3847:0715/023418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37880:3847:0715/023420:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37880:40195:0715/023420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37880:40195:0715/023420:WARNING:channel.cc(322)] RawChannel write error
[37892:13319:0715/023420:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SupervisedUserBlockModeTest.Unblock (5345 ms)
[199/226] SupervisedUserBlockModeTest.Unblock (6776 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58
[37897:3847:0715/023422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37899:12807:0715/023423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37899:12807:0715/023423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37899:12807:0715/023423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37899:12807:0715/023423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37899:12807:0715/023423:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58 (3252 ms)
[200/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58 (4805 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113
[37901:3847:0715/023424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113 (3060 ms)
[201/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113 (4269 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/1
[37908:3847:0715/023427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37903:75271:0715/023428:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37910:12807:0715/023432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37910:12807:0715/023432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37903:3847:0715/023432:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/1 (7166 ms)
[202/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/1 (8523 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/1
[37911:3847:0715/023428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37904:74247:0715/023429:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/1 (8730 ms)
[203/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/1 (10146 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0
[37922:3847:0715/023436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37924:15107:0715/023437:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[37919:3847:0715/023438:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0 (4223 ms)
[204/226] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0 (5593 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1
[37928:3847:0715/023439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37929:15619:0715/023440:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[37923:3847:0715/023440:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1 (4303 ms)
[205/226] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1 (5821 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[37933:3847:0715/023442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62770...
sending server_data: {"host": "127.0.0.1", "port": 62770} (36 bytes)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.335 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.344 - Registering video event handlers.", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.356 - Loading media using src.", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.626 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.632 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.635 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.644 - Adding key to sessionID: 1", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.662 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.667 - Adding key to sessionID: 2", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.673 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023445:INFO:CONSOLE(295)] "02:34:45.687 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37930:3847:0715/023448:INFO:CONSOLE(295)] "02:34:48.531 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62770/files/eme_player_js/utils.js (295)
[37935:13063:0715/023448:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9028 ms)
[206/226] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10528 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[37939:3847:0715/023444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62787...
sending server_data: {"host": "127.0.0.1", "port": 62787} (36 bytes)
[37934:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.195 - Using ClearKeyPlayer", source: http://127.0.0.1:62787/files/eme_player_js/utils.js (295)
[37934:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.206 - Registering video event handlers.", source: http://127.0.0.1:62787/files/eme_player_js/utils.js (295)
[37934:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.209 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:62787/files/eme_player_js/utils.js (295)
[37934:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.345 - Loading media using src.", source: http://127.0.0.1:62787/files/eme_player_js/utils.js (295)
[37934:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.577 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62787/files/eme_player_js/utils.js (295)
[37934:3847:0715/023447:INFO:CONSOLE(295)] "02:34:47.615 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62787/files/eme_player_js/utils.js (295)
[37934:3847:0715/023450:INFO:CONSOLE(295)] "02:34:50.384 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62787/files/eme_player_js/utils.js (295)
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8799 ms)
[207/226] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (10272 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[37947:3847:0715/023452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62804...
sending server_data: {"host": "127.0.0.1", "port": 62804} (36 bytes)
[37944:3847:0715/023455:INFO:CONSOLE(295)] "02:34:55.608 - Using ClearKeyPlayer", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023455:INFO:CONSOLE(295)] "02:34:55.616 - Registering video event handlers.", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023455:INFO:CONSOLE(295)] "02:34:55.618 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023455:INFO:CONSOLE(295)] "02:34:55.733 - Loading media using MSE.", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023455:INFO:CONSOLE(295)] "02:34:55.954 - onSourceOpen [object Event]", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023455:INFO:CONSOLE(295)] "02:34:55.958 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023456:INFO:CONSOLE(295)] "02:34:56.036 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023456:INFO:CONSOLE(295)] "02:34:56.039 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023456:INFO:CONSOLE(295)] "02:34:56.058 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023456:INFO:CONSOLE(295)] "02:34:56.074 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023456:INFO:CONSOLE(295)] "02:34:56.098 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37944:3847:0715/023458:INFO:CONSOLE(295)] "02:34:58.952 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62804/files/eme_player_js/utils.js (295)
[37949:12807:0715/023459:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8893 ms)
[208/226] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (10574 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[37952:3847:0715/023454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62821...
sending server_data: {"host": "127.0.0.1", "port": 62821} (36 bytes)
[37948:3847:0715/023457:INFO:CONSOLE(295)] "02:34:57.708 - Using ClearKeyPlayer", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37948:3847:0715/023457:INFO:CONSOLE(295)] "02:34:57.724 - Registering video event handlers.", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37948:3847:0715/023457:INFO:CONSOLE(295)] "02:34:57.728 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37948:3847:0715/023457:INFO:CONSOLE(295)] "02:34:57.819 - Loading media using MSE.", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37948:3847:0715/023458:INFO:CONSOLE(295)] "02:34:58.011 - onSourceOpen [object Event]", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37948:3847:0715/023458:INFO:CONSOLE(295)] "02:34:58.018 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37948:3847:0715/023458:INFO:CONSOLE(295)] "02:34:58.078 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37948:3847:0715/023458:INFO:CONSOLE(295)] "02:34:58.095 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37948:3847:0715/023458:INFO:CONSOLE(295)] "02:34:58.124 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37948:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.011 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62821/files/eme_player_js/utils.js (295)
[37954:12807:0715/023501:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8935 ms)
[209/226] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (10573 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[37960:3847:0715/023503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62838...
sending server_data: {"host": "127.0.0.1", "port": 62838} (36 bytes)
[37957:3847:0715/023506:INFO:CONSOLE(295)] "02:35:06.310 - Using ClearKeyPlayer", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37957:3847:0715/023506:INFO:CONSOLE(295)] "02:35:06.339 - Registering video event handlers.", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37957:3847:0715/023506:INFO:CONSOLE(295)] "02:35:06.341 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37957:3847:0715/023506:INFO:CONSOLE(295)] "02:35:06.445 - Loading media using MSE.", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37957:3847:0715/023506:INFO:CONSOLE(295)] "02:35:06.638 - onSourceOpen [object Event]", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37957:3847:0715/023506:INFO:CONSOLE(295)] "02:35:06.665 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37957:3847:0715/023506:INFO:CONSOLE(295)] "02:35:06.733 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37957:3847:0715/023506:INFO:CONSOLE(295)] "02:35:06.742 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37957:3847:0715/023506:INFO:CONSOLE(295)] "02:35:06.786 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37957:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.626 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62838/files/eme_player_js/utils.js (295)
[37962:12807:0715/023509:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8969 ms)
[210/226] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (10616 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[37965:3847:0715/023505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62855...
sending server_data: {"host": "127.0.0.1", "port": 62855} (36 bytes)
[37961:3847:0715/023508:INFO:CONSOLE(295)] "02:35:08.068 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023508:INFO:CONSOLE(295)] "02:35:08.078 - Registering video event handlers.", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023508:INFO:CONSOLE(295)] "02:35:08.093 - Loading media using src.", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023508:INFO:CONSOLE(295)] "02:35:08.298 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023508:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/023509:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.198 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.210 - Adding key to sessionID: 1", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.219 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.418 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.421 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.423 - Adding key to sessionID: 1", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.426 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.826 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.829 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.831 - Adding key to sessionID: 1", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.835 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023510:INFO:CONSOLE(295)] "02:35:10.636 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023510:INFO:CONSOLE(295)] "02:35:10.639 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023510:INFO:CONSOLE(295)] "02:35:10.641 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023510:INFO:CONSOLE(295)] "02:35:10.643 - Adding key to sessionID: 1", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37961:3847:0715/023510:INFO:CONSOLE(295)] "02:35:10.683 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62855/files/eme_player_js/utils.js (295)
[37967:12807:0715/023510:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7979 ms)
[211/226] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9542 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[37975:3847:0715/023513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62872...
sending server_data: {"host": "127.0.0.1", "port": 62872} (36 bytes)
[37971:3847:0715/023516:INFO:CONSOLE(295)] "02:35:16.667 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023516:INFO:CONSOLE(295)] "02:35:16.676 - Registering video event handlers.", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023516:INFO:CONSOLE(295)] "02:35:16.687 - Loading media using MSE.", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023516:INFO:CONSOLE(295)] "02:35:16.926 - onSourceOpen [object Event]", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023516:INFO:CONSOLE(295)] "02:35:16.929 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023517:INFO:CONSOLE(295)] "02:35:17.001 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023517:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.181 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.201 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.226 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.239 - Forcing invalid key data.", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.241 - Adding key to sessionID: 1", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.244 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.247 - Forcing invalid key data.", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.249 - Adding key to sessionID: 2", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.254 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (145)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.263 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.268 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37971:3847:0715/023518:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (145)
[37971:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.274 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:62872/files/eme_player_js/utils.js (295)
[37978:12807:0715/023518:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (7395 ms)
[212/226] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (9009 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[37979:3847:0715/023515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62889...
sending server_data: {"host": "127.0.0.1", "port": 62889} (36 bytes)
[37972:3847:0715/023517:INFO:CONSOLE(295)] "02:35:17.590 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023517:INFO:CONSOLE(295)] "02:35:17.597 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023517:INFO:CONSOLE(295)] "02:35:17.604 - Registering video event handlers.", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023517:INFO:CONSOLE(295)] "02:35:17.615 - Loading media using MSE.", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023517:INFO:CONSOLE(295)] "02:35:17.881 - onSourceOpen [object Event]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023517:INFO:CONSOLE(295)] "02:35:17.885 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023517:INFO:CONSOLE(295)] "02:35:17.920 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023517:INFO:CONSOLE(295)] "02:35:17.925 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023517:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.213 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.220 - Adding key to sessionID: 1", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.247 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.431 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.434 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.436 - Adding key to sessionID: 1", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.451 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.830 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.833 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.835 - Adding key to sessionID: 1", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.841 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023520:INFO:CONSOLE(295)] "02:35:20.628 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023520:INFO:CONSOLE(295)] "02:35:20.631 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023520:INFO:CONSOLE(295)] "02:35:20.633 - Adding key to sessionID: 1", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023520:INFO:CONSOLE(295)] "02:35:20.639 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.211 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.229 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.239 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.244 - Adding key to sessionID: 1", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37972:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.250 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62889/files/eme_player_js/utils.js (295)
[37980:12807:0715/023522:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[37972:41219:0715/023522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37972:41219:0715/023522:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9912 ms)
[213/226] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (11463 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2
[37989:3847:0715/023522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37990:15363:0715/023523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[37990:15363:0715/023523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2 (3628 ms)
[214/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2 (4934 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/0
[37999:3847:0715/023527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:35:28.517 browser_tests[37994:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[37994:41219:0715/023531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37994:41219:0715/023531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37994:41219:0715/023531:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/0 (6116 ms)
[215/226] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/0 (7499 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/0
[37995:3847:0715/023526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:35:28.663 browser_tests[37991:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[37998:13063:0715/023533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37991:41219:0715/023533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/0 (10189 ms)
[216/226] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/0 (11852 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/1
[38009:3847:0715/023534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38006:3847:0715/023537:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[38006:3847:0715/023537:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[38006:3847:0715/023537:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[38006:3847:0715/023537:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[38006:3847:0715/023538:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[38006:3847:0715/023538:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[38006:3847:0715/023538:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[38006:3847:0715/023538:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[38006:3847:0715/023538:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[38006:3847:0715/023538:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[38006:3847:0715/023538:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[38006:3847:0715/023538:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/1 (5362 ms)
[217/226] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/1 (6886 ms)
[ RUN ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/0
[38015:3847:0715/023537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38011:3847:0715/023539:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/0 (3286 ms)
[218/226] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/0 (4535 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0
[38026:3847:0715/023542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38019:3847:0715/023544:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38026:3847:0715/023544:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38026:3847:0715/023544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0 (4671 ms)
[219/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0 (6211 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9
[38023:3847:0715/023541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38018:40195:0715/023544:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38018:40195:0715/023544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38018:3847:0715/023544:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[38018:3847:0715/023544:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38018:3847:0715/023546:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultGeolocationSetting
[38018:3847:0715/023546:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AlternateErrorPagesEnabled
[38018:3847:0715/023546:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DownloadDirectory
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9 (6919 ms)
[220/226] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9 (8233 ms)
[ RUN ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0
[38035:3847:0715/023548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38030:3847:0715/023550:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0 (4454 ms)
[221/226] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0 (5724 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit
[38039:3847:0715/023549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38041:13575:0715/023551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38041:13575:0715/023551:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit (3984 ms)
[222/226] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit (5415 ms)
[ RUN ] RestartTest.Post
[38047:3847:0715/023554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38051:13575:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38051:13575:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38051:13575:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38051:13575:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38050:13063:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38050:13063:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38050:13063:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[38050:13063:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38050:13063:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38050:13063:0715/023555:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestartTest.Post (3719 ms)
[223/226] RestartTest.Post (5057 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/1
[38052:3847:0715/023555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38044:3847:0715/023556:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38053:13831:0715/023556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38053:13831:0715/023556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38054:13319:0715/023556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38054:13319:0715/023556:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/1 (3720 ms)
[224/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/1 (5240 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2
[38060:3847:0715/023559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38062:15363:0715/023600:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[38062:15363:0715/023600:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[38062:15363:0715/023600:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2 (2996 ms)
[225/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2 (4323 ms)
[ RUN ] ContinueWhereILeftOffTest.LocalStorageClearedOnExit
[38064:3847:0715/023600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.LocalStorageClearedOnExit (5189 ms)
[226/226] ContinueWhereILeftOffTest.LocalStorageClearedOnExit (6551 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"5c844d20a3b193ead319ccac879d484571e32298","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 6 Pending: 3.0s Duration: 760.3s Bot: vm812-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 8 https://chromium-swarm.appspot.com/user/task/28a9d82063741210 |
+------------------------------------------------------------------------+
3 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_out8bS1bM/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 8/20
Using 2 parallel jobs.
[ RUN ] InstallGoodExtensionSettingsWebUITest.showOptions
[12393:3847:0715/022443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12387:3847:0715/022448:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12387:3847:0715/022448:INFO:CONSOLE(1324)] "Running TestCase InstallGoodExtensionSettingsWebUITest.showOptions", source: test_api.js (1324)
[12400:13063:0715/022449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12400:13063:0715/022449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12400:13063:0715/022449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12400:13063:0715/022449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InstallGoodExtensionSettingsWebUITest.showOptions (7938 ms)
[1/214] InstallGoodExtensionSettingsWebUITest.showOptions (9341 ms)
[ RUN ] BrowserOptionsOverlayWebUITest.testNavigationInBackground
[12394:3847:0715/022443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12388:3847:0715/022446:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12388:3847:0715/022447:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[12388:3847:0715/022449:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsOverlayWebUITest.testNavigationInBackground", source: test_api.js (1324)
[12399:13063:0715/022450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserOptionsOverlayWebUITest.testNavigationInBackground (8623 ms)
[2/214] BrowserOptionsOverlayWebUITest.testNavigationInBackground (10168 ms)
[ RUN ] OptionsWebUIExtendedTest.NavigateToPage
[12405:3847:0715/022452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12401:3847:0715/022454:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[12401:3847:0715/022455:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12401:3847:0715/022456:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.NavigateToPage", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.NavigateToPage (8142 ms)
[3/214] OptionsWebUIExtendedTest.NavigateToPage (9487 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayWithHistory
[12409:3847:0715/022453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12402:3847:0715/022455:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[12402:3847:0715/022456:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12402:3847:0715/022458:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayWithHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowOverlayWithHistory (8782 ms)
[4/214] OptionsWebUIExtendedTest.ShowOverlayWithHistory (10254 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayAboveNoReset
[12417:3847:0715/022502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12413:3847:0715/022504:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[12413:3847:0715/022505:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12413:3847:0715/022506:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayAboveNoReset", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.OverlayAboveNoReset (8157 ms)
[5/214] OptionsWebUIExtendedTest.OverlayAboveNoReset (9425 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayBackToUnrelated
[12421:3847:0715/022503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12416:39683:0715/022506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12416:3847:0715/022506:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[12416:3847:0715/022507:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12416:3847:0715/022508:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayBackToUnrelated", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.OverlayBackToUnrelated (8312 ms)
[6/214] OptionsWebUIExtendedTest.OverlayBackToUnrelated (9699 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures
[12428:3847:0715/022511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12425:3847:0715/022513:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures", source: test_api.js (1324)
[12425:38915:0715/022513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12425:38915:0715/022513:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures (4378 ms)
[7/214] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures (5623 ms)
[ RUN ] WebUIAssertionsTestFail.testAssertFailFails
[12434:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12429:38915:0715/022515:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12435:13063:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12435:13063:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12429:3847:0715/022515:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestFail.testAssertFailFails", source: test_api.js (1324)
[12429:3847:0715/022515:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: RUN_TEST_F("WebUIAssertionsTestFail","testAssertFailFails")
Error: assertNotReached()
at assertNotReached (test_api.js:1052:11)
at Object.<anonymous> (assertions.js:77:3)
at Object.Test.runTest (test_api.js:341:16)
at Object.TestCase.runTest (test_api.js:478:22)
at Object.TestCase.run (test_api.js:508:14)
at RUN_TEST_F (test_api.js:1325:21)
at expectFunc (test_api.js:1120:20)
at runTestFunction (test_api.js:1193:37)
at runTest (test_api.js:1167:18)
at <anonymous>:1:1
[12429:38915:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12429:38915:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[12429:38915:0715/022515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAssertionsTestFail.testAssertFailFails (4315 ms)
[8/214] WebUIAssertionsTestFail.testAssertFailFails (5717 ms)
[ RUN ] HistoryWebUIRealBackendTest.leftRightChangeFocus
[12440:3847:0715/022517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12437:39939:0715/022519:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12437:39939:0715/022519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12437:3847:0715/022519:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[12437:3847:0715/022519:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12437:3847:0715/022519:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.leftRightChangeFocus", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.leftRightChangeFocus (5080 ms)
[9/214] HistoryWebUIRealBackendTest.leftRightChangeFocus (6367 ms)
[ RUN ] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus
[12452:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12441:3847:0715/022521:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[12441:3847:0715/022521:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12441:3847:0715/022521:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus", source: test_api.js (1324)
[ OK ] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus (4891 ms)
[10/214] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus (6253 ms)
[ RUN ] HistoryWebUIWithSchemesTest.groupingWithSchemes
[12458:3847:0715/022523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12455:3847:0715/022525:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[12455:3847:0715/022526:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12455:3847:0715/022526:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIWithSchemesTest.groupingWithSchemes", source: test_api.js (1324)
[ OK ] HistoryWebUIWithSchemesTest.groupingWithSchemes (5256 ms)
[11/214] HistoryWebUIWithSchemesTest.groupingWithSchemes (6552 ms)
[ RUN ] Mock4JSWebUITest.CalledTwiceExpectTwice
[12464:3847:0715/022525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12459:40451:0715/022527:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12459:3847:0715/022527:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITest.CalledTwiceExpectTwice", source: test_api.js (1324)
[12459:40451:0715/022527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] Mock4JSWebUITest.CalledTwiceExpectTwice (4322 ms)
[12/214] Mock4JSWebUITest.CalledTwiceExpectTwice (5781 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport
[12471:3847:0715/022530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12474:13063:0715/022532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12474:13063:0715/022532:WARNING:channel.cc(322)] RawChannel write error
[12467:3847:0715/022533:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilStopCapturingExportImport", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport (6224 ms)
[13/214] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport (7623 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewZoomOut
[12475:3847:0715/022531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12470:3847:0715/022534:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewZoomOut", source: test_api.js (1324)
[12475:3847:0715/022535:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[12475:3847:0715/022535:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[12475:3847:0715/022535:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[12479:12807:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12479:12807:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12479:12807:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12479:12807:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12479:15107:0715/022535:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12479:15107:0715/022535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[12475:3847:0715/022535:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[ OK ] NetInternalsTest.netInternalsTimelineViewZoomOut (6395 ms)
[14/214] NetInternalsTest.netInternalsTimelineViewZoomOut (7753 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewZoomIn
[12484:3847:0715/022537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12485:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12485:13063:0715/022540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12480:3847:0715/022541:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewZoomIn", source: test_api.js (1324)
[12484:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[12484:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[12484:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[12484:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[12489:15363:0715/022544:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12489:15363:0715/022544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[12489:15363:0715/022544:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12489:15363:0715/022544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] NetInternalsTest.netInternalsTimelineViewZoomIn (8496 ms)
[15/214] NetInternalsTest.netInternalsTimelineViewZoomIn (9885 ms)
[ RUN ] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter
[12488:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12483:3847:0715/022541:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12483:3847:0715/022543:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter", source: test_api.js (1324)
[12488:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[12488:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12488:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[12488:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12488:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[12488:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12488:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[12488:3847:0715/022544:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12491:13063:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12491:13063:0715/022544:WARNING:channel.cc(322)] RawChannel write error
[12488:3847:0715/022544:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[12488:3847:0715/022544:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[12488:3847:0715/022544:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[12488:3847:0715/022544:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter (8045 ms)
[16/214] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter (9390 ms)
[ RUN ] BluetoothApiTest.GetDevice
[12501:3847:0715/022548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12494:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] testGetDevice", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[12502:12807:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12502:12807:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12502:12807:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12502:12807:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12502:12807:0715/022550:WARNING:channel.cc(322)] RawChannel write error
[12494:39683:0715/022550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12494:39683:0715/022550:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothApiTest.GetDevice (4374 ms)
[17/214] BluetoothApiTest.GetDevice (5888 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions
[12497:3847:0715/022547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12493:4611:0715/022549:ERROR:mach_broker_mac.mm(222)] Unknown process 12503 is sending Mach IPC messages!
[12493:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] testCreateAlwaysOnTopEnabled", source: chrome-extension://cpgdagkaonlkhgahblfmgjepngnnbpof/_generated_background_page.html (0)
[12493:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] testCreateAlwaysOnTopDisabled", source: chrome-extension://cpgdagkaonlkhgahblfmgjepngnnbpof/_generated_background_page.html (0)
[12493:3847:0715/022550:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running app.currentWindowInternal.setAlwaysOnTop: The "app.window.alwaysOnTop" permission is required.
at chrome-extension://cpgdagkaonlkhgahblfmgjepngnnbpof/background.js:15:9", source: chrome-extension://cpgdagkaonlkhgahblfmgjepngnnbpof/index.html (0)
[12493:3847:0715/022550:INFO:CONSOLE(0)] "[SUCCESS] testSetAlwaysOnTopEnabled", source: chrome-extension://cpgdagkaonlkhgahblfmgjepngnnbpof/_generated_background_page.html (0)
[12493:3847:0715/022551:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running app.currentWindowInternal.setAlwaysOnTop: The "app.window.alwaysOnTop" permission is required.
at chrome-extension://cpgdagkaonlkhgahblfmgjepngnnbpof/background.js:15:9", source: chrome-extension://cpgdagkaonlkhgahblfmgjepngnnbpof/index.html (0)
[12493:3847:0715/022551:INFO:CONSOLE(0)] "[SUCCESS] testSetAlwaysOnTopDisabled", source: chrome-extension://cpgdagkaonlkhgahblfmgjepngnnbpof/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions (5573 ms)
[18/214] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions (6823 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetRemovedService
[12512:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12506:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.GetRemovedService (4736 ms)
[19/214] BluetoothLowEnergyApiTest.GetRemovedService (6088 ms)
[ RUN ] BluetoothLowEnergyApiTest.ReadCharacteristicValue
[12513:3847:0715/022554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12507:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] testReadCharacteristicValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[12515:12807:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12515:12807:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12515:12807:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12515:12807:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12515:12807:0715/022556:WARNING:channel.cc(322)] RawChannel write error
[12507:41219:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothLowEnergyApiTest.ReadCharacteristicValue (4690 ms)
[20/214] BluetoothLowEnergyApiTest.ReadCharacteristicValue (5955 ms)
[ RUN ] BluetoothLowEnergyApiTest.UuidPermissionEvents
[12524:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12518:3847:0715/022603:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[12529:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12529:13063:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12529:13063:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.UuidPermissionEvents (4941 ms)
[21/214] BluetoothLowEnergyApiTest.UuidPermissionEvents (6309 ms)
[ RUN ] CastChannelAPITest.TestPingTimeoutSslVerified
[12525:3847:0715/022600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12519:38147:0715/022602:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12526:12551:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12526:12551:0715/022602:WARNING:channel.cc(322)] RawChannel write error
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[12519:3847:0715/022602:INFO:CONSOLE(13)] "{"channelId":1,"connectInfo":{"auth":"ssl","ipAddress":"192.168.1.1","port":8009},"keepAlive":true,"readyState":"open"}", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_timeout_verified.js (13)
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[12519:38147:0715/022602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12519:38147:0715/022602:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CastChannelAPITest.TestPingTimeoutSslVerified (4814 ms)
[22/214] CastChannelAPITest.TestPingTimeoutSslVerified (6407 ms)
[ RUN ] ExtensionApiTest.Metrics
[12537:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12531:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] recordUserAction", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[12531:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] recordValue", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[12531:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] recordSparseValue", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[12531:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] recordTimes", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[12531:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] recordCounts", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[12531:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] getFieldTrial", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[12531:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] getVariationParams1", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[12531:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] getVariationParams2", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[12531:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] testBucketSizeChanges", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[12531:40195:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12531:40195:0715/022609:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.Metrics (4662 ms)
[23/214] ExtensionApiTest.Metrics (5970 ms)
[ RUN ] ExtensionApiTest.ContextMenus
[12536:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] no_properties", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] removeAll", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] hasParent", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_checkbox", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_radio", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_separator", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_normal-all", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_normal-page", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_normal-selection", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_normal-link", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_normal-editable", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_normal-image", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_normal-video", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022609:INFO:CONSOLE(0)] "[SUCCESS] create_normal-audio", source: chrome-extension://dbfmibpilnepeechdabkopfgdnclpefn/test.html (0)
[12530:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://niclhebpgkjllijbnckmlcnlnfhppole/test.html (0)
[12530:3847:0715/022612:INFO:CONSOLE(0)] "[SUCCESS] stringID", source: chrome-extension://gikgdngpcjapaehlmkjpcpepdbhmhkoe/_generated_background_page.html (0)
[12530:3847:0715/022612:INFO:CONSOLE(0)] "[SUCCESS] parentStringID", source: chrome-extension://gikgdngpcjapaehlmkjpcpepdbhmhkoe/_generated_background_page.html (0)
[12530:3847:0715/022612:INFO:CONSOLE(0)] "[SUCCESS] idCollision", source: chrome-extension://gikgdngpcjapaehlmkjpcpepdbhmhkoe/_generated_background_page.html (0)
[12530:3847:0715/022612:INFO:CONSOLE(0)] "[SUCCESS] idNonCollision", source: chrome-extension://gikgdngpcjapaehlmkjpcpepdbhmhkoe/_generated_background_page.html (0)
[12530:3847:0715/022614:INFO:CONSOLE(0)] "[SUCCESS] stringID", source: chrome-extension://hmeccipbedgpbdiodhclmpnnmpjcmjgp/_generated_background_page.html (0)
[12530:3847:0715/022614:INFO:CONSOLE(0)] "[SUCCESS] generatedID", source: chrome-extension://hmeccipbedgpbdiodhclmpnnmpjcmjgp/_generated_background_page.html (0)
[12530:3847:0715/022614:INFO:CONSOLE(0)] "[SUCCESS] noOnClick", source: chrome-extension://hmeccipbedgpbdiodhclmpnnmpjcmjgp/_generated_background_page.html (0)
[12538:13319:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12538:13319:0715/022614:WARNING:channel.cc(322)] RawChannel write error
[12541:13319:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12542:12807:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12542:12807:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12542:12807:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12546:12807:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12546:12807:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12530:40707:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12530:40707:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[12530:40707:0715/022614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12530:40707:0715/022614:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContextMenus (9976 ms)
[24/214] ExtensionApiTest.ContextMenus (11340 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsFileAccess
[12548:3847:0715/022612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12543:5635:0715/022614:ERROR:mach_broker_mac.mm(222)] Unknown process 12552 is sending Mach IPC messages!
[12543:3847:0715/022615:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://kjdejpcldonigaonboimgnihpcpockko/_generated_background_page.html (0)
[12543:3847:0715/022615:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://kjdejpcldonigaonboimgnihpcpockko/_generated_background_page.html (0)
2015-07-15 02:26:15.819 browser_tests[12543:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[12543:3847:0715/022616:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://mhhnpedoapenkiahplbjnmbhajobcppp/_generated_background_page.html (0)
[12543:3847:0715/022616:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://mhhnpedoapenkiahplbjnmbhajobcppp/_generated_background_page.html (0)
[12550:13319:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12550:13319:0715/022616:WARNING:channel.cc(322)] RawChannel write error
[12553:12807:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12553:12807:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.OptionalPermissionsFileAccess (6308 ms)
[25/214] ExtensionApiTest.OptionalPermissionsFileAccess (7551 ms)
[ RUN ] ExtensionApiTest.ProcessesVsTaskManager
[12559:3847:0715/022618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.ProcessesVsTaskManager (4466 ms)
[26/214] ExtensionApiTest.ProcessesVsTaskManager (5889 ms)
[ RUN ] ExtensionApiTest.ApiTest
[12565:3847:0715/022620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12560:3847:0715/022622:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[12560:40707:0715/022622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12560:40707:0715/022622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12560:40707:0715/022622:WARNING:channel.cc(322)] RawChannel write error
[12560:40707:0715/022622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12560:40707:0715/022622:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ApiTest (4232 ms)
[27/214] ExtensionApiTest.ApiTest (5575 ms)
[ RUN ] ExtensionApiTest.IncognitoYesScript
[12571:3847:0715/022623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12568:3847:0715/022627:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://lfjikemhefgpjipdlkgfgnbphebamphd/test.html (0)
[12568:74759:0715/022627:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12568:74759:0715/022630:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12582:13319:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12582:13319:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[12582:13319:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 5)
[12582:13319:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12582:13319:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12582:13319:0715/022631:WARNING:channel.cc(322)] RawChannel write error
[12568:41219:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.IncognitoYesScript (10420 ms)
[28/214] ExtensionApiTest.IncognitoYesScript (11805 ms)
[ RUN ] ExtensionApiTest.TabHighlight
[12577:3847:0715/022625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12578:13827:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12578:13827:0715/022627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12572:3847:0715/022632:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://olmcdeakdhippjmobhkajjdjggiminbf/highlight.html (0)
[12572:3847:0715/022632:INFO:CONSOLE(0)] "[SUCCESS] highlightCurrentWindow", source: chrome-extension://olmcdeakdhippjmobhkajjdjggiminbf/highlight.html (0)
[12572:3847:0715/022632:INFO:CONSOLE(0)] "[SUCCESS] highlightA", source: chrome-extension://olmcdeakdhippjmobhkajjdjggiminbf/highlight.html (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "[SUCCESS] highlightB", source: chrome-extension://olmcdeakdhippjmobhkajjdjggiminbf/highlight.html (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "[SUCCESS] highlightAWindow2", source: chrome-extension://olmcdeakdhippjmobhkajjdjggiminbf/highlight.html (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "[SUCCESS] removeTab", source: chrome-extension://olmcdeakdhippjmobhkajjdjggiminbf/highlight.html (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "[SUCCESS] noTabsHighlighted", source: chrome-extension://olmcdeakdhippjmobhkajjdjggiminbf/highlight.html (0)
[12572:3847:0715/022633:INFO:CONSOLE(0)] "[SUCCESS] indexNotFound", source: chrome-extension://olmcdeakdhippjmobhkajjdjggiminbf/highlight.html (0)
[12581:13063:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12581:13063:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12581:13063:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12581:13063:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12581:13063:0715/022633:WARNING:channel.cc(322)] RawChannel write error
[12588:12807:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12588:12807:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12588:12807:0715/022633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12588:12807:0715/022633:WARNING:channel.cc(322)] RawChannel write error
[12587:12807:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12587:12807:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12587:12807:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12587:12807:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12583:12807:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12583:12807:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12586:12807:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12586:12807:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12586:12807:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12593:13063:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[12592:13063:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12591:13063:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12591:13063:0715/022634:WARNING:channel.cc(322)] RawChannel write error
[12592:15363:0715/022634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[12587:13063:0715/022634:FATAL:memory.cc(18)] Out of memory. size=4194304
[12584:13319:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12584:13319:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12584:13319:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12584:13319:0715/022634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12592:15363:0715/022634:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12592:15363:0715/022634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[12592:15363:0715/022634:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12592:15363:0715/022634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[12592:15363:0715/022635:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12592:15363:0715/022635:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionApiTest.TabHighlight (11310 ms)
[29/214] ExtensionApiTest.TabHighlight (12640 ms)
[ RUN ] AppWindowBrowserTest.FrameInsetsForDefaultFrame
[12600:3847:0715/022637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12601:12807:0715/022639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12601:12807:0715/022639:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppWindowBrowserTest.FrameInsetsForDefaultFrame (4989 ms)
[30/214] AppWindowBrowserTest.FrameInsetsForDefaultFrame (7719 ms)
[ RUN ] MimeHandlerViewTest.Abort
[12604:3847:0715/022638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12599:74503:0715/022639:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12599:3847:0715/022641:INFO:CONSOLE(0)] "[SUCCESS] testAbort", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.Abort (4779 ms)
[31/214] MimeHandlerViewTest.Abort (6338 ms)
[ RUN ] AppShimHostManagerBrowserTest.LaunchRegisterOnly
[12612:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12613:15363:0715/022644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[12613:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12613:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12613:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12613:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12613:13063:0715/022644:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppShimHostManagerBrowserTest.LaunchRegisterOnly (2892 ms)
[32/214] AppShimHostManagerBrowserTest.LaunchRegisterOnly (4231 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted
[12616:3847:0715/022645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12611:74255:0715/022649:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12611:40963:0715/022649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12611:40963:0715/022649:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted (6940 ms)
[33/214] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted (8465 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppWhileIdle
[12621:3847:0715/022647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12622:13063:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12622:13063:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12622:13063:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12622:13063:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12622:13063:0715/022651:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteAppWhileIdle (5713 ms)
[34/214] EphemeralAppBrowserTest.PromoteAppWhileIdle (7079 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings
HTTP server started on http://127.0.0.1:52436...
sending server_data: {"host": "127.0.0.1", "port": 52436} (36 bytes)
[12634:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12627:3847:0715/022656:WARNING:extension_install_prompt.cc(163)] Proceeding!
[12636:13319:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12636:13319:0715/022659:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings (8386 ms)
[35/214] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings (9894 ms)
[ RUN ] ExtensionViewTest.ShimExtensionAttribute
[12637:3847:0715/022654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12638:12551:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12638:12551:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12638:12551:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12638:12551:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12638:12551:0715/022700:WARNING:channel.cc(322)] RawChannel write error
[12643:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12643:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12643:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[12643:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[12643:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12643:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12643:15363:0715/022700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[12643:13063:0715/022700:WARNING:channel.cc(322)] RawChannel write error
[12643:15363:0715/022700:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12643:15363:0715/022700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[12645:15107:0715/022700:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12645:15107:0715/022700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[12645:12807:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12645:12807:0715/022700:WARNING:channel.cc(322)] RawChannel write error
[12643:15363:0715/022700:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12643:15363:0715/022700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[12643:15363:0715/022700:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12643:15363:0715/022700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionViewTest.ShimExtensionAttribute (7849 ms)
[36/214] ExtensionViewTest.ShimExtensionAttribute (9150 ms)
[ RUN ] WebViewTest.Shim_TestDestroyOnEventListener
[12654:3847:0715/022703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12647:3847:0715/022707:INFO:CONSOLE(661)] "loadcommit1", source: chrome-extension://bkioeimomkodpanhjopinkafapndbkoh/main.js (661)
[12660:13063:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12660:13063:0715/022707:WARNING:channel.cc(322)] RawChannel write error
[12647:3847:0715/022707:INFO:CONSOLE(666)] "loadcommit2", source: chrome-extension://bkioeimomkodpanhjopinkafapndbkoh/main.js (666)
[12656:12807:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12656:12807:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12656:12807:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12656:12807:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12656:12807:0715/022707:WARNING:channel.cc(322)] RawChannel write error
[12647:38915:0715/022707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12647:38915:0715/022707:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDestroyOnEventListener (6166 ms)
[37/214] WebViewTest.Shim_TestDestroyOnEventListener (7476 ms)
[ RUN ] ExtensionViewTest.QueuedLoadAPICall
[12652:3847:0715/022703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12659:12807:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12659:12807:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12663:3847:0715/022712:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[12663:12807:0715/022712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12653:12807:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12653:12807:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[12667:15619:0715/022713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[12646:41219:0715/022713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12646:41219:0715/022713:WARNING:channel.cc(322)] RawChannel write error
[12646:8971:0715/022713:ERROR:mach_broker_mac.mm(222)] Unknown process 12670 is sending Mach IPC messages!
[ OK ] ExtensionViewTest.QueuedLoadAPICall (12452 ms)
[38/214] ExtensionViewTest.QueuedLoadAPICall (13783 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL
[12666:3847:0715/022711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12662:3847:0715/022714:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[12668:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12668:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12668:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12668:13063:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12662:40707:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12662:40707:0715/022715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12662:40707:0715/022715:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL (6673 ms)
[39/214] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL (8105 ms)
[ RUN ] WebViewTest.CloseOnLoadcommit
[12676:3847:0715/022717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12677:13063:0715/022720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12677:13063:0715/022720:WARNING:channel.cc(322)] RawChannel write error
[12680:13063:0715/022720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12680:13063:0715/022720:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.CloseOnLoadcommit (5868 ms)
[40/214] WebViewTest.CloseOnLoadcommit (7251 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault
[12682:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12678:74503:0715/022723:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12678:40707:0715/022723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12678:40707:0715/022723:WARNING:channel.cc(322)] RawChannel write error
[12686:12807:0715/022724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12686:12807:0715/022724:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault (6700 ms)
[41/214] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault (8184 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromMainThreadDeny
[12689:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12685:3847:0715/022727:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://hellmhlkfneihfppadofjkagnlaopofo/embedder.js (77)
[12685:3847:0715/022728:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://hellmhlkfneihfppadofjkagnlaopofo/embedder.js (79)
[12685:74503:0715/022728:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12685:3847:0715/022728:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://hellmhlkfneihfppadofjkagnlaopofo/embedder.js (82)
[12685:3847:0715/022728:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 5,2
[12685:39683:0715/022728:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.FileSystemAPIRequestFromMainThreadDeny (6936 ms)
[42/214] WebViewTest.FileSystemAPIRequestFromMainThreadDeny (8263 ms)
[ RUN ] WebViewTest.SetPropertyOnDocumentReady
[12695:3847:0715/022727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12691:62235:0715/022729:ERROR:mach_broker_mac.mm(222)] Unknown process 12698 is sending Mach IPC messages!
[12691:3847:0715/022732:INFO:CONSOLE(0)] "[SUCCESS] checkRedefinePropertyAndPartitionCorrectness", source: chrome-extension://edgcbehgagbkfajomgfcahjfopnlpfdj/main.html (0)
[12697:13063:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12697:13063:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12697:13063:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12697:13063:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12691:39683:0715/022732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12691:39683:0715/022732:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.SetPropertyOnDocumentReady (6843 ms)
[43/214] WebViewTest.SetPropertyOnDocumentReady (8101 ms)
[ RUN ] WebViewTest.NoPermission
[12704:3847:0715/022732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12700:5635:0715/022734:ERROR:mach_broker_mac.mm(222)] Unknown process 12707 is sending Mach IPC messages!
[12700:3847:0715/022735:INFO:CONSOLE(0)] "[SUCCESS] testAPIMethodExistence", source: chrome-extension://aheppcpejnmlcdfbnkjplcndhoapcomk/main.html (0)
[12700:3847:0715/022735:INFO:CONSOLE(30)] "You do not have permission to use the webview element. Be sure to declare the "webview" permission in your manifest file.", source: extensions::guestViewDeny (30)
[12700:3847:0715/022735:INFO:CONSOLE(30)] "You do not have permission to use the webview element. Be sure to declare the "webview" permission in your manifest file.", source: extensions::guestViewDeny (30)
[12700:39683:0715/022735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12700:39683:0715/022735:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.NoPermission (5446 ms)
[44/214] WebViewTest.NoPermission (6756 ms)
[ RUN ] WebViewTest.Dialog_TestPromptDialog
[12711:3847:0715/022735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12706:3847:0715/022739:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://afioijekbaoecmangojpcpmigahpglgm/embedder.js (77)
[12706:3847:0715/022739:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://afioijekbaoecmangojpcpmigahpglgm/embedder.js (81)
[12706:3847:0715/022739:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://afioijekbaoecmangojpcpmigahpglgm/embedder.js (92)
[12706:3847:0715/022739:INFO:CONSOLE(264)] "The prompt dialog test has started.", source: chrome-extension://afioijekbaoecmangojpcpmigahpglgm/embedder.js (264)
[12706:3847:0715/022739:INFO:CONSOLE(279)] "webview has requested a dialog.", source: chrome-extension://afioijekbaoecmangojpcpmigahpglgm/embedder.js (279)
[12706:3847:0715/022740:INFO:CONSOLE(284)] "The app has responded to the dialog request.", source: chrome-extension://afioijekbaoecmangojpcpmigahpglgm/embedder.js (284)
[12706:3847:0715/022740:INFO:CONSOLE(271)] "webview has reported a result for its prompt dialog.", source: chrome-extension://afioijekbaoecmangojpcpmigahpglgm/embedder.js (271)
[12712:13063:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12706:38147:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Dialog_TestPromptDialog (6661 ms)
[45/214] WebViewTest.Dialog_TestPromptDialog (8110 ms)
[ RUN ] WebViewTest.Shim_TestZoomAPI
[12717:3847:0715/022739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12713:40195:0715/022743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12713:40195:0715/022743:WARNING:channel.cc(322)] RawChannel write error
[12713:40195:0715/022743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12713:40195:0715/022743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestZoomAPI (6575 ms)
[46/214] WebViewTest.Shim_TestZoomAPI (8113 ms)
[ RUN ] AutofillTest.Invalid
[12725:3847:0715/022744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillTest.Invalid (3119 ms)
[47/214] AutofillTest.Invalid (4402 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle (2 ms)
[48/214] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle (1293 ms)
[ RUN ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal
[12734:3847:0715/022748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:27:48.618 browser_tests[12728:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal (3203 ms)
[49/214] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal (4469 ms)
[ RUN ] AndroidUsbTraitsTest.TestDeviceCounting
[12735:3847:0715/022748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbTraitsTest.TestDeviceCounting (3441 ms)
[50/214] AndroidUsbTraitsTest.TestDeviceCounting (4672 ms)
[ RUN ] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI
[12748:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52454...
sending server_data: {"host": "127.0.0.1", "port": 52454} (36 bytes)
[12741:3847:0715/022757:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12741:3847:0715/022759:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12741:3847:0715/022759:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[12741:3847:0715/022759:INFO:CONSOLE(2)] "PASS", source: (2)
[12748:3847:0715/022759:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[12748:3847:0715/022759:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12748:3847:0715/022759:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI (8395 ms)
[51/214] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI (9980 ms)
[ RUN ] DevToolsSanityTest.TestNetworkSize
[12746:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52451...
sending server_data: {"host": "127.0.0.1", "port": 52451} (36 bytes)
[12740:3847:0715/022757:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12740:3847:0715/022759:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12740:3847:0715/022759:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[ OK ] DevToolsSanityTest.TestNetworkSize (10323 ms)
[52/214] DevToolsSanityTest.TestNetworkSize (11649 ms)
[ RUN ] DownloadTest.DownloadPrefs_SaveFilePath
[12758:3847:0715/022803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12761:15363:0715/022804:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[12761:15363:0715/022804:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadTest.DownloadPrefs_SaveFilePath (2942 ms)
[53/214] DownloadTest.DownloadPrefs_SaveFilePath (4499 ms)
[ RUN ] DownloadTest.Resumption_NoPrompt
[12762:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.Resumption_NoPrompt (3299 ms)
[54/214] DownloadTest.Resumption_NoPrompt (4760 ms)
[ RUN ] SavePageBrowserTest.NoSave
[12768:3847:0715/022808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12764:40963:0715/022808:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12764:40963:0715/022808:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SavePageBrowserTest.NoSave (3214 ms)
[55/214] SavePageBrowserTest.NoSave (4669 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_GoBackAndForward
[12778:3847:0715/022812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12774:3847:0715/022813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12774:3847:0715/022814:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.IFrameDNSError_GoBackAndForward (3824 ms)
[56/214] ErrorPageTest.IFrameDNSError_GoBackAndForward (5099 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack2
[12772:3847:0715/022809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12767:3847:0715/022811:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12767:40707:0715/022813:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12775:13063:0715/022813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12775:13063:0715/022813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12779:13063:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12779:13063:0715/022814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12767:3847:0715/022815:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12767:40707:0715/022816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12767:40707:0715/022816:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorPageTest.DNSError_GoBack2 (9246 ms)
[57/214] ErrorPageTest.DNSError_GoBack2 (10954 ms)
[ RUN ] DeclarativeContentApiTest.RulesAddedFromManifest
[12795:3847:0715/022817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12791:3847:0715/022818:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12791:3847:0715/022818:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12791:3847:0715/022819:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DeclarativeContentApiTest.RulesAddedFromManifest (3708 ms)
[58/214] DeclarativeContentApiTest.RulesAddedFromManifest (5268 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction
[12800:3847:0715/022820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12801:13063:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12801:13063:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12801:13063:0715/022822:WARNING:channel.cc(322)] RawChannel write error
[12803:13831:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12803:13831:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction (4264 ms)
[59/214] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction (5761 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed4
[12806:3847:0715/022823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52460...
sending server_data: {"host": "127.0.0.1", "port": 52460} (36 bytes)
[12802:3847:0715/022826:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
File not found feeds/url%255Fdecoding.html full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/chrome/test/data/feeds/url%255Fdecoding.html
127.0.0.1 - - [15/Jul/2015 02:28:26] code 404, message Not Found
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed4 (5862 ms)
[60/214] ExtensionBrowserTest.RSSParseFeedInvalidFeed4 (7327 ms)
[ RUN ] ExtensionBrowserTest.WindowOpenExtension
[12813:3847:0715/022825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12808:38147:0715/022827:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12814:12551:0715/022827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12814:12551:0715/022827:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.WindowOpenExtension (4334 ms)
[61/214] ExtensionBrowserTest.WindowOpenExtension (5728 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenCancelTest
[12820:3847:0715/022830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12816:5383:0715/022832:ERROR:mach_broker_mac.mm(222)] Unknown process 12826 is sending Mach IPC messages!
2015-07-15 02:28:33.741 browser_tests[12816:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[12816:3847:0715/022834:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://dhjjcbhceakefpjdmfmlaadpcgjehgjp/test.html (0)
[12816:41219:0715/022834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenCancelTest (6530 ms)
[62/214] FileSystemApiTest.FileSystemApiOpenCancelTest (7898 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest
[12824:3847:0715/022831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:33.820 browser_tests[12819:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[12819:62491:0715/022834:ERROR:mach_broker_mac.mm(222)] Unknown process 12828 is sending Mach IPC messages!
[12819:3847:0715/022835:INFO:CONSOLE(0)] "chrome.fileSystem.chooseFile is deprecated", source: chrome-extension://glmfifhepijlhmfjgeokabepedgkjabe/test.html (0)
[12819:3847:0715/022835:INFO:CONSOLE(0)] "Please use chrome.fileSystem.chooseEntry instead", source: chrome-extension://glmfifhepijlhmfjgeokabepedgkjabe/test.html (0)
[12819:3847:0715/022835:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://glmfifhepijlhmfjgeokabepedgkjabe/test.html (0)
[12825:13063:0715/022835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest (6166 ms)
[63/214] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest (7660 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveQueue
[12835:3847:0715/022838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12831:3847:0715/022840:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kmnkncbemoidefoldonakkoilphcekcd/test.js (5)
[12838:12807:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12838:12807:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[12838:12807:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12838:12807:0715/022840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.InteractiveQueue (4740 ms)
[64/214] GetAuthTokenFunctionTest.InteractiveQueue (6171 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiDefaultUser
[12839:3847:0715/022839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12833:3847:0715/022842:INFO:CONSOLE(5)] "hi there", source: chrome-extension://kmnkncbemoidefoldonakkoilphcekcd/test.js (5)
[12842:13063:0715/022842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12842:13063:0715/022842:WARNING:channel.cc(322)] RawChannel write error
[12833:3847:0715/022842:WARNING:account_fetcher_service.cc(429)] Failed to get UserInfo for primary@example.com
[ OK ] GetAuthTokenFunctionTest.MultiDefaultUser (4792 ms)
[65/214] GetAuthTokenFunctionTest.MultiDefaultUser (6296 ms)
[ RUN ] InstanceIDApiTest.BetaChannel
[12851:3847:0715/022845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12846:3847:0715/022847:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://hoolpbceaoippohkegiohkdiafgejjmn/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.BetaChannel (4151 ms)
[66/214] InstanceIDApiTest.BetaChannel (5478 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.InteractionRequired
[12847:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52463...
sending server_data: {"host": "127.0.0.1", "port": 52463} (36 bytes)
[12843:3847:0715/022847:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[12843:41219:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12843:41219:0715/022849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12843:41219:0715/022849:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LaunchWebAuthFlowFunctionTest.InteractionRequired (6942 ms)
[67/214] LaunchWebAuthFlowFunctionTest.InteractionRequired (8306 ms)
[ RUN ] ProxySettingsApiTest.ProxyPacData
[12866:3847:0715/022852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12861:3847:0715/022854:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://moimaemnjfcmnnjpnkhjilifmhheekka/_generated_background_page.html (0)
[12861:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://moimaemnjfcmnnjpnkhjilifmhheekka/_generated_background_page.html (0)
[12861:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] verifySettings", source: chrome-extension://moimaemnjfcmnnjpnkhjilifmhheekka/_generated_background_page.html (0)
[12869:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12869:13063:0715/022855:WARNING:channel.cc(322)] RawChannel write error
[12861:40707:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProxySettingsApiTest.ProxyPacData (4563 ms)
[68/214] ProxySettingsApiTest.ProxyPacData (5978 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead
[12862:3847:0715/022851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12857:5635:0715/022853:ERROR:mach_broker_mac.mm(222)] Unknown process 12867 is sending Mach IPC messages!
[12857:3847:0715/022854:INFO:CONSOLE(0)] "[SUCCESS] ReadDirectoryTest", source: chrome-extension://bedodmpdgpijhfegkdiedpegmnppmibk/_generated_background_page.html (0)
[12857:3847:0715/022854:INFO:CONSOLE(0)] "[SUCCESS] ReadFileToBytesTest", source: chrome-extension://bedodmpdgpijhfegkdiedpegmnppmibk/_generated_background_page.html (0)
[12857:3847:0715/022854:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12857:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] GetMetadataTest", source: chrome-extension://bedodmpdgpijhfegkdiedpegmnppmibk/_generated_background_page.html (0)
[12857:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] GetMediaFileSystemMetadataTest", source: chrome-extension://bedodmpdgpijhfegkdiedpegmnppmibk/_generated_background_page.html (0)
[12857:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] GetAllMediaFileSystemMetadataTest", source: chrome-extension://bedodmpdgpijhfegkdiedpegmnppmibk/_generated_background_page.html (0)
[12857:3847:0715/022855:INFO:CONSOLE(0)] "[SUCCESS] DropPermissionForMediaFileSystemTest", source: chrome-extension://bedodmpdgpijhfegkdiedpegmnppmibk/_generated_background_page.html (0)
[12863:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12863:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12863:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12863:13063:0715/022855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12863:13063:0715/022855:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead (6810 ms)
[69/214] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead (8211 ms)
[ RUN ] SyncFileSystemApiTest.GetUsageAndQuota
[12878:3847:0715/022858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12872:3847:0715/022901:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ikhgcehfjpjenoploakhfbeadpnfhhpe/_generated_background_page.html (0)
[12879:13063:0715/022901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12879:13063:0715/022901:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncFileSystemApiTest.GetUsageAndQuota (4859 ms)
[70/214] SyncFileSystemApiTest.GetUsageAndQuota (6337 ms)
[ RUN ] TabCaptureApiTest.ApiTests
[12880:3847:0715/022859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12873:40963:0715/022901:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12873:3847:0715/022901:INFO:CONSOLE(13)] "pending", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (13)
[12883:23043:0715/022901:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[12883:23043:0715/022901:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[12883:23043:0715/022901:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[12883:23043:0715/022901:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[12873:3847:0715/022901:INFO:CONSOLE(13)] "active", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (13)
[12873:3847:0715/022901:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[12873:3847:0715/022901:INFO:CONSOLE(13)] "stopped", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (13)
[12873:3847:0715/022901:INFO:CONSOLE(0)] "[SUCCESS] captureTabAndVerifyStateTransitions", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[12873:3847:0715/022902:INFO:CONSOLE(0)] "[SUCCESS] getCapturedTabs", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[12873:3847:0715/022902:INFO:CONSOLE(0)] "[SUCCESS] captureSameTab", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[12873:7427:0715/022902:ERROR:mach_broker_mac.mm(222)] Unknown process 12884 is sending Mach IPC messages!
[12873:3847:0715/022902:INFO:CONSOLE(0)] "[SUCCESS] tabIsUnmutedWhenTabCaptured", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[12873:3847:0715/022902:INFO:CONSOLE(0)] "[SUCCESS] onlyVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[12873:3847:0715/022902:INFO:CONSOLE(0)] "[SUCCESS] onlyAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[12873:3847:0715/022902:INFO:CONSOLE(0)] "[SUCCESS] noAudioOrVideoRequested", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[12873:3847:0715/022902:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Capture failed. No audio or video requested.
at noAudioOrVideoRequested (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js:140:16)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[12883:13063:0715/022902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12883:13063:0715/022902:WARNING:channel.cc(322)] RawChannel write error
[12883:13063:0715/022902:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[12883:13063:0715/022902:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[12883:13063:0715/022902:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[12883:13063:0715/022902:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[12883:13063:0715/022902:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] TabCaptureApiTest.ApiTests (5672 ms)
[71/214] TabCaptureApiTest.ApiTests (7018 ms)
[ RUN ] TabCaptureApiTest.ActiveTabPermission
[12889:3847:0715/022905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12885:40963:0715/022907:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12894:22531:0715/022907:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[12894:22531:0715/022907:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[12894:22531:0715/022907:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[12894:22531:0715/022907:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[12885:3847:0715/022907:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[12885:3847:0715/022908:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Extension has not been invoked for the current page (see activeTab permission). Chrome pages cannot be captured.
at Object.afterOpenNewTab [as callback] (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.js:14:21)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.html (0)
[12885:3847:0715/022908:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.html (0)
[12894:12807:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12894:12807:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12894:12807:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12894:12807:0715/022908:WARNING:channel.cc(322)] RawChannel write error
[12897:13063:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12897:13063:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12897:13063:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12897:13063:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12897:13063:0715/022908:WARNING:channel.cc(322)] RawChannel write error
[12894:12807:0715/022908:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[12894:12807:0715/022908:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[12898:12807:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] TabCaptureApiTest.ActiveTabPermission (6162 ms)
[72/214] TabCaptureApiTest.ActiveTabPermission (7606 ms)
[ RUN ] TabCaptureApiTest.GrantForChromePages
[12893:3847:0715/022906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12895:13063:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12895:13063:0715/022908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12896:23043:0715/022909:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[12896:23043:0715/022909:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[12896:23043:0715/022909:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[12896:23043:0715/022909:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[12888:3847:0715/022909:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[12888:3847:0715/022909:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_chrome_pages.html (0)
[12896:13575:0715/022909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TabCaptureApiTest.GrantForChromePages (5385 ms)
[73/214] TabCaptureApiTest.GrantForChromePages (6893 ms)
[ RUN ] ExtensionWindowCreateTest.ValidateCreateWindowState
[12908:3847:0715/022913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12909:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWindowCreateTest.ValidateCreateWindowState (3032 ms)
[74/214] ExtensionWindowCreateTest.ValidateCreateWindowState (4359 ms)
[ RUN ] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled
[12905:3847:0715/022912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12907:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12900:40451:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12900:40451:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[12900:40451:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled (4575 ms)
[75/214] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled (5926 ms)
[ RUN ] ExtensionWebstoreGetWebGLStatusTest.Blocked
[12919:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:18.928 browser_tests[12913:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[12913:40451:0715/022919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12921:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12921:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12921:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12921:13063:0715/022919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12921:13063:0715/022919:WARNING:channel.cc(322)] RawChannel write error
[12921:15363:0715/022919:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] ExtensionWebstoreGetWebGLStatusTest.Blocked (3164 ms)
[76/214] ExtensionWebstoreGetWebGLStatusTest.Blocked (4342 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IsInIncognitoMode
HTTP server started on http://127.0.0.1:52466...
sending server_data: {"host": "127.0.0.1", "port": 52466} (36 bytes)
[12918:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:18.927 browser_tests[12911:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[12911:40963:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12911:40963:0715/022920:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebstorePrivateApiTest.IsInIncognitoMode (5058 ms)
[77/214] ExtensionWebstorePrivateApiTest.IsInIncognitoMode (6304 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundleCancel
HTTP server started on http://127.0.0.1:52471...
sending server_data: {"host": "127.0.0.1", "port": 52471} (36 bytes)
[12931:3847:0715/022923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12924:41219:0715/022925:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12933:12807:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12933:12807:0715/022925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12924:3847:0715/022925:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[12924:3847:0715/022927:INFO:CONSOLE(0)] "[SUCCESS] installCanceled", source: http://www.example.com:52471/files/extensions/api_test/webstore_private/install_bundle_cancel.html (0)
[12924:41219:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BundleWebstorePrivateApiTest.InstallBundleCancel (6755 ms)
[78/214] BundleWebstorePrivateApiTest.InstallBundleCancel (8326 ms)
[ RUN ] AppApiTest.SameBrowsingInstanceAfterSwap
[12932:3847:0715/022923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12926:40963:0715/022926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12926:40963:0715/022926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12926:40963:0715/022926:WARNING:channel.cc(322)] RawChannel write error
[12926:74511:0715/022926:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12926:74511:0715/022927:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12941:12807:0715/022928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12941:12807:0715/022928:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.SameBrowsingInstanceAfterSwap (6569 ms)
[79/214] AppApiTest.SameBrowsingInstanceAfterSwap (7768 ms)
[ RUN ] BlockedAppApiTest.OpenAppFromIframe
[12948:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12942:74759:0715/022932:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BlockedAppApiTest.OpenAppFromIframe (3291 ms)
[80/214] BlockedAppApiTest.OpenAppFromIframe (4886 ms)
[ RUN ] ContentCapabilitiesTest.UnlimitedStorage
[12949:3847:0715/022931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12951:15107:0715/022932:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[12943:41219:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12943:41219:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[12943:41219:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12943:41219:0715/022932:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentCapabilitiesTest.UnlimitedStorage (3124 ms)
[81/214] ContentCapabilitiesTest.UnlimitedStorage (4465 ms)
[ RUN ] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate
[12958:3847:0715/022936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12952:3847:0715/022939:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12952:41219:0715/022942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12952:41219:0715/022942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate (9539 ms)
[82/214] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate (10973 ms)
[ RUN ] ClipboardApiTest.HostedAppNoPermission
[12972:3847:0715/022946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12969:75015:0715/022948:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ClipboardApiTest.HostedAppNoPermission (3824 ms)
[83/214] ClipboardApiTest.HostedAppNoPermission (5092 ms)
[ RUN ] ExtensionBindingsApiTest.EventOverriding
[12959:3847:0715/022936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12953:3847:0715/022938:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://elhnmbglffblacifllclgjkndpknhamc/_generated_background_page.html (0)
[12963:13063:0715/022953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12963:13063:0715/022953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBindingsApiTest.EventOverriding (19888 ms)
[84/214] ExtensionBindingsApiTest.EventOverriding (21240 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable
[12978:3847:0715/022951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12975:74759:0715/022953:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12975:74759:0715/022955:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12981:12807:0715/022957:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12981:12807:0715/022957:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12987:12807:0715/022959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12987:12807:0715/022959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12983:13063:0715/022959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12983:13063:0715/022959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12983:13063:0715/022959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12983:13063:0715/022959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12975:39683:0715/022959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12983:13063:0715/022959:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable (10011 ms)
[85/214] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable (11236 ms)
[ RUN ] ExternallyConnectableMessagingTest.EnablingAndDisabling
[12986:3847:0715/022957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12982:75527:0715/023001:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12989:12551:0715/023001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12989:12551:0715/023001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12992:12807:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12992:12807:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12988:12807:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12988:12807:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12988:12807:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[12988:12807:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12988:12807:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12997:13063:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12997:13063:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12997:13063:0715/023002:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.EnablingAndDisabling (7765 ms)
[86/214] ExternallyConnectableMessagingTest.EnablingAndDisabling (9152 ms)
[ RUN ] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel
[13000:3847:0715/023003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:04.037 browser_tests[12996:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[12996:41219:0715/023005:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12996:3847:0715/023005:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13000:3847:0715/023006:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[13000:3847:0715/023006:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13004:13319:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[13004:13319:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[13004:13319:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483655, remote ID 8)
[13004:13319:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[13004:13319:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13004:13319:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13004:13319:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483657, remote ID 10)
[13004:13319:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13004:13319:0715/023006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel (5380 ms)
[87/214] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel (6756 ms)
[ RUN ] IsolatedAppTest.IsolatedAppProcessModel
[13007:3847:0715/023006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13002:40707:0715/023008:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13002:74247:0715/023008:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13002:40707:0715/023012:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13002:40707:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13002:40707:0715/023012:WARNING:channel.cc(322)] RawChannel write error
[13002:40707:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13002:40707:0715/023012:WARNING:channel.cc(322)] RawChannel write error
[13002:40707:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13002:40707:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[13002:40707:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IsolatedAppTest.IsolatedAppProcessModel (8784 ms)
[88/214] IsolatedAppTest.IsolatedAppProcessModel (10140 ms)
[ RUN ] LazyBackgroundPageApiTest.NaCl
[13014:3847:0715/023010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13017:12551:0715/023012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13021,1994912128:02:30:14.825182] Native Client module will be loaded at base address 0x00000e0400000000
[13010:40963:0715/023015:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13010:40963:0715/023015:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[13010:40963:0715/023015:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LazyBackgroundPageApiTest.NaCl (7309 ms)
[89/214] LazyBackgroundPageApiTest.NaCl (8662 ms)
[ RUN ] LazyBackgroundPageApiTest.Messaging
[13024:3847:0715/023016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13028:13063:0715/023018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13028:13063:0715/023018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13028:13063:0715/023018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13020:75015:0715/023019:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] LazyBackgroundPageApiTest.Messaging (6288 ms)
[90/214] LazyBackgroundPageApiTest.Messaging (7794 ms)
[ RUN ] WebstoreInlineInstallerTest.ShouldBlockInlineInstallFromPopupWindow
HTTP server started on http://127.0.0.1:52553...
sending server_data: {"host": "127.0.0.1", "port": 52553} (36 bytes)
[13031:3847:0715/023019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreInlineInstallerTest.ShouldBlockInlineInstallFromPopupWindow (4957 ms)
[91/214] WebstoreInlineInstallerTest.ShouldBlockInlineInstallFromPopupWindow (6349 ms)
[ RUN ] LocaleTestTraditionalChinese.TestStart
[13043:3847:0715/023025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13044:13063:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13044:13063:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13044:13063:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13044:13063:0715/023026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13044:15363:0715/023026:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[13044:15363:0715/023026:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[13044:15363:0715/023026:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] LocaleTestTraditionalChinese.TestStart (3052 ms)
[92/214] LocaleTestTraditionalChinese.TestStart (4390 ms)
[ RUN ] RedirectTest.ClientServerServer
[13041:3847:0715/023024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52561...
sending server_data: {"host": "127.0.0.1", "port": 52561} (36 bytes)
[13041:3847:0715/023026:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[13041:3847:0715/023026:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] RedirectTest.ClientServerServer (4226 ms)
[93/214] RedirectTest.ClientServerServer (5679 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestMicCamBlockCam
[13052:3847:0715/023029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13046:3847:0715/023030:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestMicCamBlockCam (3462 ms)
[94/214] MediaStreamDevicesControllerTest.RequestMicCamBlockCam (4820 ms)
[ RUN ] MediaFileValidatorTest.UnsupportedExtension
[13054:3847:0715/023030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.UnsupportedExtension (3112 ms)
[95/214] MediaFileValidatorTest.UnsupportedExtension (4637 ms)
[ RUN ] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections
[13063:3847:0715/023034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13057:3847:0715/023035:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13057:40451:0715/023036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13057:40451:0715/023036:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections (3327 ms)
[96/214] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections (4631 ms)
[ RUN ] MediaFileValidatorTest.ValidImage
[13062:3847:0715/023034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13056:40451:0715/023036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13056:40451:0715/023036:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaFileValidatorTest.ValidImage (4034 ms)
[97/214] MediaFileValidatorTest.ValidImage (5602 ms)
[ RUN ] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe
[13073:3847:0715/023039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe (3065 ms)
[98/214] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe (4378 ms)
[ RUN ] PredictorBrowserTest.Preconnect
[13074:3847:0715/023040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PredictorBrowserTest.Preconnect (3214 ms)
[99/214] PredictorBrowserTest.Preconnect (4734 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation
[13085:3847:0715/023044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13078:56327:0715/023045:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation (3067 ms)
[100/214] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation (4415 ms)
[ RUN ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds
[13081:3847:0715/023043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52570...
sending server_data: {"host": "127.0.0.1", "port": 52570} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:52575...
sending server_data: {"host": "127.0.0.1", "port": 52575} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 52577)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/third_party/pywebsocket/src/mod_pywebsocket/standalone.py", line 663, in __init__
self, request, client_address, server)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
1.0.0.127.in-addr.arpa - code 404, message File not found
[13077:3847:0715/023046:INFO:CONSOLE(17)] "WebSocket connection to 'ws://wrong-user:wrong-password@127.0.0.1:52575/echo-with-no-extension' failed: HTTP Authentication failed; no valid credentials available", source: http://127.0.0.1:52570/files/connect_to.html?url=ws://wrong-user:wrong-password@127.0.0.1:52575/echo-with-no-extension (17)
[13077:39939:0715/023046:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13077:39939:0715/023046:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds (4361 ms)
[101/214] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds (5758 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation
[13095:3847:0715/023049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13089:56071:0715/023050:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation (3651 ms)
[102/214] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation (5010 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId
[13097:3847:0715/023049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13090:56327:0715/023050:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId (3560 ms)
[103/214] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId (4885 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdPushStateCorrect
[13106:3847:0715/023054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13100:56071:0715/023055:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.ChangePwdPushStateCorrect (3240 ms)
[104/214] PasswordManagerBrowserTestBase.ChangePwdPushStateCorrect (4491 ms)
[ RUN ] PreferenceServiceTest.Test
[13107:3847:0715/023054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13109:13063:0715/023055:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[13109:13063:0715/023055:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13109:13063:0715/023055:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13109:13063:0715/023055:WARNING:channel.cc(322)] RawChannel write error
[13109:15363:0715/023055:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PreferenceServiceTest.Test (3124 ms)
[105/214] PreferenceServiceTest.Test (4387 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectInIframe
[13118:3847:0715/023058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52595...
sending server_data: {"host": "127.0.0.1", "port": 52595} (36 bytes)
[13120:13063:0715/023101:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13120:13063:0715/023101:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13120:13063:0715/023101:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectInIframe (5499 ms)
[106/214] PrerenderBrowserTest.PrerenderServerRedirectInIframe (6754 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelReferrer
[13119:3847:0715/023058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52599...
sending server_data: {"host": "127.0.0.1", "port": 52599} (36 bytes)
[13129:13063:0715/023101:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13129:13063:0715/023101:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
testserver.py: Broken pipe
[13111:40195:0715/023101:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13111:40195:0715/023101:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelReferrer (5363 ms)
[107/214] PrerenderBrowserTest.PrerenderCancelReferrer (6688 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageNavigateFragment
[13136:3847:0715/023105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52611...
sending server_data: {"host": "127.0.0.1", "port": 52611} (36 bytes)
[13138:13063:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13138:13063:0715/023108:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageNavigateFragment (5568 ms)
[108/214] PrerenderBrowserTest.PrerenderPageNavigateFragment (6872 ms)
[ RUN ] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap
[13137:3847:0715/023105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52613...
sending server_data: {"host": "127.0.0.1", "port": 52613} (36 bytes)
[13131:40195:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap (5462 ms)
[109/214] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap (6708 ms)
[ RUN ] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled
[13151:3847:0715/023112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52626...
sending server_data: {"host": "127.0.0.1", "port": 52626} (36 bytes)
File not found prerender/dummy.nmf full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/chrome/test/data/prerender/dummy.nmf
127.0.0.1 - - [15/Jul/2015 02:31:15] code 404, message Not Found
[13145:3847:0715/023115:INFO:CONSOLE(0)] "NativeClient: could not load manifest url.", source: http://127.0.0.1:52626/files/prerender/prerender_plugin_nacl_enabled.html (0)
[13145:40451:0715/023115:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled (5332 ms)
[110/214] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled (6849 ms)
[ RUN ] PrerenderBrowserTestWithExtensions.StreamsTest
[13150:3847:0715/023112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52625...
sending server_data: {"host": "127.0.0.1", "port": 52625} (36 bytes)
[13158:15363:0715/023116:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[13144:39683:0715/023116:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13144:39683:0715/023116:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[13144:39683:0715/023116:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTestWithExtensions.StreamsTest (6513 ms)
[111/214] PrerenderBrowserTestWithExtensions.StreamsTest (7713 ms)
[ RUN ] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord
[13163:3847:0715/023118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord (4181 ms)
[112/214] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord (5422 ms)
[ RUN ] PushMessagingBrowserTest.PermissionStateSaysPrompt
HTTPS server started on https://127.0.0.1:52639...
sending server_data: {"host": "127.0.0.1", "port": 52639} (36 bytes)
[13168:3847:0715/023120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13160:3847:0715/023121:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:52639/files/push_messaging/push_test.js (18)
[13160:3847:0715/023121:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:52639/files/push_messaging/push_test.js (18)
[13160:41731:0715/023122:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13160:41731:0715/023122:WARNING:channel.cc(322)] RawChannel write error
[13160:3847:0715/023122:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[13160:3847:0715/023122:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[13160:3847:0715/023122:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PermissionStateSaysPrompt (4123 ms)
[113/214] PushMessagingBrowserTest.PermissionStateSaysPrompt (5443 ms)
[ RUN ] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:52645...
sending server_data: {"host": "127.0.0.1", "port": 52645} (36 bytes)
[13178:3847:0715/023125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13171:3847:0715/023126:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:52645/files/push_messaging/push_test.js (18)
[13171:3847:0715/023126:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:52645/files/push_messaging/push_test.js (18)
[13171:3847:0715/023126:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:52645/files/push_messaging/push_test.js (18)
[13171:3847:0715/023126:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:52645/files/push_messaging/push_test.js (18)
[13171:3847:0715/023126:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:52645/files/push_messaging/push_test.js (18)
[13171:3847:0715/023126:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:52645/files/push_messaging/push_test.js (18)
[13171:3847:0715/023126:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:52645/files/push_messaging/push_test.js (18)
[13171:3847:0715/023126:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[13171:3847:0715/023126:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[13171:3847:0715/023126:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes (4181 ms)
[114/214] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes (5518 ms)
[ RUN ] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied
[13179:3847:0715/023125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13173:3847:0715/023128:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[13173:3847:0715/023128:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[13173:3847:0715/023128:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[13173:3847:0715/023128:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied (4811 ms)
[115/214] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied (6340 ms)
[ RUN ] NoSessionRestoreTest.PRE_SessionCookies
[13191:3847:0715/023131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_SessionCookies (3145 ms)
[116/214] NoSessionRestoreTest.PRE_SessionCookies (4593 ms)
[ RUN ] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose
[13187:3847:0715/023129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13183:40451:0715/023131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13183:40451:0715/023131:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 02:31:34.620 browser_tests[13183:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[13183:40451:0715/023135:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13183:40451:0715/023135:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose (7242 ms)
[117/214] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose (8654 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL
[13200:3847:0715/023136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13195:3847:0715/023138:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13195:3847:0715/023138:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[13195:3847:0715/023138:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAFo0lEQVR4Xu3cS1OTVxwG8Ha6dsZNt/0S7ozX+wUSGKN7ycIvkJ2OiNcdbvwMfABXLS1VvLXFSMWUgFAh1oJICCEGq8UFp8+fPu87J4S3vrmcvIfOceaZMKOSnN/8z/+c95Yv3B8XFxcXFxcXFzNRZ89+rZLJJNKLDCAZdfp0Hini5zWJ/Izk5e+QAf7bpPzf/yvKLkD0I1lArCOqwazL70D65Xdub5RUagcA0kDJCYCJ8Hen5b22D8y5czvVmTN9gCkRwHzwXvKe8t72wij1JWB6AFMIBDAPVZDPIJ/Fth7zDWAeESD64LPIZ7ICBwAxZBFRlmURiUWLk0ymuCwrG8NtQyqKKfUVYG4RwP7gs8pnbhsOAO4gapvlTluQzFaO+Uoy3nNMAayurlalcOqUKaSUudUKTa9dQN/t3m0EiWOItX6fw6W8nUCDyFJHh5ktAMbUuh0yN4HtBPpWgGIxNYQUTSBhTC3ZccvW3QNoawUR6Afk7p49ZpAwtuYPPHlsFUkFEehHAA0jy61GwthkjM1UTx8BIq2gIeDcQ+7v3atKnZ2trqK+xs/n8JRFVBUEJL+CBGgYQD/t369WWomEMTZ0PgkAaQ8g6ik2RJyH+/apxwD6BSm3tpLS9QPxTGDUFTQkTZrT6wGApIJGkKcHD6p38XjLzkzWfw6ZADb0oHvAEaBHAPpZKohAv7YSCWOup3r6CRBpBX3v9R+pHuSxAB04oDKI4EjGDh1qDRLGXA9Q1iagYQFigxagJwR6BpwxptIsEsYc+roVANajBhpkcxag+3qDBs5TRMd5jowfPtws0rqMPUz1JAkQbQ8i0F1vBWP/GQHOqEwvgWGywPmNWW0GCWMPA9RrA9Cg339YPQR6AhwBGtuEM47kjhxRE0jDSBh7GKABC4CqGzSBZHplNCDA6PGBXhw9qt4nEo0ADYQBytgCJLvnB97yLs2ZQM+Q59WV4+NM8nWqESSMPcwOOm8BEA8v2KC5QcxIgxYgTq0sgSY8HFaP4Ewjvx87Vi9SPgxQ0QYgHqD6q9cIK2jU7z2sHIY4NUAzyF/hkYphptiaDUBjFy6oYa//aLtnArHn1FaOjvMSkdfZsEgY+7YBqpTLKnvxonrI/jPiTS/ijBPHAxKYFxrONDLD5I8f33j9AKQQQHZOsaVr1wSlBmkcSN7hxagGlPtM5Xg4swR6xXwGqWhnk2aWr1/fEmni0iUfiNPLX84nQ+L8wbw+ceK/kPKGlnnzSFNA8nbPOQBNalOKOEw1DiMwfuaQj11dDS7z3ChGmVIA0nRvr8oCaKPvbMJ5ycxqOLObKudP4syfPCmpRcLYDRxqmMlKANLM5cvSf/zqmUI4rQik9ZwAnDnkDbKA/K0jYeyhD1ZtRnoFJKxSWuVwWjHEERjiyCsrR8N5iyu3i4iPhLEbON1hNuUApNdXrgAooHJqgHQchDiSApE+dXXxdIeBE2am8+7GjS2R5oBU1ZCDp5WfBR2HweVtueaWNXDKNXqkeSARRlutiMP404pZJJCHU0RwKanf8El786kEIL0BEisnsOfoOJICIzjLSLmjY5fFl33CZ/XmzSCkwMqZD5hWgkOgnIELh/Yhvb16Vc0RqXa1Ympx1EoikTZw6TnavA9AWujpERgdh0B+5bAp+72npBKJHQZuXrAPqXD7dlDlEIdVw+BGCKmePgO3v9iHBJzaymF0nCUNB9f3C6q7e6eBG6jsyofz57V9DrOpIRc0GMkKUuns7DFwC56dwYGnvpTX9hzGwynF47wFz8BNnLYGx1ScUn64WlXjlOPxxY8Yk6HbgO1H0nsOo+OsVRKJmNEbyW3PGpAAhGg9hwFOyj2KQCR/WjG4TeaWe5hlE5LAlBG8bvUwi3sc6lN390blGMBxD9S5RzINxD3U6x4Ld18s4L6awt64LzdxX4/zDxj9/IEueAvhAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACClBMVEUAAADbRTfrTjvcRjraQjbcRDjbRDjbRTfaRDXZQDPZQTTbQzfaRDbcRDfbQzbVKyvZQzXaQzbaRDbIPjLaRDbYQzfXQTfaQzbZQzbbRDi/QADbRDfbQDfbJCTcRTjbQzbIPjPbQzfbQzfbRTfTQyzcRzvbQzbaRDbaQjfbQzbaQzbaQzbaRDfYQTTaRDfbQzfaRDbaQzbbQjbbQjbZQjTZQzbaQzbYQTTVQTXbRDbPQDDbQzbIPzPbQzfbRDfbNzfZRDaAAADVOSvYQDbbRDa/QCDZRDbqVUDaQTPbRDfGPDLbQjXHPjTVQEDJPTLGPTHKPTPYTjvGPDHbRDe+Oi+6OS64OC7LPzLHPTL7+/urNSv5+fm/OjD4+PjEPDHFPDG5OC67OS/DOzG8OS+9Oi/COzDrn5nAOzDtoZvBOzD9/f36+vq3OC62Ny339/fIPjLsoJr+/v6xNizx8fHFPDCnMymjMii1NyyfMSfz8/PUlI+uNivLlI+oMynDPDDUlY+zNyylMiipNCrOlI/JPjLHPTHKPjKhMijPlI+3OC2+Oy/FPTH29vaqNSq5OS319fW8Oi7AOy/BOy+sNSv////VlZD8/PzQlZDKlI+iMijCPDDYmJO0NyykMiiwNiy2OC27OS69Oi6gMSfYl5K4OC3MPzPempXBPDDqnpjy8vL09PTHPjLRlZDbmZMWYj36AAAAUnRSTlMAgQ1CaODzz4soSuj4/tkGV9303/FBM9ic8gTpHAffhc+MKtAXQbDHdMaudtc7rX7q+n93Nl/VJyu4EK9B9vwOXgISNOIIgAw32vJNgAz+84ENOFEUuAAAA25JREFUeAHsz0lPwmAQxvEWSxdaWiAIyAIBkQXc9yXuezw+3/+7mAkc1MxrZho9kPR3fZL/ZKxM5n80a05jXA+jKKyPG06tmTIT+C180/IDS689AmPU1nacKlhVR9fpwain6RxiabtfGgw7neGg5J9iaU/eKWDhYsf64m2GhYK0k7yDXJ/8HD72QeJEGJqAHDCHz0OQiTAUgxxx0+MNTbGsE4A8PbNjH+RMFJqDvPDjZUTjXBS6Alk3rLs0zkShKcitYb2jcSoKlUESw3pMY1kUqoDcG9YHGiuiEEB+n1cvlLM9FyLupp0zd7a6UMivGTtFqBQNpdculPL8dzbUbDbkQc1jQy7UNtgQUshCfxb67Lw+ltMGoygALzLJLiuvsvNMXsNPkElJZAkQIIxASHRsesEUXOy49zi99+Qdc84vBXuBPJLYefPNOfdezfzOZq//ZZpBoezZ2TXJjMW+BYPgrKxkrxwtpn0OCEHKL0/zxDTtUg9WDU6ekpOnfNlu7gQbNiEVklkQzqfmeNUKtP7lfP5CLZjsRWdr3JhEvweAIF2oaqHA8WjCiUZ71d1AB2mqKuIAwnyYp/duVNoIAEESeei8bUz2T6utUiu0EQgSecp95Inu96qjN8ViKFTxDzlOeW8N8zlFLzqh5G+/kL0vOHuH2+g1KpXAPE8mlXV/kLhDrd+Hc/jrBfO8Zx5F0dObfiC7V7+9tUaoM3R6JQ/0dNoIe4ece26/HDe24XQ6QzAMpOvpI1kOe4XoMI/Y1x84P2tdzEeBYxiyHI+HPUI/WAx5muIOh3Bq5+ilHKAXnTgyeav2l72YJ8o7PK/ZgfS0YRzRsazMV4/Dfs3vHffM76JV7HbFeJgHgWQrl8mkvK5fYR7hFHE+nDPzyHae40zKM7S4szqZfhf2/XBflJgnkfD+iViYD/Pwp+B+PiDPR+ahM/ABLb6iU0Sv6d5lOLlj5vGRCL9d556/sJdg0CuXSmUSiSXJBwRJnHPSmU+c+8phznCW6jOhe25ShY7TC9LUkaQHPl9sFfZSeIcsBoe9BpJUn/f7hqwozh1azHPi5JEiD2e/1m+7S+tw/g8I++J8IvXI3KPZ7+Nbd92lTYOMfYepAR0p8nhhtgPphkxhQNN9JaS6FJlbuOl/kft3XCVxzydg4EhP5p8+c0H+Affig2wpFL3DAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[ OK ] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL (4554 ms)
[118/214] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL (5903 ms)
[ RUN ] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired
[13206:3847:0715/023138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13207:15619:0715/023139:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired (2853 ms)
[119/214] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired (4162 ms)
[ RUN ] SSLUITest.TestRedirectHTTPSToHTTP
[13216:3847:0715/023142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52654...
sending server_data: {"host": "127.0.0.1", "port": 52654} (36 bytes)
HTTPS server started on https://127.0.0.1:52660...
sending server_data: {"host": "127.0.0.1", "port": 52660} (36 bytes)
[13217:12807:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13217:12807:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13217:12807:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[13217:12807:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13217:12807:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13216:3847:0715/023145:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[13216:3847:0715/023145:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] SSLUITest.TestRedirectHTTPSToHTTP (4451 ms)
[120/214] SSLUITest.TestRedirectHTTPSToHTTP (5928 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndGoForward
[13213:3847:0715/023142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52653...
sending server_data: {"host": "127.0.0.1", "port": 52653} (36 bytes)
HTTPS server started on https://127.0.0.1:52655...
sending server_data: {"host": "127.0.0.1", "port": 52655} (36 bytes)
[13208:3847:0715/023147:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13224:13579:0715/023147:FATAL:memory.cc(18)] Out of memory. size=4194304
[13208:40451:0715/023147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13208:40451:0715/023147:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestHTTPSExpiredCertAndGoForward (7622 ms)
[121/214] SSLUITest.TestHTTPSExpiredCertAndGoForward (9016 ms)
[ RUN ] SSLUITest.BadCertFollowedByGoodCert
[13227:3847:0715/023149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52665...
sending server_data: {"host": "127.0.0.1", "port": 52665} (36 bytes)
HTTPS server started on https://127.0.0.1:52666...
sending server_data: {"host": "127.0.0.1", "port": 52666} (36 bytes)
[13223:3847:0715/023152:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13236:13579:0715/023152:FATAL:memory.cc(18)] Out of memory. size=4194304
[13223:40451:0715/023152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13223:40451:0715/023152:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.BadCertFollowedByGoodCert (6510 ms)
[122/214] SSLUITest.BadCertFollowedByGoodCert (7760 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckYesParamNoReportNo
[13234:3847:0715/023151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:52672...
sending server_data: {"host": "127.0.0.1", "port": 52672} (36 bytes)
[13229:38147:0715/023154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13229:38147:0715/023154:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckYesParamNoReportNo (4906 ms)
[123/214] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckYesParamNoReportNo (6342 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed
[13247:3847:0715/023157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13241:40195:0715/023158:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13248:14851:0715/023158:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed (2768 ms)
[124/214] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed (4204 ms)
[ RUN ] TaskManagerBrowserTest.KillTab
[13243:3847:0715/023156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13252:13063:0715/023201:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13252:13063:0715/023201:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.KillTab (6760 ms)
[125/214] TaskManagerBrowserTest.KillTab (8241 ms)
[ RUN ] TranslateBrowserTest.TranslateInIsolatedWorld
HTTPS server started on https://127.0.0.1:52675...
sending server_data: {"host": "127.0.0.1", "port": 52675} (36 bytes)
[13255:3847:0715/023202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13250:3847:0715/023203:INFO:CONSOLE(11)] "Refused to execute inline script because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-yYzraT8J1a38ktXhIl_jFG-8U3sK68CZG-fPk8ccUfg='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
", source: http://127.0.0.1:52676/translate/fr_test.html (11)
[13250:75527:0715/023203:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13250:41475:0715/023204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13250:41475:0715/023204:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TranslateBrowserTest.TranslateInIsolatedWorld (4534 ms)
[126/214] TranslateBrowserTest.TranslateInIsolatedWorld (5834 ms)
[ RUN ] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame
[13260:3847:0715/023204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13257:75279:0715/023206:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13257:40451:0715/023206:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame (3418 ms)
[127/214] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame (4973 ms)
[ RUN ] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed
[13265:3847:0715/023207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13262:74759:0715/023208:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13262:74759:0715/023208:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /popup_blocker/
[13267:13063:0715/023208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13267:13063:0715/023208:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed (3086 ms)
[128/214] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed (4405 ms)
[ RUN ] PopupBlockerBrowserTest.CorrectReferrer
[13270:3847:0715/023209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13266:75527:0715/023210:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.CorrectReferrer (4549 ms)
[129/214] PopupBlockerBrowserTest.CorrectReferrer (5981 ms)
[ RUN ] PopupBlockerBrowserTest.WebUI
[13276:3847:0715/023212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13271:75271:0715/023213:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.WebUI (3524 ms)
[130/214] PopupBlockerBrowserTest.WebUI (4977 ms)
[ RUN ] PopupBlockerBrowserTest.TapGestureWithCtrlKey
[13283:3847:0715/023215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13278:74767:0715/023216:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13278:40963:0715/023217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13278:40963:0715/023217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13278:40963:0715/023217:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.TapGestureWithCtrlKey (3741 ms)
[131/214] PopupBlockerBrowserTest.TapGestureWithCtrlKey (5143 ms)
[ RUN ] BrowserTest.DisableMenuItemsWhenIncognitoIsForced
[13287:3847:0715/023217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13282:41219:0715/023218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13282:41219:0715/023218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[13282:41219:0715/023218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13282:41219:0715/023218:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.DisableMenuItemsWhenIncognitoIsForced (3280 ms)
[132/214] BrowserTest.DisableMenuItemsWhenIncognitoIsForced (4788 ms)
[ RUN ] BrowserTest.InterstitialCloseTab
[13294:3847:0715/023220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13301:12807:0715/023222:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13290:3847:0715/023222:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserTest.InterstitialCloseTab (4069 ms)
[133/214] BrowserTest.InterstitialCloseTab (5354 ms)
[ RUN ] ClickModifierTest.WindowOpenShiftMiddleClickTest
[13299:3847:0715/023221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13292:40451:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13292:40451:0715/023223:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.WindowOpenShiftMiddleClickTest (3467 ms)
[134/214] ClickModifierTest.WindowOpenShiftMiddleClickTest (4924 ms)
[ RUN ] BrowserNavigatorTest.TargetContents_ForegroundTab
[13310:3847:0715/023227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.TargetContents_ForegroundTab (3065 ms)
[135/214] BrowserNavigatorTest.TargetContents_ForegroundTab (4487 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId
[13308:3847:0715/023226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13302:3847:0715/023228:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13309:12807:0715/023228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13309:12807:0715/023228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13309:12807:0715/023228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13309:12807:0715/023228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13309:12807:0715/023228:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId (4648 ms)
[136/214] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId (6053 ms)
[ RUN ] WindowAppleScriptTest.ActiveTab
[13317:3847:0715/023231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13320:12807:0715/023232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13320:12807:0715/023232:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WindowAppleScriptTest.ActiveTab (3496 ms)
[137/214] WindowAppleScriptTest.ActiveTab (4893 ms)
[ RUN ] WindowAppleScriptTest.WindowOrder
[13321:3847:0715/023232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.WindowOrder (3519 ms)
[138/214] WindowAppleScriptTest.WindowOrder (5001 ms)
[ RUN ] BrowserWindowControllerTest.SheetPosition
[13329:3847:0715/023236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.SheetPosition (3665 ms)
[139/214] BrowserWindowControllerTest.SheetPosition (5094 ms)
[ RUN ] ExtensionInstallDialogControllerTest.BasicTest
[13333:3847:0715/023237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13328:40195:0715/023238:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13328:40195:0715/023238:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[13328:40195:0715/023238:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionInstallDialogControllerTest.BasicTest (3462 ms)
[140/214] ExtensionInstallDialogControllerTest.BasicTest (4836 ms)
[ RUN ] OneClickSigninBubbleControllerTest.Close
[13340:3847:0715/023241:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleControllerTest.Close (3120 ms)
[141/214] OneClickSigninBubbleControllerTest.Close (4426 ms)
[ RUN ] ManagePasswordsBubbleTest.IconClickTogglesBubble
[13344:3847:0715/023242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13337:3847:0715/023244:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ManagePasswordsBubbleTest.IconClickTogglesBubble (4635 ms)
[142/214] ManagePasswordsBubbleTest.IconClickTogglesBubble (5981 ms)
[ RUN ] SSLClientCertificateSelectorCocoaTest.HideShow
[13350:3847:0715/023245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SSLClientCertificateSelectorCocoaTest.HideShow (5119 ms)
[143/214] SSLClientCertificateSelectorCocoaTest.HideShow (6385 ms)
[ RUN ] FindInPageControllerTest.PrepopulateInNewTab
[13356:3847:0715/023248:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.PrepopulateInNewTab (3380 ms)
[144/214] FindInPageControllerTest.PrepopulateInNewTab (4876 ms)
[ RUN ] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes
[13363:3847:0715/023252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52704...
sending server_data: {"host": "127.0.0.1", "port": 52704} (36 bytes)
[13366:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[13366:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[13366:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13366:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13366:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483654, remote ID 7)
[13366:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13366:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13366:13063:0715/023254:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes (4419 ms)
[145/214] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes (5803 ms)
[ RUN ] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted
[13367:3847:0715/023253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13368:13063:0715/023255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted (4501 ms)
[146/214] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted (6026 ms)
[ RUN ] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions
[13375:3847:0715/023258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13380:13063:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13380:13063:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13380:13063:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13380:13063:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13380:13063:0715/023300:WARNING:channel.cc(322)] RawChannel write error
[13380:15363:0715/023300:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions (4056 ms)
[147/214] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions (5669 ms)
[ RUN ] BrowserActionsBarBrowserTest.ForceHide
[13379:3847:0715/023259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13373:41219:0715/023300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserActionsBarBrowserTest.ForceHide (3171 ms)
[148/214] BrowserActionsBarBrowserTest.ForceHide (4732 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsPage (1 ms)
[149/214] WebUIBidiCheckerBrowserTestLTR.TestSettingsPage (1151 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameImportData
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameImportData (1 ms)
[150/214] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameImportData (1480 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPopups
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPopups (1 ms)
[151/214] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPopups (1336 ms)
[ RUN ] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad
[13387:3847:0715/023303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13382:74759:0715/023304:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad (3007 ms)
[152/214] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad (4327 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameFonts
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameFonts (1 ms)
[153/214] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameFonts (1321 ms)
[ RUN ] DownloadsDOMHandlerTest.RemoveCalledOnPageClose
[13395:3847:0715/023307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52710...
sending server_data: {"host": "127.0.0.1", "port": 52710} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.RemoveCalledOnPageClose (3670 ms)
[154/214] DownloadsDOMHandlerTest.RemoveCalledOnPageClose (4981 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferProfileConnected
[13408:3847:0715/023313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13410:12807:0715/023313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13410:12807:0715/023313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13410:15107:0715/023313:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[13410:15107:0715/023313:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[13410:15107:0715/023313:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.CanOfferProfileConnected (2886 ms)
[155/214] InlineLoginUIBrowserTest.CanOfferProfileConnected (4552 ms)
[ RUN ] InlineLoginUIBrowserTest.DifferentStorageId
[13400:3847:0715/023309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13402:3847:0715/023311:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[13402:13063:0715/023311:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13394:3847:0715/023312:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13394:3847:0715/023313:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[13405:13063:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13405:13063:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13405:13063:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13394:39683:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13394:39683:0715/023314:WARNING:channel.cc(322)] RawChannel write error
[13409:13063:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13409:13063:0715/023314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13409:13063:0715/023314:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InlineLoginUIBrowserTest.DifferentStorageId (7691 ms)
[156/214] InlineLoginUIBrowserTest.DifferentStorageId (9005 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfoWithLatestVersion
[ OK ] ChromeLocatorTest.GetChromeBundleInfoWithLatestVersion (10 ms)
[157/214] ChromeLocatorTest.GetChromeBundleInfoWithLatestVersion (1412 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDivSiblingTable
[ OK ] FormAutofillTest.LabelsInferredFromDivSiblingTable (397 ms)
[158/214] FormAutofillTest.LabelsInferredFromDivSiblingTable (1784 ms)
[ RUN ] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom
[13415:3847:0715/023317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom (3213 ms)
[159/214] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom (4577 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode
[ OK ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode (322 ms)
[160/214] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode (1464 ms)
[ RUN ] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction
[ OK ] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction (307 ms)
[161/214] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction (1502 ms)
[ RUN ] ChromeRenderViewTest.ContentSettingsBlockScripts
[ OK ] ChromeRenderViewTest.ContentSettingsBlockScripts (157 ms)
[162/214] ChromeRenderViewTest.ContentSettingsBlockScripts (1488 ms)
[ RUN ] ChromeRenderViewTest.LanguageMetaTagCase
[ OK ] ChromeRenderViewTest.LanguageMetaTagCase (232 ms)
[163/214] ChromeRenderViewTest.LanguageMetaTagCase (1489 ms)
[ RUN ] TranslateHelperBrowserTest.TranslateSuccess
[ OK ] TranslateHelperBrowserTest.TranslateSuccess (126 ms)
[164/214] TranslateHelperBrowserTest.TranslateSuccess (1229 ms)
[ RUN ] OutOfProcessPPAPITest.FileRef2
[13430:3847:0715/023325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52711...
sending server_data: {"host": "127.0.0.1", "port": 52711} (36 bytes)
objc[13435]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13435]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[13424:3847:0715/023328:INFO:CONSOLE(177)] "QueryAndTouchFileForceAsync finished in 0.084 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "QueryAndTouchFile finished in 0.030 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "QueryAndTouchFileBlocking finished in 0.027 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "QueryAndTouchFileBackground finished in 0.028 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:55299:0715/023328:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[13424:3847:0715/023328:INFO:CONSOLE(177)] "DeleteFileAndDirectoryForceAsync finished in 0.047 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:55043:0715/023328:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[13424:3847:0715/023328:INFO:CONSOLE(177)] "DeleteFileAndDirectory finished in 0.034 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:55299:0715/023328:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[13424:3847:0715/023328:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBlocking finished in 0.051 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:55299:0715/023328:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[13424:3847:0715/023328:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBackground finished in 0.048 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:55299:0715/023328:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[13424:3847:0715/023328:INFO:CONSOLE(177)] "RenameFileAndDirectoryForceAsync finished in 0.045 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:55299:0715/023328:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[13424:3847:0715/023328:INFO:CONSOLE(177)] "RenameFileAndDirectory finished in 0.050 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:34307:0715/023328:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[13424:3847:0715/023328:INFO:CONSOLE(177)] "RenameFileAndDirectoryBlocking finished in 0.053 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:55043:0715/023328:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[13424:3847:0715/023328:INFO:CONSOLE(177)] "RenameFileAndDirectoryBackground finished in 0.036 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "QueryForceAsync finished in 0.030 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "Query finished in 0.036 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "QueryBlocking finished in 0.036 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "QueryBackground finished in 0.036 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "FileNameEscapingForceAsync finished in 0.023 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "FileNameEscaping finished in 0.013 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "FileNameEscapingBlocking finished in 0.027 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[13424:3847:0715/023328:INFO:CONSOLE(177)] "FileNameEscapingBackground finished in 0.031 seconds.", source: http://127.0.0.1:52711/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[ OK ] OutOfProcessPPAPITest.FileRef2 (5678 ms)
[165/214] OutOfProcessPPAPITest.FileRef2 (7011 ms)
[ RUN ] TracingBrowserTest.BeginTracingWithWatch
[13429:3847:0715/023325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13423:3847:0715/023329:ERROR:CONSOLE(297)] "Uncaught Error: Multiple hotkey controllers attached to this host", source: chrome://tracing/tracing.js (297)
[13423:3847:0715/023329:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13433:13063:0715/023331:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13433:13063:0715/023331:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13433:13063:0715/023331:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TracingBrowserTest.BeginTracingWithWatch (9008 ms)
[166/214] TracingBrowserTest.BeginTracingWithWatch (10507 ms)
[ RUN ] OutOfProcessPPAPITest.FileSystem
[13440:3847:0715/023332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52719...
sending server_data: {"host": "127.0.0.1", "port": 52719} (36 bytes)
objc[13446]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13446]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[13436:3847:0715/023334:INFO:CONSOLE(177)] "OpenForceAsync finished in 0.027 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023334:INFO:CONSOLE(177)] "Open finished in 0.013 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "OpenBlocking finished in 0.058 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "OpenBackground finished in 0.054 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "MultipleOpensForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "MultipleOpens finished in 0.018 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "MultipleOpensBlocking finished in 0.030 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "MultipleOpensBackground finished in 0.015 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "ResourceConversionForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "ResourceConversion finished in 0.001 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "ResourceConversionBlocking finished in 0.010 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[13436:3847:0715/023335:INFO:CONSOLE(177)] "ResourceConversionBackground finished in 0.002 seconds.", source: http://127.0.0.1:52719/files/test_case.html?testcase=FileSystem (177)
[ OK ] OutOfProcessPPAPITest.FileSystem (5070 ms)
[167/214] OutOfProcessPPAPITest.FileSystem (6427 ms)
[ RUN ] OutOfProcessPPAPITest.FlashMessageLoop
[13447:3847:0715/023335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[13450]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[13450]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[13442:3847:0715/023337:INFO:CONSOLE(177)] "Basics finished in 0.009 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/ppapi/tests/test_case.html?testcase=FlashMessageLoop_Basics,FlashMessageLoop_RunWithoutQuit, (177)
[13442:3847:0715/023337:INFO:CONSOLE(177)] "RunWithoutQuit finished in 0.006 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testJBI7Mi/ppapi/tests/test_case.html?testcase=FlashMessageLoop_Basics,FlashMessageLoop_RunWithoutQuit, (177)
[ OK ] OutOfProcessPPAPITest.FlashMessageLoop (4086 ms)
[168/214] OutOfProcessPPAPITest.FlashMessageLoop (5415 ms)
[ RUN ] NaClBrowserTestPnacl.ProgressEvents
[13453:3847:0715/023338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52723...
sending server_data: {"host": "127.0.0.1", "port": 52723} (36 bytes)
[13449:3847:0715/023340:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[13461,1994912128:02:33:41.529738] Native Client module will be loaded at base address 0x0000687600000000
[13461,1994912128:02:33:42.298648] NaCl untrusted code called _exit(0x0)
[13463,1994912128:02:33:43.133352] Native Client module will be loaded at base address 0x0000590a00000000
[13463,1994912128:02:33:43.194995] NaCl untrusted code called _exit(0x0)
[13465,1994912128:02:33:44.013108] Native Client module will be loaded at base address 0x00006cb600000000
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| / progress_events loaded
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[13449:3847:0715/023344:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:52723/files/progress_event_listener.js (138)
[13449:3847:0715/023344:INFO:CONSOLE(140)] "stateProgressPrev 92896", source: http://127.0.0.1:52723/files/progress_event_listener.js (140)
[13449:3847:0715/023344:INFO:CONSOLE(142)] "stateProgressTotal 92896", source: http://127.0.0.1:52723/files/progress_event_listener.js (142)
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] ||||
[13449:3847:0715/023344:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.ProgressEvents (7686 ms)
[169/214] NaClBrowserTestPnacl.ProgressEvents (9066 ms)
[ RUN ] NaClBrowserTestPnacl.SuccessfulLoadUMA
[13459:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52730...
sending server_data: {"host": "127.0.0.1", "port": 52730} (36 bytes)
[13464,1994912128:02:33:43.461675] Native Client module will be loaded at base address 0x000028f800000000
[13464,1994912128:02:33:44.204943] NaCl untrusted code called _exit(0x0)
[13466,1994912128:02:33:45.112774] Native Client module will be loaded at base address 0x0000227100000000
[13466,1994912128:02:33:45.177031] NaCl untrusted code called _exit(0x0)
[13468,1994912128:02:33:46.230138] Native Client module will be loaded at base address 0x0000226800000000
[13454:3847:0715/023346:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.SuccessfulLoadUMA (7387 ms)
[170/214] NaClBrowserTestPnacl.SuccessfulLoadUMA (8922 ms)
[ RUN ] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff
[13472:3847:0715/023348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52738...
sending server_data: {"host": "127.0.0.1", "port": 52738} (36 bytes)
[13479,1994912128:02:33:50.825926] Native Client module will be loaded at base address 0x00003bd500000000
[13479,1994912128:02:33:51.189159] NaCl untrusted code called _exit(0x0)
[13481,1994912128:02:33:52.009299] Native Client module will be loaded at base address 0x00003f5500000000
[13481,1994912128:02:33:52.071265] NaCl untrusted code called _exit(0x0)
[13483,1994912128:02:33:52.871138] Native Client module will be loaded at base address 0x000005c400000000
[13467:3847:0715/023352:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[13472:3847:0715/023352:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[13472:3847:0715/023352:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13472:3847:0715/023352:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[13472:3847:0715/023352:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[13473:13319:0715/023352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff (7023 ms)
[171/214] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff (8627 ms)
[ RUN ] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0
[13476:3847:0715/023349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52745...
sending server_data: {"host": "127.0.0.1", "port": 52745} (36 bytes)
[13482,1994912128:02:33:52.306841] Native Client module will be loaded at base address 0x000032c800000000
[13482,1994912128:02:33:52.647190] NaCl untrusted code called _exit(0x0)
2015-07-15 02:33:53.050 browser_tests[13471:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[13484,1994912128:02:33:53.523463] Native Client module will be loaded at base address 0x0000304300000000
[13484,1994912128:02:33:53.583551] NaCl untrusted code called _exit(0x0)
[13486,1994912128:02:33:54.492054] Native Client module will be loaded at base address 0x0000434600000000
[13471:3847:0715/023354:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0 (6711 ms)
[172/214] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0 (8298 ms)
[ RUN ] PolicyTest.DisableSpdy
[13491:3847:0715/023356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13492:15107:0715/023357:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[13492:15107:0715/023357:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[13492:15107:0715/023357:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.DisableSpdy (2861 ms)
[173/214] PolicyTest.DisableSpdy (4325 ms)
[ RUN ] PolicyTest.ExtensionInstallBlacklistWildcard
[13495:3847:0715/023358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13490:9475:0715/023401:ERROR:mach_broker_mac.mm(222)] Unknown process 13503 is sending Mach IPC messages!
[13490:3847:0715/023402:WARNING:extension_error_reporter.cc(79)] Extension error: AdBlock (extension ID "dojnnbeimaimaojcialkkgajdnefpgcn") is blocked by the administrator.
[13490:3847:0715/023403:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[13490:39939:0715/023403:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.ExtensionInstallBlacklistWildcard (7432 ms)
[174/214] PolicyTest.ExtensionInstallBlacklistWildcard (8954 ms)
[ RUN ] PreferencesBrowserTest.ClearPrefs
[13501:3847:0715/023400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13497:3847:0715/023402:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[13497:3847:0715/023403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.ClearPrefs (6058 ms)
[175/214] PreferencesBrowserTest.ClearPrefs (7304 ms)
[ RUN ] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl
[13515:3847:0715/023408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13517:15363:0715/023409:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[13517:15363:0715/023409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[13517:15363:0715/023409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[13517:13063:0715/023409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl (2901 ms)
[176/214] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl (4357 ms)
[ RUN ] TtsApiTest.NoNetworkSpeechEngineWhenOffline
[13511:3847:0715/023407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13507:3847:0715/023410:INFO:CONSOLE(0)] "[FAIL] testNetworkSpeechVoices: FAIL (no message)
Error
at Object.<anonymous> (extensions::test:150:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.<anonymous> (extensions::test:134:16)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (chrome-extension://ldbhojnbgiacikbdgoibfoieiiopnjme/test.js:10:19)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://ldbhojnbgiacikbdgoibfoieiiopnjme/_generated_background_page.html (0)
[13513:12551:0715/023410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13513:12551:0715/023410:WARNING:channel.cc(322)] RawChannel write error
[13516:13063:0715/023410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13516:13063:0715/023410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13516:13063:0715/023410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13516:13063:0715/023410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13516:13063:0715/023410:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.NoNetworkSpeechEngineWhenOffline (5973 ms)
[177/214] TtsApiTest.NoNetworkSpeechEngineWhenOffline (7242 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading
[13523:3847:0715/023412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:52756...
sending server_data: {"host": "localhost", "port": 52756} (36 bytes)
[13519:40451:0715/023414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13519:40451:0715/023414:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading (3804 ms)
[178/214] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading (5132 ms)
[ RUN ] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin
[13528:3847:0715/023414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52759...
sending server_data: {"host": "127.0.0.1", "port": 52759} (36 bytes)
[13529:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13529:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin (5385 ms)
[179/214] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin (6733 ms)
[ RUN ] NetworkingPrivateApiTest.GetManagedProperties
[13535:3847:0715/023417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13530:3847:0715/023420:INFO:CONSOLE(0)] "[SUCCESS] getManagedProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getManagedProperties (0)
[13530:41219:0715/023420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13530:41219:0715/023420:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.GetManagedProperties (4680 ms)
[180/214] NetworkingPrivateApiTest.GetManagedProperties (5939 ms)
[ RUN ] NetworkingPrivateApiTest.RequestNetworkScan
[13541:3847:0715/023421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13542:12807:0715/023423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13542:12807:0715/023423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13537:3847:0715/023423:INFO:CONSOLE(0)] "[SUCCESS] requestNetworkScan", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestNetworkScan (0)
[ OK ] NetworkingPrivateApiTest.RequestNetworkScan (4647 ms)
[181/214] NetworkingPrivateApiTest.RequestNetworkScan (5985 ms)
[ RUN ] NetworkingPrivateApiTest.StartConnect
[13547:3847:0715/023423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13543:39683:0715/023425:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13548:13319:0715/023425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13548:13319:0715/023425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13548:13319:0715/023425:WARNING:channel.cc(322)] RawChannel write error
[13543:3847:0715/023425:INFO:CONSOLE(0)] "[SUCCESS] startConnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnect (0)
[ OK ] NetworkingPrivateApiTest.StartConnect (4229 ms)
[182/214] NetworkingPrivateApiTest.StartConnect (5616 ms)
[ RUN ] NetworkingPrivateApiTest.VerifyAndEncryptData
[13553:3847:0715/023427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13549:40707:0715/023429:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13555:12807:0715/023429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13555:12807:0715/023429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13555:12807:0715/023429:WARNING:channel.cc(322)] RawChannel write error
[13549:3847:0715/023429:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptData", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptData (0)
[ OK ] NetworkingPrivateApiTest.VerifyAndEncryptData (4714 ms)
[183/214] NetworkingPrivateApiTest.VerifyAndEncryptData (6016 ms)
[ RUN ] NetworkingPrivateApiTest.SetWifiTDLSEnabledState
[13559:3847:0715/023429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13554:3847:0715/023431:INFO:CONSOLE(0)] "[SUCCESS] setWifiTDLSEnabledState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setWifiTDLSEnabledState (0)
[13554:41219:0715/023431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13554:41219:0715/023431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[13554:41219:0715/023431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTest.SetWifiTDLSEnabledState (4314 ms)
[184/214] NetworkingPrivateApiTest.SetWifiTDLSEnabledState (5759 ms)
[ RUN ] NetworkingPrivateApiTestFail.StartDisconnect
[13565:3847:0715/023432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13567:12807:0715/023434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13567:12807:0715/023434:WARNING:channel.cc(322)] RawChannel write error
[13562:3847:0715/023435:INFO:CONSOLE(0)] "[FAIL] startDisconnect: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnect (0)
[13562:41219:0715/023435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTestFail.StartDisconnect (4345 ms)
[185/214] NetworkingPrivateApiTestFail.StartDisconnect (5570 ms)
[ RUN ] PicasaDataProviderNoDatabaseGetListTest.NoDatabaseGetList
[13571:3847:0715/023434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13572:15107:0715/023435:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[13572:12807:0715/023435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13572:12807:0715/023435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13572:12807:0715/023435:WARNING:channel.cc(322)] RawChannel write error
[13572:15107:0715/023435:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[13572:15107:0715/023435:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[13572:15107:0715/023435:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[13572:15107:0715/023435:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PicasaDataProviderNoDatabaseGetListTest.NoDatabaseGetList (2630 ms)
[186/214] PicasaDataProviderNoDatabaseGetListTest.NoDatabaseGetList (4092 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37
[13580:3847:0715/023439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13582:12551:0715/023440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13582:12551:0715/023440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13582:12551:0715/023440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13582:12551:0715/023440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37 (3129 ms)
[187/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37 (4716 ms)
[ RUN ] DriveAppProviderTest.MatchingChromeAppInstalled
[13579:3847:0715/023439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13573:40707:0715/023440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13573:40707:0715/023440:WARNING:channel.cc(322)] RawChannel write error
[13573:54275:0715/023441:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1345 to client_task_runner_.
[13573:54275:0715/023441:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:512 to client_task_runner_.
[ OK ] DriveAppProviderTest.MatchingChromeAppInstalled (4385 ms)
[188/214] DriveAppProviderTest.MatchingChromeAppInstalled (5913 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62
[13591:3847:0715/023443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13592:14091:0715/023445:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62 (3155 ms)
[189/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62 (4496 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70
[13593:3847:0715/023444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13594:13063:0715/023445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70 (3229 ms)
[190/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70 (4707 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89
[13599:3847:0715/023448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13602:13315:0715/023449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13602:13315:0715/023449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13602:13315:0715/023449:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89 (3045 ms)
[191/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89 (4311 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107
[13603:3847:0715/023449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107 (3353 ms)
[192/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107 (4600 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120
[13609:3847:0715/023452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120 (3099 ms)
[193/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120 (4401 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2
[13613:3847:0715/023454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13614:13063:0715/023455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13614:13063:0715/023455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13614:13063:0715/023455:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2 (3408 ms)
[194/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2 (4917 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6
[13619:3847:0715/023457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13620:13063:0715/023457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6 (3029 ms)
[195/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6 (4270 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8
[13623:3847:0715/023459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13625:12807:0715/023500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13625:12807:0715/023500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13625:12807:0715/023500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[13625:12807:0715/023500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13625:12807:0715/023500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13625:12807:0715/023500:WARNING:channel.cc(322)] RawChannel write error
[13623:3847:0715/023500:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[13623:3847:0715/023500:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8 (3167 ms)
[196/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8 (4807 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17
[13628:3847:0715/023501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13630:13063:0715/023502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17 (3103 ms)
[197/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17 (4615 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27
[13633:3847:0715/023503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27 (2968 ms)
[198/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27 (4645 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29
[13638:3847:0715/023506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29 (2822 ms)
[199/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29 (4239 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3
[13643:3847:0715/023508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13650:13063:0715/023512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13651:13319:0715/023512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13651:13319:0715/023512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13651:13319:0715/023512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3 (6745 ms)
[200/214] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3 (8177 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1
[13652:3847:0715/023511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13644:75015:0715/023515:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13644:75015:0715/023515:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1 (7251 ms)
[201/214] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1 (9124 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[13659:3847:0715/023516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52766...
sending server_data: {"host": "127.0.0.1", "port": 52766} (36 bytes)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.819 - Registering video event handlers.", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.828 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.851 - Loading media using MSE.", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.857 - Registering video event handlers.", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.858 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.949 - Loading media using MSE.", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.956 - onSourceOpen [object Event]", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.962 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.967 - onSourceOpen [object Event]", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023518:INFO:CONSOLE(295)] "02:35:18.967 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.051 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.081 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.130 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.137 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.144 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023519:INFO:CONSOLE(295)] "02:35:19.150 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023520:INFO:CONSOLE(295)] "02:35:20.404 - One video seeked.", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13656:3847:0715/023520:INFO:CONSOLE(295)] "02:35:20.447 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:52766/files/eme_player_js/utils.js (295)
[13661:12807:0715/023520:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (5998 ms)
[202/214] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (7627 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[13671:3847:0715/023519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52784...
sending server_data: {"host": "127.0.0.1", "port": 52784} (36 bytes)
[13660:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.197 - Using ClearKeyPlayer", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.206 - Registering video event handlers.", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.208 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.129 - Loading media using src.", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.272 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.275 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.302 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.313 - Forcing invalid key data.", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.321 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.323 - Forcing invalid key data.", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023522:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (145)
[13660:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.338 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13660:3847:0715/023522:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (145)
[13660:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.342 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:52784/files/eme_player_js/utils.js (295)
[13672:12807:0715/023522:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (5259 ms)
[203/214] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (6832 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[13678:3847:0715/023524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:35:24.604 browser_tests[13674:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:52802...
sending server_data: {"host": "127.0.0.1", "port": 52802} (36 bytes)
[13674:3847:0715/023526:INFO:CONSOLE(295)] "02:35:26.094 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023526:INFO:CONSOLE(295)] "02:35:26.103 - Registering video event handlers.", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023526:INFO:CONSOLE(295)] "02:35:26.114 - Loading media using MSE.", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023526:INFO:CONSOLE(295)] "02:35:26.335 - onSourceOpen [object Event]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023526:INFO:CONSOLE(295)] "02:35:26.350 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023526:INFO:CONSOLE(295)] "02:35:26.391 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023526:INFO:CONSOLE(295)] "02:35:26.399 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023526:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.287 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.297 - Adding key to sessionID: 1", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.306 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.505 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.508 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.510 - Adding key to sessionID: 1", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.514 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.905 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.908 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.911 - Adding key to sessionID: 1", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.916 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.706 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.709 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.711 - Adding key to sessionID: 1", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.716 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13674:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.166 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52802/files/eme_player_js/utils.js (295)
[13680:13063:0715/023530:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8395 ms)
[204/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9658 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0
[13685:3847:0715/023526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52819...
sending server_data: {"host": "127.0.0.1", "port": 52819} (36 bytes)
[13679:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.839 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.844 - Using ClearKeyPlayer", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.849 - Registering video event handlers.", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023527:INFO:CONSOLE(295)] "02:35:27.852 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.744 - Loading media using MSE.", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.842 - onSourceOpen [object Event]", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.846 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.873 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.880 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023528:INFO:CONSOLE(295)] "02:35:28.903 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023529:INFO:CONSOLE(295)] "02:35:29.122 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023529:INFO:CONSOLE(295)] "02:35:29.125 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023529:INFO:CONSOLE(295)] "02:35:29.522 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023529:INFO:CONSOLE(295)] "02:35:29.524 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.326 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.329 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[13679:3847:0715/023531:INFO:CONSOLE(295)] "02:35:31.642 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52819/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7591 ms)
[205/214] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9166 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/2
[13694:3847:0715/023533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13695:15363:0715/023534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[13695:13063:0715/023534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13695:13063:0715/023534:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PDFTestFiles/PDFExtensionTest.Load/2 (3013 ms)
[206/214] PDFTestFiles/PDFExtensionTest.Load/2 (4493 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2
[13698:3847:0715/023535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2 (3915 ms)
[207/214] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2 (5255 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2
[13704:3847:0715/023538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13706:13063:0715/023539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13706:13063:0715/023539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13706:13063:0715/023539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13706:13063:0715/023539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13706:13063:0715/023539:WARNING:channel.cc(322)] RawChannel write error
[13706:15363:0715/023539:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[13706:15363:0715/023539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[13706:15363:0715/023539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2 (2933 ms)
[208/214] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2 (4465 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/0
[13714:3847:0715/023542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/0 (5396 ms)
[209/214] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/0 (7088 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/0
[13709:3847:0715/023540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13711:13063:0715/023547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/0 (8597 ms)
[210/214] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/0 (10197 ms)
[ RUN ] NoSessionRestoreTest.SessionCookies
[13727:3847:0715/023550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.SessionCookies (2819 ms)
[211/214] NoSessionRestoreTest.SessionCookies (4130 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2
[13734:3847:0715/023554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13735:14851:0715/023555:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[13735:14851:0715/023555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[13735:14851:0715/023555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[13735:12551:0715/023555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2 (2630 ms)
[212/214] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2 (4073 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/0
[13723:3847:0715/023549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/0 (9351 ms)
[213/214] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/0 (10805 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2
[13739:3847:0715/023558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13740:15107:0715/023559:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[13740:12807:0715/023559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13740:15107:0715/023559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[13740:12807:0715/023559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13740:15107:0715/023559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[13740:12807:0715/023559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13740:12807:0715/023559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2 (2543 ms)
[214/214] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2 (3838 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"e3e218b9b65d54cdb52be43355475eafd4260888","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 8 Pending: 4.0s Duration: 759.5s Bot: vm13-a4 Exit: 0 |
+------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 19 https://chromium-swarm.appspot.com/user/task/28a9d83680f99710 |
+-------------------------------------------------------------------------+
5461 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outqXpgk3/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 19/20
Using 2 parallel jobs.
[ RUN ] AppListStartPageWebUITest.Basic
[43160:3847:0715/022448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43154:3847:0715/022451:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43154:3847:0715/022451:INFO:CONSOLE(1324)] "Running TestCase AppListStartPageWebUITest.Basic", source: test_api.js (1324)
[43166:13063:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppListStartPageWebUITest.Basic (5849 ms)
[1/216] AppListStartPageWebUITest.Basic (7278 ms)
[ RUN ] EmptyDownloadsWebUITest.NoDownloadsMessageShowing
[43161:3847:0715/022448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43155:3847:0715/022451:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43155:3847:0715/022451:INFO:CONSOLE(1324)] "Running TestCase EmptyDownloadsWebUITest.NoDownloadsMessageShowing", source: test_api.js (1324)
[43155:38659:0715/022451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43155:38659:0715/022451:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EmptyDownloadsWebUITest.NoDownloadsMessageShowing (6076 ms)
[2/216] EmptyDownloadsWebUITest.NoDownloadsMessageShowing (7560 ms)
[ RUN ] ManageProfileUITest.NewProfileDefaultsFocus
[43175:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43169:3847:0715/022457:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[43169:3847:0715/022458:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43169:3847:0715/022500:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NewProfileDefaultsFocus", source: test_api.js (1324)
[ OK ] ManageProfileUITest.NewProfileDefaultsFocus (8689 ms)
[3/216] ManageProfileUITest.NewProfileDefaultsFocus (10201 ms)
[ RUN ] AdvancedSettingsWebUITest.testAdvancedSettingsShown
[43174:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43168:3847:0715/022457:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[43168:3847:0715/022458:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43168:3847:0715/022500:INFO:CONSOLE(1324)] "Running TestCase AdvancedSettingsWebUITest.testAdvancedSettingsShown", source: test_api.js (1324)
[ OK ] AdvancedSettingsWebUITest.testAdvancedSettingsShown (9071 ms)
[4/216] AdvancedSettingsWebUITest.testAdvancedSettingsShown (10589 ms)
[ RUN ] ManageProfileUITest.SupervisedShowCreate
[43187:3847:0715/022505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43181:40451:0715/022508:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43181:40451:0715/022508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43181:3847:0715/022508:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[43181:3847:0715/022509:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43181:3847:0715/022510:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.SupervisedShowCreate", source: test_api.js (1324)
[ OK ] ManageProfileUITest.SupervisedShowCreate (7319 ms)
[5/216] ManageProfileUITest.SupervisedShowCreate (8945 ms)
[ RUN ] OptionsWebUIExtendedTest.SupervisingUsers
[43188:3847:0715/022506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43182:3847:0715/022508:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[43182:3847:0715/022509:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43182:3847:0715/022510:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.SupervisingUsers", source: test_api.js (1324)
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[43188:3847:0715/022511:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50590600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] OptionsWebUIExtendedTest.SupervisingUsers (8144 ms)
[6/216] OptionsWebUIExtendedTest.SupervisingUsers (9734 ms)
[ RUN ] ChromeSendWebUITest.NotInPreload
[43197:3847:0715/022514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43193:39427:0715/022516:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43200:13319:0715/022516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43200:13319:0715/022516:WARNING:channel.cc(322)] RawChannel write error
ebUITest.NotInPreload", source: test_api.js (1324)
[7/216] ChromeSendWebUITest.NotInPreload (5810 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewExpired
[43201:3847:0715/022515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43202:13063:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43202:13063:0715/022517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43194:3847:0715/022518:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewExpired", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewExpired (5903 ms)
[8/216] NetInternalsTest.netInternalsDnsViewExpired (7387 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilExportImportExportImport
[43208:3847:0715/022520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43205:3847:0715/022523:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilExportImportExportImport", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilExportImportExportImport (6374 ms)
[9/216] NetInternalsTest.netInternalsLogUtilExportImportExportImport (7656 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewDegenerate
[43214:3847:0715/022522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43209:3847:0715/022526:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewDegenerate", source: test_api.js (1324)
[43214:3847:0715/022528:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[43214:3847:0715/022528:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[43214:3847:0715/022528:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[43216:13063:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43216:13063:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43216:13063:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43216:13063:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43214:3847:0715/022528:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[43216:15363:0715/022528:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[43216:15363:0715/022528:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] NetInternalsTest.netInternalsTimelineViewDegenerate (7980 ms)
[10/216] NetInternalsTest.netInternalsTimelineViewDegenerate (9468 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor
[43220:3847:0715/022527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43217:3847:0715/022530:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43217:3847:0715/022531:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor", source: test_api.js (1324)
[43222:12551:0715/022532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43222:12551:0715/022532:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor (6888 ms)
[11/216] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor (8159 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm
[43227:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:25:33.631 browser_tests[43223:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[43223:5383:0715/022533:ERROR:mach_broker_mac.mm(222)] Unknown process 43229 is sending Mach IPC messages!
[43223:3847:0715/022534:ERROR:native_app_window_cocoa.mm(572)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[43223:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeSingleRect", source: chrome-extension://hlgegddagokdbnpnbbmnflmknganjofl/_generated_background_page.html (0)
[43223:3847:0715/022535:ERROR:native_app_window_cocoa.mm(572)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[43223:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeMultipleRects", source: chrome-extension://hlgegddagokdbnpnbbmnflmknganjofl/_generated_background_page.html (0)
[43223:3847:0715/022535:ERROR:native_app_window_cocoa.mm(572)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[43223:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeNull", source: chrome-extension://hlgegddagokdbnpnbbmnflmknganjofl/_generated_background_page.html (0)
[43223:3847:0715/022535:ERROR:native_app_window_cocoa.mm(572)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[43223:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeEmpty", source: chrome-extension://hlgegddagokdbnpnbbmnflmknganjofl/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm (5814 ms)
[12/216] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm (7136 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetRemovedDescriptor
[43235:3847:0715/022536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43231:3847:0715/022538:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[43236:13063:0715/022538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.GetRemovedDescriptor (4419 ms)
[13/216] BluetoothLowEnergyApiTest.GetRemovedDescriptor (5850 ms)
[ RUN ] ExtensionApiTest.GetIncognitoModeAvailability
[43241:3847:0715/022539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43237:3847:0715/022541:INFO:CONSOLE(0)] "[SUCCESS] getIncognitoModeAvailabilityTest", source: chrome-extension://eecibjelahnciddlggkepnhbhokkokgc/test.html (0)
[43242:13063:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43242:13063:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43242:13063:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43242:13063:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.GetIncognitoModeAvailability (4704 ms)
[14/216] ExtensionApiTest.GetIncognitoModeAvailability (6017 ms)
[ RUN ] MimeHandlerViewTest.Basic
[43253:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43249:74247:0715/022546:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43249:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] testBasic", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[43249:41219:0715/022547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43249:41219:0715/022547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.Basic (4578 ms)
[15/216] MimeHandlerViewTest.Basic (5927 ms)
[ RUN ] ExtensionApiTest.TabUpdate
[43247:3847:0715/022542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43243:40707:0715/022543:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43243:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] setUp", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/update.html (0)
[43243:3847:0715/022544:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43243:3847:0715/022545:INFO:CONSOLE(0)] "[SUCCESS] testBasicSetup", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/update.html (0)
[43243:3847:0715/022546:INFO:CONSOLE(0)] "[SUCCESS] testUpdatingDefaultTabViaUndefined", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/update.html (0)
[43243:3847:0715/022546:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43243:3847:0715/022547:INFO:CONSOLE(0)] "[SUCCESS] testUpdatingDefaultTabViaNull", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/update.html (0)
[43243:3847:0715/022547:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43243:3847:0715/022548:INFO:CONSOLE(0)] "[SUCCESS] testUpdatingWithPermissionReturnsTabInfo", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/update.html (0)
[43243:3847:0715/022548:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionApiTest.TabUpdate (9520 ms)
[16/216] ExtensionApiTest.TabUpdate (11233 ms)
[ RUN ] AppControllerHandoffBrowserTest.TestHandoffURLs
[43259:3847:0715/022551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43256:75015:0715/022552:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43256:72451:0715/022554:ERROR:mach_broker_mac.mm(222)] Unknown process 43267 is sending Mach IPC messages!
[43268:3847:0715/022555:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[43268:13063:0715/022555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43268:13063:0715/022555:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppControllerHandoffBrowserTest.TestHandoffURLs (6947 ms)
[17/216] AppControllerHandoffBrowserTest.TestHandoffURLs (8292 ms)
[ RUN ] AppWindowAPITest.TestVisibleOnAllWorkspaces
[43265:3847:0715/022553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43260:3847:0715/022556:INFO:CONSOLE(0)] "[SUCCESS] setAndUnsetVisibleOnAllWorkspaces", source: chrome-extension://jcfkhcijfkbmbdpgogioommiepepgjaj/_generated_background_page.html (0)
[43266:13063:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43266:13063:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43266:13063:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43266:13063:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43269:3847:0715/022556:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppWindowAPITest.TestVisibleOnAllWorkspaces (5238 ms)
[18/216] AppWindowAPITest.TestVisibleOnAllWorkspaces (6846 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning
[43276:3847:0715/022559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43283:12807:0715/022603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43283:12807:0715/022603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning (5867 ms)
[19/216] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning (7431 ms)
[ RUN ] EphemeralAppLauncherTest.InstallLegacyApp
HTTP server started on http://127.0.0.1:49833...
sending server_data: {"host": "127.0.0.1", "port": 49833} (36 bytes)
[43280:3847:0715/022601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.InstallLegacyApp (6193 ms)
[20/216] EphemeralAppLauncherTest.InstallLegacyApp (7453 ms)
[ RUN ] EphemeralAppLauncherTest.NonExistentExtensionId
HTTP server started on http://127.0.0.1:49835...
sending server_data: {"host": "127.0.0.1", "port": 49835} (36 bytes)
[43294:3847:0715/022608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
File not found extensions/platform_apps/ephemeral_launcher/inlineinstall/detail/baaaaaaaaaaaaaaaaaaaaaaaaaaaadid full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/chrome/test/data/extensions/platform_apps/ephemeral_launcher/inlineinstall/detail/baaaaaaaaaaaaaaaaaaaaaaaaaaaadid
127.0.0.1 - - [15/Jul/2015 02:26:08] code 404, message Not Found
[ OK ] EphemeralAppLauncherTest.NonExistentExtensionId (3853 ms)
[21/216] EphemeralAppLauncherTest.NonExistentExtensionId (5363 ms)
[ RUN ] WebViewTest.Shim_TestPartitionChangeAfterNavigation
[43293:3847:0715/022607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43287:3847:0715/022611:INFO:CONSOLE(149)] "<webview>: The object has already navigated, so its partition cannot be changed.", source: extensions::webViewAttributes (149)
[43295:12807:0715/022611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43287:39171:0715/022612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43287:39171:0715/022612:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestPartitionChangeAfterNavigation (7041 ms)
[22/216] WebViewTest.Shim_TestPartitionChangeAfterNavigation (8430 ms)
[ RUN ] WebViewTest.Shim_TestAssignSrcAfterCrash
[43302:3847:0715/022612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43298:39171:0715/022618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43298:39171:0715/022618:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAssignSrcAfterCrash (8306 ms)
[23/216] WebViewTest.Shim_TestAssignSrcAfterCrash (9704 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortIllegalChromeURL
[43308:3847:0715/022615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:18.820 browser_tests[43304:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[43304:3847:0715/022618:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[ OK ] WebViewTest.Shim_TestLoadAbortIllegalChromeURL (6224 ms)
[24/216] WebViewTest.Shim_TestLoadAbortIllegalChromeURL (7539 ms)
[ RUN ] WebViewTest.Shim_TestReloadAfterTerminate
[43321:3847:0715/022622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43326:12807:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43326:12807:0715/022628:WARNING:channel.cc(322)] RawChannel write error
[43315:39939:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43315:39939:0715/022628:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestReloadAfterTerminate (8409 ms)
[25/216] WebViewTest.Shim_TestReloadAfterTerminate (9961 ms)
[ RUN ] WebViewTest.IndexedDBIsolation
[43329:3847:0715/022623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43320:61187:0715/022625:ERROR:mach_broker_mac.mm(222)] Unknown process 43332 is sending Mach IPC messages!
[43320:3847:0715/022628:INFO:CONSOLE(6)] "webview.onloadstop: 1", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:74503:0715/022628:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43320:74503:0715/022628:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43320:3847:0715/022628:INFO:CONSOLE(6)] "webview.onloadstop: 2", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(6)] "webview.onloadstop: 3", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(6)] "guests load complete", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(6)] "G: onmessage: init", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(6)] "G: onmessage: add", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(6)] "G: onmessage: init", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(6)] "G: onmessage: add", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.js (6)
[43320:3847:0715/022628:INFO:CONSOLE(0)] "[SUCCESS] indexedDBIsolation", source: chrome-extension://edocinlbcdmljjogmofblchaopdhbdln/main.html (0)
[43320:41219:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43320:41219:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43320:41219:0715/022628:WARNING:channel.cc(322)] RawChannel write error
[43320:41219:0715/022628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.IndexedDBIsolation (7845 ms)
[26/216] WebViewTest.IndexedDBIsolation (9287 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny
[43345:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43339:74255:0715/022636:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43339:3847:0715/022636:INFO:CONSOLE(20)] "test passed", source: chrome-extension://nmfccaelgdeobiohccgjgilhljlacnfc/embedder.js (20)
[43346:12807:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43346:12807:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43346:12807:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43346:12807:0715/022636:WARNING:channel.cc(322)] RawChannel write error
[43339:39683:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43339:39683:0715/022636:WARNING:channel.cc(322)] RawChannel write error
[43339:39683:0715/022636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43339:39683:0715/022636:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny (6826 ms)
[27/216] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny (8199 ms)
[ RUN ] WebViewTest.SetPropertyOnDocumentInteractive
[43347:3847:0715/022632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43340:64267:0715/022634:ERROR:mach_broker_mac.mm(222)] Unknown process 43350 is sending Mach IPC messages!
[43340:3847:0715/022637:INFO:CONSOLE(0)] "[SUCCESS] checkRedefineProperty", source: chrome-extension://giaaobnbkahaebjlcgbkajdlfkjmgneo/main.html (0)
[43348:12807:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43340:41219:0715/022637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43340:41219:0715/022637:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.SetPropertyOnDocumentInteractive (7103 ms)
[28/216] WebViewTest.SetPropertyOnDocumentInteractive (8579 ms)
[ RUN ] WebViewTest.Dialog_TestConfirmDialogCancel
[43358:3847:0715/022640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43354:3847:0715/022644:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (77)
[43354:3847:0715/022644:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (81)
[43354:3847:0715/022644:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (92)
[43354:3847:0715/022644:INFO:CONSOLE(173)] "The confirm dialog test has started.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (173)
[43354:3847:0715/022644:INFO:CONSOLE(188)] "webview has requested a dialog.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (188)
[43354:3847:0715/022644:INFO:CONSOLE(192)] "The app has responded to the dialog request.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (192)
[43354:3847:0715/022644:INFO:CONSOLE(180)] "webview has reported a result for its confirm dialog.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (180)
[43354:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43354:41219:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43354:41219:0715/022644:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Dialog_TestConfirmDialogCancel (6481 ms)
[29/216] WebViewTest.Dialog_TestConfirmDialogCancel (8010 ms)
[ RUN ] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel
[43362:3847:0715/022641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43355:3847:0715/022645:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (77)
[43355:3847:0715/022645:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (81)
[43355:3847:0715/022645:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (92)
[43355:3847:0715/022645:INFO:CONSOLE(231)] "The confirm dialog test has started.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (231)
[43355:3847:0715/022645:INFO:CONSOLE(246)] "webview has requested a dialog.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (246)
[43355:3847:0715/022645:INFO:CONSOLE(138)] "<webview>: A confirm dialog was blocked.", source: extensions::webViewActionRequests (138)
[43355:3847:0715/022645:INFO:CONSOLE(238)] "webview has reported a result for its confirm dialog.", source: chrome-extension://onjmfnicneehhhkaffpnnnldiepidldk/embedder.js (238)
[43363:3847:0715/022645:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[43363:3847:0715/022645:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[43363:12807:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43363:12807:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43355:40963:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43355:40963:0715/022645:WARNING:channel.cc(322)] RawChannel write error
[43355:40963:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43355:40963:0715/022645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43355:40963:0715/022645:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel (6726 ms)
[30/216] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel (7921 ms)
[ RUN ] AutofillTest.PrefsStringSavedAsIs
[43372:3847:0715/022648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43368:40707:0715/022649:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43375:15363:0715/022649:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] AutofillTest.PrefsStringSavedAsIs (2976 ms)
[31/216] AutofillTest.PrefsStringSavedAsIs (4513 ms)
[ RUN ] AutofillTest.InvalidCreditCardNumberIsNotAggregated
[43376:3847:0715/022649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49855...
sending server_data: {"host": "127.0.0.1", "port": 49855} (36 bytes)
[43369:40451:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43369:40451:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[43369:40451:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[43369:40451:0715/022652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43369:40451:0715/022652:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillTest.InvalidCreditCardNumberIsNotAggregated (5282 ms)
[32/216] AutofillTest.InvalidCreditCardNumberIsNotAggregated (6718 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.NoManifest
[ OK ] AppBannerDataFetcherBrowserTest.NoManifest (1 ms)
[33/216] AppBannerDataFetcherBrowserTest.NoManifest (1468 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.CancelBannerDirect
[ OK ] AppBannerDataFetcherBrowserTest.CancelBannerDirect (1 ms)
[34/216] AppBannerDataFetcherBrowserTest.CancelBannerDirect (1193 ms)
[ RUN ] AutofillTest.AggregatesMinValidProfile
[43383:3847:0715/022652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49859...
sending server_data: {"host": "127.0.0.1", "port": 49859} (36 bytes)
[ OK ] AutofillTest.AggregatesMinValidProfile (4935 ms)
[35/216] AutofillTest.AggregatesMinValidProfile (6291 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame (1 ms)
[36/216] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame (1317 ms)
[ RUN ] BrowserEncodingTest.TestOverrideEncoding
[43394:3847:0715/022659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserEncodingTest.TestOverrideEncoding (3639 ms)
[37/216] BrowserEncodingTest.TestOverrideEncoding (5039 ms)
[ RUN ] BrowsingDataDatabaseHelperTest.CannedUnique
[43398:3847:0715/022700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43399:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43399:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43399:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43399:13063:0715/022700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43399:13063:0715/022700:WARNING:channel.cc(322)] RawChannel write error
[43399:15363:0715/022700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] BrowsingDataDatabaseHelperTest.CannedUnique (3014 ms)
[38/216] BrowsingDataDatabaseHelperTest.CannedUnique (4358 ms)
[ RUN ] BrowsingDataRemoverBrowserTest.Download
[43406:3847:0715/022704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43400:40451:0715/022705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowsingDataRemoverBrowserTest.Download (3406 ms)
[39/216] BrowsingDataRemoverBrowserTest.Download (4690 ms)
[ RUN ] BrowsingDataRemoverBrowserTest.Database
[43407:3847:0715/022704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43401:3847:0715/022705:INFO:CONSOLE(0)] "forcibly closing database", source: http://mock.http/simple_database.html (0)
[43409:15363:0715/022705:FATAL:memory.cc(18)] Out of memory. size=262144
[ OK ] BrowsingDataRemoverBrowserTest.Database (3524 ms)
[40/216] BrowsingDataRemoverBrowserTest.Database (4935 ms)
[ RUN ] RegisterProtocolHandlerBrowserTest.CustomHandler
[43417:3847:0715/022709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49866...
sending server_data: {"host": "127.0.0.1", "port": 49866} (36 bytes)
[43421:12807:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43421:12807:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43421:12807:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[43421:12807:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43421:12807:0715/022710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RegisterProtocolHandlerBrowserTest.CustomHandler (3844 ms)
[41/216] RegisterProtocolHandlerBrowserTest.CustomHandler (5319 ms)
[ RUN ] PortForwardingDisconnectTest.DisconnectOnRelease
[43419:3847:0715/022709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49868...
sending server_data: {"host": "127.0.0.1", "port": 49868} (36 bytes)
[ OK ] PortForwardingDisconnectTest.DisconnectOnRelease (5500 ms)
[42/216] PortForwardingDisconnectTest.DisconnectOnRelease (6926 ms)
[ RUN ] DevToolsAgentHostTest.TestAgentHostReleased
[43428:3847:0715/022714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43425:3847:0715/022715:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsAgentHostTest.TestAgentHostReleased (3171 ms)
[43/216] DevToolsAgentHostTest.TestAgentHostReleased (4541 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash
[43433:3847:0715/022716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43435:13319:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43435:13319:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43435:13319:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43435:13319:0715/022718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43433:3847:0715/022718:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50920400B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[43433:3847:0715/022718:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash (3641 ms)
[44/216] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash (5363 ms)
[ RUN ] DownloadTest.CloseShelfOnDownloadsTab
[43438:3847:0715/022719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43440:12807:0715/022720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43440:12807:0715/022720:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.CloseShelfOnDownloadsTab (3816 ms)
[45/216] DownloadTest.CloseShelfOnDownloadsTab (5824 ms)
[ RUN ] DownloadTest.HiddenDownload
[43444:3847:0715/022721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.HiddenDownload (3131 ms)
[46/216] DownloadTest.HiddenDownload (4481 ms)
[ RUN ] DownloadTest.TestMultipleDownloadsBubble
[43450:3847:0715/022724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43446:39939:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43446:39939:0715/022727:WARNING:channel.cc(322)] RawChannel write error
[43446:3847:0715/022727:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DownloadTest.TestMultipleDownloadsBubble (4934 ms)
[47/216] DownloadTest.TestMultipleDownloadsBubble (6372 ms)
[ RUN ] DownloadTest.Resumption_Automatic
[43454:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.Resumption_Automatic (4272 ms)
[48/216] DownloadTest.Resumption_Automatic (5690 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_GoBack
[43463:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43458:3847:0715/022732:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.IFrameDNSError_GoBack (3698 ms)
[49/216] ErrorPageTest.IFrameDNSError_GoBack (4997 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_JavaScript
[43466:3847:0715/022731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43459:3847:0715/022733:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.IFrameDNSError_JavaScript (3941 ms)
[50/216] ErrorPageTest.IFrameDNSError_JavaScript (5428 ms)
[ RUN ] CommandServiceTest.GetNamedCommandsQueryAll
[43472:3847:0715/022736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43475:13063:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43475:13063:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43475:13063:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43475:13063:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43475:13063:0715/022739:WARNING:channel.cc(322)] RawChannel write error
[43480:12807:0715/022739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandServiceTest.GetNamedCommandsQueryAll (6193 ms)
[51/216] CommandServiceTest.GetNamedCommandsQueryAll (7556 ms)
[ RUN ] BrowserActionApiTest.BrowserActionRemovePopup
[43476:3847:0715/022737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43471:40707:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[43471:40707:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43471:40707:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[43471:40707:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[43471:40707:0715/022740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserActionApiTest.BrowserActionRemovePopup (5168 ms)
[52/216] BrowserActionApiTest.BrowserActionRemovePopup (6501 ms)
[ RUN ] ExtensionBrowserTest.LastError
[43487:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43489:12551:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.LastError (4860 ms)
[53/216] ExtensionBrowserTest.LastError (6474 ms)
[ RUN ] PageActionApiTest.AddPopup
[43488:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43482:41219:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43482:41219:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43482:41219:0715/022746:WARNING:channel.cc(322)] RawChannel write error
[43482:41219:0715/022746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43482:41219:0715/022746:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PageActionApiTest.AddPopup (5219 ms)
[54/216] PageActionApiTest.AddPopup (6726 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest
[43499:3847:0715/022749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43493:5635:0715/022752:ERROR:mach_broker_mac.mm(222)] Unknown process 43504 is sending Mach IPC messages!
[43493:3847:0715/022753:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://eecjjfglemcildbgjdfdajjhepgnebed/test.html (0)
[43501:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[43501:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[43501:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43501:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43501:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43501:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest (5833 ms)
[55/216] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest (7144 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetWritableTest
[43500:3847:0715/022750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43494:4611:0715/022752:ERROR:mach_broker_mac.mm(222)] Unknown process 43506 is sending Mach IPC messages!
[43494:3847:0715/022753:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://dhbdofhdlcjnalkidgpcablookilcake/test.html (0)
[43502:13063:0715/022753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiGetWritableTest (5794 ms)
[56/216] FileSystemApiTest.FileSystemApiGetWritableTest (7262 ms)
[ RUN ] GcmApiTest.OnMessagesDeleted
[43514:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43508:41219:0715/022759:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43515:13063:0715/022759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43515:13063:0715/022759:WARNING:channel.cc(322)] RawChannel write error
[43508:3847:0715/022759:INFO:CONSOLE(0)] "[SUCCESS] messagesDeleted", source: chrome-extension://ipdpdnaghmpfjdhhefjdpdflkndoapdh/on_messages_deleted.html (0)
[ OK ] GcmApiTest.OnMessagesDeleted (4772 ms)
[57/216] GcmApiTest.OnMessagesDeleted (6191 ms)
[ RUN ] HotwordPrivateApiTest.OnSpeakerModelSaved
[43516:3847:0715/022757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43517:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43517:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43519:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43519:12807:0715/022800:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.OnSpeakerModelSaved (4926 ms)
[58/216] HotwordPrivateApiTest.OnSpeakerModelSaved (6317 ms)
[ RUN ] ExtensionPreferenceApiTest.OnChange
[43528:3847:0715/022803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43521:54283:0715/022805:ERROR:mach_broker_mac.mm(222)] Unknown process 43531 is sending Mach IPC messages!
[43521:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] changeDefault", source: chrome-extension://iagpjbcnomilcfifekfpljkhahpeibjp/_generated_background_page.html (0)
[43521:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnly", source: chrome-extension://iagpjbcnomilcfifekfpljkhahpeibjp/_generated_background_page.html (0)
[43521:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] changeDefaultOnly", source: chrome-extension://iagpjbcnomilcfifekfpljkhahpeibjp/_generated_background_page.html (0)
[43521:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnlyBack", source: chrome-extension://iagpjbcnomilcfifekfpljkhahpeibjp/_generated_background_page.html (0)
[43521:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] clearIncognito", source: chrome-extension://iagpjbcnomilcfifekfpljkhahpeibjp/_generated_background_page.html (0)
[43521:3847:0715/022806:INFO:CONSOLE(0)] "[SUCCESS] clearDefault", source: chrome-extension://iagpjbcnomilcfifekfpljkhahpeibjp/_generated_background_page.html (0)
[ OK ] ExtensionPreferenceApiTest.OnChange (4849 ms)
[59/216] ExtensionPreferenceApiTest.OnChange (6274 ms)
[ RUN ] HotwordPrivateApiTest.AudioHistory
[43526:3847:0715/022803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43520:3847:0715/022805:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[43530:12807:0715/022805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43530:12807:0715/022805:WARNING:channel.cc(322)] RawChannel write error
[43520:3847:0715/022807:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.AudioHistory (6015 ms)
[60/216] HotwordPrivateApiTest.AudioHistory (7495 ms)
[ RUN ] ExtensionSessionsTest.RestoreForeignSessionInvalidId
[43542:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:166:
Function call: GetPreferredDataTypes()
Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:162:
Function call: IsDataTypeControllerRunning(13)
Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[43535:40451:0715/022811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43535:40451:0715/022811:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.RestoreForeignSessionInvalidId (3274 ms)
[61/216] ExtensionSessionsTest.RestoreForeignSessionInvalidId (4628 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly
[43540:3847:0715/022810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43534:69123:0715/022811:ERROR:mach_broker_mac.mm(222)] Unknown process 43544 is sending Mach IPC messages!
[43534:3847:0715/022812:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://inddiiielapomocnmbnfekmifhblnpio/_generated_background_page.html (0)
[43534:3847:0715/022812:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://inddiiielapomocnmbnfekmifhblnpio/_generated_background_page.html (0)
[43541:14083:0715/022812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43541:14083:0715/022812:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly (4823 ms)
[62/216] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly (6067 ms)
[ RUN ] SettingsPrivateApiTest.GetAllPrefs
[43550:3847:0715/022815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43546:3847:0715/022817:INFO:CONSOLE(0)] "[SUCCESS] getAllPrefs", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getAllPrefs (0)
[43546:41219:0715/022817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43546:41219:0715/022817:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SettingsPrivateApiTest.GetAllPrefs (4551 ms)
[63/216] SettingsPrivateApiTest.GetAllPrefs (5835 ms)
[ RUN ] ExtensionTabsTest.DontCreateTabInClosingPopupWindow
[43554:3847:0715/022816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.DontCreateTabInClosingPopupWindow (3478 ms)
[64/216] ExtensionTabsTest.DontCreateTabInClosingPopupWindow (5132 ms)
[ RUN ] WebNavigationApiTest.ForwardBack
[43564:3847:0715/022821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43558:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] forwardBack", source: chrome-extension://fkeflhbejkoafoiblainficmdbkcmdog/test_forwardBack.html (0)
[43566:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43566:13063:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43566:13063:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[43558:41219:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43558:41219:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[43558:3847:0715/022825:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ForwardBack (6590 ms)
[65/216] WebNavigationApiTest.ForwardBack (8159 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestComplex
[43565:3847:0715/022821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43567:13063:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43567:13063:0715/022823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43567:13063:0715/022823:WARNING:channel.cc(322)] RawChannel write error
[43571:12551:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43571:12551:0715/022825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43571:12551:0715/022825:WARNING:channel.cc(322)] RawChannel write error
[43559:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] complexLoad", source: chrome-extension://hkaigkcbcmmnbcmdepjofkbpdhnajjpm/test_complex.html (0)
[43559:3847:0715/022826:INFO:CONSOLE(0)] "[SUCCESS] complexLoadFiltered", source: chrome-extension://hkaigkcbcmmnbcmdepjofkbpdhnajjpm/test_complex.html (0)
[43559:75015:0715/022828:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43559:3847:0715/022828:INFO:CONSOLE(0)] "[SUCCESS] xhrLoad", source: chrome-extension://hkaigkcbcmmnbcmdepjofkbpdhnajjpm/test_complex.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestComplex (10157 ms)
[66/216] ExtensionWebRequestApiTest.WebRequestComplex (11541 ms)
[ RUN ] WebrtcAudioPrivateTest.GetAndSetWithMediaStream
[43576:3847:0715/022829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43572:117763:0715/022830:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43572:39683:0715/022830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43577:13319:0715/022830:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[43572:39683:0715/022830:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebrtcAudioPrivateTest.GetAndSetWithMediaStream (3267 ms)
[67/216] WebrtcAudioPrivateTest.GetAndSetWithMediaStream (4602 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp
[43582:3847:0715/022833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43584:15107:0715/022833:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[43584:15107:0715/022833:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[43584:12807:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43584:12807:0715/022833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp (2759 ms)
[68/216] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp (4174 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallCancelled
HTTP server started on http://127.0.0.1:49891...
sending server_data: {"host": "127.0.0.1", "port": 49891} (36 bytes)
[43587:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:35.259 browser_tests[43579:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[43579:40963:0715/022836:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43589:13063:0715/022836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43589:13063:0715/022836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43579:3847:0715/022836:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[43579:3847:0715/022836:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:49891/files/extensions/api_test/webstore_private/common.js (52)
[43579:3847:0715/022837:WARNING:extension_install_prompt.cc(170)] Canceling!
[43579:3847:0715/022837:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:49891/files/extensions/api_test/webstore_private/cancelled.html (0)
[43579:3847:0715/022837:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webstorePrivate.beginInstallWithManifest3: User cancelled install", source: http://www.example.com:49891/files/extensions/api_test/webstore_private/cancelled.html (0)
[43579:40963:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43579:40963:0715/022838:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebstorePrivateApiTest.InstallCancelled (6159 ms)
[69/216] ExtensionWebstorePrivateApiTest.InstallCancelled (7521 ms)
[ RUN ] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery
[43594:3847:0715/022837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery (4181 ms)
[70/216] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery (5555 ms)
[ RUN ] ExtensionCrxInstallerTest.ManagementPolicy
[43602:3847:0715/022841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43598:3847:0715/022843:WARNING:extension_error_reporter.cc(79)] Extension error: Dummy error message
[43598:41731:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43598:41731:0715/022843:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.ManagementPolicy (4191 ms)
[71/216] ExtensionCrxInstallerTest.ManagementPolicy (5600 ms)
[ RUN ] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode
[43606:3847:0715/022843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode (3305 ms)
[72/216] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode (4606 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptFileAfterClose
[43615:3847:0715/022847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43609:75023:0715/022850:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43609:3847:0715/022851:INFO:CONSOLE(24)] "webPage1 navigated to webPage1. Yeah!", source: chrome-extension://iopopcfodfljfdibbhfpijiddjbejkhm/test.js (24)
[43617:12807:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43617:12807:0715/022851:WARNING:channel.cc(322)] RawChannel write error
[43619:13063:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExecuteScriptApiTest.ExecuteScriptFileAfterClose (6804 ms)
[73/216] ExecuteScriptApiTest.ExecuteScriptFileAfterClose (8121 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptCallback
[43616:3847:0715/022847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43610:74759:0715/022851:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackIntShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackDoubleShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackStringShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackTrueShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackFalseShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackNullShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackArrayShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackObjShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackDOMObjShouldSucceedAndReturnNull", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackArrayWithNonNumericFieldsShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackObjWithNumericFieldsShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackRecursiveObjShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackRecursiveArrayShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43610:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackWindowShouldSucceed", source: chrome-extension://kjngnkpfnncamkidoiidnhcimpmnlbhl/_generated_background_page.html (0)
[43618:12807:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[43618:12807:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43618:12807:0715/022851:WARNING:channel.cc(322)] RawChannel write error
[43620:13063:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43620:13063:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43620:13063:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43620:13063:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43610:39939:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43610:39939:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[43610:39939:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[43610:39939:0715/022851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43610:39939:0715/022851:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptCallback (6706 ms)
[74/216] ExecuteScriptApiTest.ExecuteScriptCallback (8114 ms)
[ RUN ] ExtensionBindingsApiTest.ApiEnums
[43630:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43624:3847:0715/022857:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://idpkhggpnagpfpchamjhcanepblddgmf/_generated_background_page.html (0)
[43634:12807:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBindingsApiTest.ApiEnums (4774 ms)
[75/216] ExtensionBindingsApiTest.ApiEnums (6201 ms)
[ RUN ] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash
[43629:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43623:41219:0715/022857:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43631:13319:0715/022857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43623:3847:0715/022857:INFO:CONSOLE(0)] "[SUCCESS] tabsCreateThrowsError", source: chrome-extension://ngmhheklkimoapmbpcllflfommbklola/page.html (0)
[43623:3847:0715/022858:INFO:CONSOLE(0)] "[SUCCESS] tabsOnCreatedThrowsError", source: chrome-extension://ngmhheklkimoapmbpcllflfommbklola/page.html (0)
[43623:3847:0715/022859:INFO:CONSOLE(0)] "[SUCCESS] permissionsGetAllThrowsError", source: chrome-extension://ngmhheklkimoapmbpcllflfommbklola/page.html (0)
[43633:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43633:13063:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash (7166 ms)
[76/216] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash (8595 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension
[43639:3847:0715/022901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43636:75527:0715/022905:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43644:13575:0715/022905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43644:13575:0715/022905:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension (6182 ms)
[77/216] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension (7612 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp
[43645:3847:0715/022903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43640:74759:0715/022907:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43646:12807:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43646:12807:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43646:12807:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43646:12807:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43640:41219:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43640:41219:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[43640:41219:0715/022907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp (5943 ms)
[78/216] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp (7440 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension
[43653:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43650:74503:0715/022913:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43650:41731:0715/022913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43650:41731:0715/022913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[43650:41731:0715/022913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension (6512 ms)
[79/216] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension (7844 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources
[43659:3847:0715/022911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49914...
sending server_data: {"host": "127.0.0.1", "port": 49914} (36 bytes)
[43654:41219:0715/022914:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43660:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43660:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43654:41219:0715/022915:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43663:13063:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43663:13063:0715/022915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43665:13063:0715/022917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43665:13063:0715/022917:WARNING:channel.cc(322)] RawChannel write error
[43654:41219:0715/022918:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43654:41219:0715/022918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43654:41219:0715/022918:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources (9347 ms)
[80/216] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources (10835 ms)
[ RUN ] ExtensionApiTabAudioMutingTest.TabMuted
[43669:3847:0715/022917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43664:39683:0715/022919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43664:3847:0715/022919:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/muted.html (0)
[43664:3847:0715/022919:INFO:CONSOLE(0)] "[SUCCESS] mutedStartsFalse", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/muted.html (0)
[43664:3847:0715/022919:INFO:CONSOLE(0)] "[SUCCESS] makeMuted", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/muted.html (0)
[43664:3847:0715/022919:INFO:CONSOLE(0)] "[SUCCESS] testStaysMutedAfterChangingWindow", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/muted.html (0)
[43664:3847:0715/022920:INFO:CONSOLE(0)] "[SUCCESS] makeNotMuted", source: chrome-extension://flefcadlpolmgcjacdcpgajmmbncidnk/muted.html (0)
[43672:13319:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43672:13319:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43672:13319:0715/022920:WARNING:channel.cc(322)] RawChannel write error
[43664:5635:0715/022920:ERROR:mach_broker_mac.mm(222)] Unknown process 43674 is sending Mach IPC messages!
[ OK ] ExtensionApiTabAudioMutingTest.TabMuted (5268 ms)
[81/216] ExtensionApiTabAudioMutingTest.TabMuted (6581 ms)
[ RUN ] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest
HTTP server started on http://127.0.0.1:49926...
sending server_data: {"host": "127.0.0.1", "port": 49926} (36 bytes)
[43679:3847:0715/022922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43673:3847:0715/022925:WARNING:extension_install_prompt.cc(163)] Proceeding!
[43673:39427:0715/022926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43673:39427:0715/022926:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest (7056 ms)
[82/216] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest (8416 ms)
[ RUN ] FirstRunBrowserTest.SetShouldShowWelcomePage
[43698:3847:0715/022930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43699:13063:0715/022931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43699:15363:0715/022931:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[43699:13063:0715/022931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43699:15363:0715/022931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[43699:15363:0715/022931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] FirstRunBrowserTest.SetShouldShowWelcomePage (2671 ms)
[83/216] FirstRunBrowserTest.SetShouldShowWelcomePage (4085 ms)
[ RUN ] SearchProviderTest.TestIsSearchProviderInstalled
HTTP server started on http://127.0.0.1:49928...
sending server_data: {"host": "127.0.0.1", "port": 49928} (36 bytes)
[43685:3847:0715/022924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43676:40195:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43676:40195:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[43676:40195:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43676:40195:0715/022934:WARNING:channel.cc(322)] RawChannel write error
[43676:40195:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43676:40195:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[43676:40195:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43676:40195:0715/022934:WARNING:channel.cc(322)] RawChannel write error
[43701:12551:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43701:12551:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43701:12551:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[43701:12551:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43701:12551:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43676:40195:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43676:40195:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[43676:40195:0715/022934:WARNING:channel.cc(322)] RawChannel write error
[43676:40195:0715/022934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SearchProviderTest.TestIsSearchProviderInstalled (13740 ms)
[84/216] SearchProviderTest.TestIsSearchProviderInstalled (15046 ms)
[ RUN ] ImageDecoderBrowserTest.BasicDecode
[43706:3847:0715/022935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageDecoderBrowserTest.BasicDecode (4312 ms)
[85/216] ImageDecoderBrowserTest.BasicDecode (5657 ms)
[ RUN ] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams
[43713:3847:0715/022938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43709:75527:0715/022939:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.245: Setting up for a new call.", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43714:22787:0715/022939:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[43714:22787:0715/022939:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[43714:22787:0715/022939:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[43714:22787:0715/022939:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.403: Created local peer connection object pcClient", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.405: Created remote peer connection object pcServer", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.410: Setting initial local Offer to:
[object RTCSessionDescription]", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.432: Received local stream", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(0)] "'webkitURL' is deprecated. Please use 'URL' instead.", source: (0)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.442: Using Video device: e64076c6-8c6d-4a1f-a53b-fa98d15fce4d", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.450: Setting remote Offer to:
v=0
o=- 0 3 IN IP4 127.0.0.1
s=-
t=0 0
m=video 1 RTP/SAVPF 100
a=sendonly
a=mid:video
a=rtcp:1 IN IP4 0.0.0.0
a=ice-ufrag:6HHHdzzeIhkE0CKj
a=ice-pwd:XYDGVpfvklQIEnZ6YnyLsAew
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:Rlz8z1nMtwq9VF7j06kTc7uyio1iYuEdeZ7z1P9E
a=rtpmap:100 VP8/30
a=x-google-flag:conference
a=fmtp:100 x-google-start-bitrate=100000
a=fmtp:100 x-google-min-bitrate=80000
a=ssrc:1 cname:remoteVideo1
a=ssrc:1 msid:remoteVideo1 remoteVideo1v0
a=ssrc:2 cname:remoteVideo2
a=ssrc:2 msid:remoteVideo2 remoteVideo2v0
a=ssrc:3 cname:remoteVideo3
a=ssrc:3 msid:remoteVideo3 remoteVideo3v0", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43714:22787:0715/022939:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[43714:22787:0715/022939:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[43714:22787:0715/022939:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[43709:3847:0715/022939:INFO:CONSOLE(181)] "Uncaught TypeMismatchError: Failed to execute 'setRemoteDescription' on 'RTCPeerConnection': The 1st argument provided is either null, or an invalid RTCSessionDescription object.", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (181)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.483: Local ICE candidate:
candidate:1261728243 1 udp 2122260223 192.168.141.27 52664 typ host generation 0", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.484: Local ICE candidate:
candidate:1261728243 2 udp 2122260222 192.168.141.27 63167 typ host generation 0", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.498: Setting both Answers to:
v=0
o=- 2019697657389900245 2 IN IP4 127.0.0.1
s=-
t=0 0
a=msid-semantic: WMS
m=video 9 RTP/SAVPF 100
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:fIfcw3EUZBCsfM3W
a=ice-pwd:8pdSJvdQkXHAqiLu1rNySoZ5
a=mid:video
a=recvonly
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:6CB0H0a0D6PDXn4TOi6WrxaOWfzi0L8VnFhK83PW
a=rtpmap:100 VP8/90000
a=x-google-flag:conference", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(0)] "'MediaStream.label' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.id' instead.", source: (0)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.501: Received remote stream: remoteVideo1; looking up corresponding video tag.", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.502: Received remote stream: remoteVideo2; looking up corresponding video tag.", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.503: Received remote stream: remoteVideo3; looking up corresponding video tag.", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
WARNING: no real random source present!
[43714:27395:0715/022939:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -1
[43714:27395:0715/022939:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -10
[43714:22787:0715/022939:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[video:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(1, 65536) failed: 0
[43714:22787:0715/022939:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[video:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(2, 65536) failed: 0
[43714:22787:0715/022939:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[video:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(5, 0) failed: 0
[43714:22787:0715/022939:WARNING:p2ptransportchannel.cc(399)] Jingle:Port[video:2:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(5, 0) failed: 0
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.603: Remote ICE candidate:
candidate:1261728243 1 udp 2122260223 192.168.141.27 57674 typ host generation 0", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.604: Remote ICE candidate:
candidate:1261728243 2 udp 2122260222 192.168.141.27 50847 typ host generation 0", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.606: Local ICE candidate:
candidate:95915267 1 tcp 1518280447 192.168.141.27 0 typ host tcptype active generation 0", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43709:3847:0715/022939:INFO:CONSOLE(133)] "0.607: Local ICE candidate:
candidate:95915267 2 tcp 1518280446 192.168.141.27 0 typ host tcptype active generation 0", source: http://127.0.0.1:49949/webrtc/webrtc-simulcast.html (133)
[43714:22787:0715/022940:ERROR:rtp_sender.cc(415)] Invalid RTX payload type: -1
[43714:27395:0715/022940:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -225
[43714:22787:0715/022940:WARNING:video_capture_input.cc(106)] Same/old NTP timestamp for incoming frame. Dropping.
[43714:20755:0715/022940:WARNING:webrtcsession.cc(1127)] SetVideoPlayout: No video channel exists.
[43714:20755:0715/022940:WARNING:webrtcsession.cc(1127)] SetVideoPlayout: No video channel exists.
[43714:20755:0715/022940:WARNING:webrtcsession.cc(1127)] SetVideoPlayout: No video channel exists.
[43714:13063:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43714:13063:0715/022940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43714:20755:0715/022940:WARNING:webrtcsession.cc(1109)] Video not used in this call.
[43714:20755:0715/022940:WARNING:webrtcsession.cc(1142)] SetVideoSend: No video channel exists.
[ OK ] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams (4022 ms)
[86/216] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams (5398 ms)
[ RUN ] ECKEncryptedMediaTest.CDMExpectedCrash
[43717:3847:0715/022940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49953...
sending server_data: {"host": "127.0.0.1", "port": 49953} (36 bytes)
[43712:3847:0715/022942:INFO:CONSOLE(295)] "02:29:42.029 - org.chromium.externalclearkey.crash is not a known key system", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (295)
[43712:3847:0715/022942:INFO:CONSOLE(295)] "02:29:42.035 - Using ClearKeyPlayer", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (295)
[43712:3847:0715/022942:INFO:CONSOLE(295)] "02:29:42.039 - Registering video event handlers.", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (295)
[43712:3847:0715/022942:INFO:CONSOLE(295)] "02:29:42.041 - Setting video media keys: org.chromium.externalclearkey.crash", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (295)
[43712:3847:0715/022943:INFO:CONSOLE(295)] "02:29:42.999 - Loading media using src.", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (295)
[43712:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.119 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (295)
[0715/022943:FATAL:clear_key_cdm.cc(605)] Check failed: false.
[43712:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.138 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (295)
[43718:3847:0715/022943:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[43712:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.858 - onHTMLElementError [object Event]", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (295)
[43712:3847:0715/022943:INFO:CONSOLE(145)] "[object HTMLVideoElement].error", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (145)
[43712:3847:0715/022943:INFO:CONSOLE(295)] "02:29:43.864 - Set document title to: error, updated title: ERROR", source: http://127.0.0.1:49953/files/eme_player_js/utils.js (295)
[ OK ] ECKEncryptedMediaTest.CDMExpectedCrash (6138 ms)
[87/216] ECKEncryptedMediaTest.CDMExpectedCrash (7378 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_NoType
[43731:3847:0715/022947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43727:3847:0715/022948:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_NoType (2633 ms)
[88/216] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_NoType (4153 ms)
[ RUN ] ECKEncryptedMediaTest.LoadLoadableSession
[43724:3847:0715/022944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49970...
sending server_data: {"host": "127.0.0.1", "port": 49970} (36 bytes)
[43720:3847:0715/022945:INFO:CONSOLE(295)] "02:29:45.705 - Using ClearKeyPlayer", source: http://127.0.0.1:49970/files/eme_player_js/utils.js (295)
[43720:3847:0715/022945:INFO:CONSOLE(295)] "02:29:45.714 - Registering video event handlers.", source: http://127.0.0.1:49970/files/eme_player_js/utils.js (295)
[43720:3847:0715/022945:INFO:CONSOLE(295)] "02:29:45.716 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49970/files/eme_player_js/utils.js (295)
[43720:3847:0715/022946:INFO:CONSOLE(295)] "02:29:46.633 - Loading media using src.", source: http://127.0.0.1:49970/files/eme_player_js/utils.js (295)
[43720:3847:0715/022946:INFO:CONSOLE(295)] "02:29:46.737 - Loading session: LoadableSession", source: http://127.0.0.1:49970/files/eme_player_js/utils.js (295)
[43720:3847:0715/022950:INFO:CONSOLE(295)] "02:29:49.989 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49970/files/eme_player_js/utils.js (295)
[ OK ] ECKEncryptedMediaTest.LoadLoadableSession (8268 ms)
[89/216] ECKEncryptedMediaTest.LoadLoadableSession (9598 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndAllowCam
[43736:3847:0715/022951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43733:3847:0715/022952:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestAndAllowCam (3431 ms)
[90/216] MediaStreamDevicesControllerTest.RequestAndAllowCam (4844 ms)
[ RUN ] CookiePolicyBrowserTest.AllowFirstPartyCookies
[43741:3847:0715/022953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49987...
sending server_data: {"host": "127.0.0.1", "port": 49987} (36 bytes)
testserver.py: Broken pipe
[ OK ] CookiePolicyBrowserTest.AllowFirstPartyCookies (3780 ms)
[91/216] CookiePolicyBrowserTest.AllowFirstPartyCookies (5248 ms)
[ RUN ] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess
[43747:3847:0715/022956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43743:3847:0715/022957:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess (3416 ms)
[92/216] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess (4799 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForNavigation
[43760:3847:0715/023001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43753:56327:0715/023002:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43753:40451:0715/023002:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43753:40451:0715/023002:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptForNavigation (3248 ms)
[93/216] PasswordManagerBrowserTestBase.NoPromptForNavigation (4719 ms)
[ RUN ] WebSocketBrowserTest.WebSocketAppliesHSTS
[43752:3847:0715/022959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:49990...
sending server_data: {"host": "localhost", "port": 49990} (36 bytes)
HTTP server started on http://127.0.0.1:49991...
sending server_data: {"host": "127.0.0.1", "port": 49991} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:49996...
sending server_data: {"host": "localhost", "port": 49996} (36 bytes)
[43748:40707:0715/023003:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43748:40707:0715/023003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43748:40707:0715/023003:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebSocketBrowserTest.WebSocketAppliesHSTS (6469 ms)
[94/216] WebSocketBrowserTest.WebSocketAppliesHSTS (7990 ms)
[ RUN ] PrefsFunctionalTest.TestImageContentSettings
[43770:3847:0715/023006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50005...
sending server_data: {"host": "127.0.0.1", "port": 50005} (36 bytes)
2015-07-15 02:30:07.820 browser_tests[43765:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] PrefsFunctionalTest.TestImageContentSettings (4010 ms)
[95/216] PrefsFunctionalTest.TestImageContentSettings (5381 ms)
[ RUN ] PrerenderBrowserTest.PrerenderReferrer
[43773:3847:0715/023006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:07.697 browser_tests[43766:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:50011...
sending server_data: {"host": "127.0.0.1", "port": 50011} (36 bytes)
[43774:12807:0715/023010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43774:12807:0715/023010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43774:12807:0715/023010:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderReferrer (5623 ms)
[96/216] PrerenderBrowserTest.PrerenderReferrer (7121 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAbortPendingOnCancel
[43782:3847:0715/023011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50017...
sending server_data: {"host": "127.0.0.1", "port": 50017} (36 bytes)
[43779:40451:0715/023015:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43779:40451:0715/023015:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderAbortPendingOnCancel (5748 ms)
[97/216] PrerenderBrowserTest.PrerenderAbortPendingOnCancel (7204 ms)
[ RUN ] PrerenderBrowserTest.PrerenderImageJpeg
[43788:3847:0715/023014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50023...
sending server_data: {"host": "127.0.0.1", "port": 50023} (36 bytes)
[43783:40195:0715/023017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43783:40195:0715/023017:WARNING:channel.cc(322)] RawChannel write error
[43783:40195:0715/023017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderImageJpeg (5455 ms)
[98/216] PrerenderBrowserTest.PrerenderImageJpeg (6953 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrx
[43796:3847:0715/023018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50029...
sending server_data: {"host": "127.0.0.1", "port": 50029} (36 bytes)
[43793:40451:0715/023021:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43804:14851:0715/023021:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[43804:12551:0715/023021:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43793:40451:0715/023021:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderCrx (5468 ms)
[99/216] PrerenderBrowserTest.PrerenderCrx (6886 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme
[43802:3847:0715/023021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50034...
sending server_data: {"host": "127.0.0.1", "port": 50034} (36 bytes)
[43806:15363:0715/023023:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme (5027 ms)
[100/216] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme (6444 ms)
[ RUN ] ProfileManagerBrowserTest.DeletePasswords
[43816:3847:0715/023027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43817:13063:0715/023028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43810:3847:0715/023029:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[43810:3847:0715/023029:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ProfileManagerBrowserTest.DeletePasswords (3556 ms)
[101/216] ProfileManagerBrowserTest.DeletePasswords (5300 ms)
[ RUN ] PrerenderIncognitoBrowserTest.PrerenderIncognito
[43811:3847:0715/023025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50039...
sending server_data: {"host": "127.0.0.1", "port": 50039} (36 bytes)
[43819:12551:0715/023029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43819:12551:0715/023029:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderIncognitoBrowserTest.PrerenderIncognito (6565 ms)
[102/216] PrerenderIncognitoBrowserTest.PrerenderIncognito (7872 ms)
[ RUN ] ProfileWindowBrowserTest.OpenGuestBrowser
[43825:3847:0715/023032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43820:38915:0715/023034:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[43820:60931:0715/023034:ERROR:mach_broker_mac.mm(222)] Unknown process 43830 is sending Mach IPC messages!
[ OK ] ProfileWindowBrowserTest.OpenGuestBrowser (4222 ms)
[103/216] ProfileWindowBrowserTest.OpenGuestBrowser (5483 ms)
[ RUN ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification
HTTPS server started on https://127.0.0.1:50046...
sending server_data: {"host": "127.0.0.1", "port": 50046} (36 bytes)
[43829:3847:0715/023034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43821:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023035:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:3847:0715/023036:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:50046/files/push_messaging/push_test.js (18)
[43821:40195:0715/023036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43821:40195:0715/023036:WARNING:channel.cc(322)] RawChannel write error
[43821:3847:0715/023036:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[43821:3847:0715/023036:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[43821:3847:0715/023036:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification (5444 ms)
[104/216] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification (6718 ms)
[ RUN ] ReferrerPolicyTest.HttpsDefault
[43836:3847:0715/023038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsDefault (3050 ms)
[105/216] ReferrerPolicyTest.HttpsDefault (4477 ms)
[ RUN ] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed
[43841:3847:0715/023040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43837:40451:0715/023041:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43843:13063:0715/023041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43843:13063:0715/023041:WARNING:channel.cc(322)] RawChannel write error
[43843:15363:0715/023041:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed (3121 ms)
[106/216] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed (4563 ms)
[ RUN ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect
[43846:3847:0715/023042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect (2849 ms)
[107/216] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect (4420 ms)
[ RUN ] ServiceProcessControlBrowserTest.HistogramsNoService
[ OK ] ServiceProcessControlBrowserTest.HistogramsNoService (5 ms)
[108/216] ServiceProcessControlBrowserTest.HistogramsNoService (1498 ms)
[ RUN ] ImageFetcherImplBrowserTest.NormalFetch
HTTP server started on http://127.0.0.1:50059...
sending server_data: {"host": "127.0.0.1", "port": 50059} (36 bytes)
[43853:3847:0715/023045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43847:40707:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43847:40707:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[43847:40707:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43847:40707:0715/023047:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ImageFetcherImplBrowserTest.NormalFetch (5339 ms)
[109/216] ImageFetcherImplBrowserTest.NormalFetch (6855 ms)
[ RUN ] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose
[43859:3847:0715/023048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43863:13063:0715/023051:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43863:13063:0715/023051:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose (4760 ms)
[110/216] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose (6082 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers
[43865:3847:0715/023051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:30:53.037 browser_tests[43861:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers (4592 ms)
[111/216] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers (6119 ms)
[ RUN ] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit
[43872:3847:0715/023054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit (3267 ms)
[112/216] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit (4752 ms)
[ RUN ] SessionRestoreTest.RestoreIndividualTabFromWindow
[43878:3847:0715/023057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43874:3847:0715/023100:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43874:55567:0715/023102:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1345 to client_task_runner_.
[43874:55567:0715/023102:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:512 to client_task_runner_.
[43874:3847:0715/023102:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SessionRestoreTest.RestoreIndividualTabFromWindow (6783 ms)
[113/216] SessionRestoreTest.RestoreIndividualTabFromWindow (8259 ms)
[ RUN ] SessionRestoreTest.Basic
[43882:3847:0715/023059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SessionRestoreTest.Basic (5275 ms)
[114/216] SessionRestoreTest.Basic (6722 ms)
[ RUN ] TabRestoreTest.RestoreWithExistingSiteInstance
[43895:3847:0715/023106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43889:74511:0715/023108:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[43889:40451:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43901:12807:0715/023111:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43901:12807:0715/023111:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43901:12807:0715/023111:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TabRestoreTest.RestoreWithExistingSiteInstance (8430 ms)
[115/216] TabRestoreTest.RestoreWithExistingSiteInstance (9760 ms)
[ RUN ] TabRestoreTest.RestoreIntoSameWindow
[43894:3847:0715/023106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43900:13063:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43900:13063:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43900:13063:0715/023110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43894:3847:0715/023112:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:503C0800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[43894:3847:0715/023112:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:503C0800B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[43888:40451:0715/023112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43888:40451:0715/023113:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43888:40451:0715/023113:WARNING:channel.cc(322)] RawChannel write error
[43888:4611:0715/023113:ERROR:mach_broker_mac.mm(222)] Unknown process 43905 is sending Mach IPC messages!
[ OK ] TabRestoreTest.RestoreIntoSameWindow (9523 ms)
[116/216] TabRestoreTest.RestoreIntoSameWindow (10928 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL
[43914:3847:0715/023116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43908:3847:0715/023119:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43908:3847:0715/023119:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAFo0lEQVR4Xu3cS1OTVxwG8Ha6dsZNt/0S7ozX+wUSGKN7ycIvkJ2OiNcdbvwMfABXLS1VvLXFSMWUgFAh1oJICCEGq8UFp8+fPu87J4S3vrmcvIfOceaZMKOSnN/8z/+c95Yv3B8XFxcXFxcXFzNRZ89+rZLJJNKLDCAZdfp0Hini5zWJ/Izk5e+QAf7bpPzf/yvKLkD0I1lArCOqwazL70D65Xdub5RUagcA0kDJCYCJ8Hen5b22D8y5czvVmTN9gCkRwHzwXvKe8t72wij1JWB6AFMIBDAPVZDPIJ/Fth7zDWAeESD64LPIZ7ICBwAxZBFRlmURiUWLk0ymuCwrG8NtQyqKKfUVYG4RwP7gs8pnbhsOAO4gapvlTluQzFaO+Uoy3nNMAayurlalcOqUKaSUudUKTa9dQN/t3m0EiWOItX6fw6W8nUCDyFJHh5ktAMbUuh0yN4HtBPpWgGIxNYQUTSBhTC3ZccvW3QNoawUR6Afk7p49ZpAwtuYPPHlsFUkFEehHAA0jy61GwthkjM1UTx8BIq2gIeDcQ+7v3atKnZ2trqK+xs/n8JRFVBUEJL+CBGgYQD/t369WWomEMTZ0PgkAaQ8g6ik2RJyH+/apxwD6BSm3tpLS9QPxTGDUFTQkTZrT6wGApIJGkKcHD6p38XjLzkzWfw6ZADb0oHvAEaBHAPpZKohAv7YSCWOup3r6CRBpBX3v9R+pHuSxAB04oDKI4EjGDh1qDRLGXA9Q1iagYQFigxagJwR6BpwxptIsEsYc+roVANajBhpkcxag+3qDBs5TRMd5jowfPtws0rqMPUz1JAkQbQ8i0F1vBWP/GQHOqEwvgWGywPmNWW0GCWMPA9RrA9Cg339YPQR6AhwBGtuEM47kjhxRE0jDSBh7GKABC4CqGzSBZHplNCDA6PGBXhw9qt4nEo0ADYQBytgCJLvnB97yLs2ZQM+Q59WV4+NM8nWqESSMPcwOOm8BEA8v2KC5QcxIgxYgTq0sgSY8HFaP4Ewjvx87Vi9SPgxQ0QYgHqD6q9cIK2jU7z2sHIY4NUAzyF/hkYphptiaDUBjFy6oYa//aLtnArHn1FaOjvMSkdfZsEgY+7YBqpTLKnvxonrI/jPiTS/ijBPHAxKYFxrONDLD5I8f33j9AKQQQHZOsaVr1wSlBmkcSN7hxagGlPtM5Xg4swR6xXwGqWhnk2aWr1/fEmni0iUfiNPLX84nQ+L8wbw+ceK/kPKGlnnzSFNA8nbPOQBNalOKOEw1DiMwfuaQj11dDS7z3ChGmVIA0nRvr8oCaKPvbMJ5ycxqOLObKudP4syfPCmpRcLYDRxqmMlKANLM5cvSf/zqmUI4rQik9ZwAnDnkDbKA/K0jYeyhD1ZtRnoFJKxSWuVwWjHEERjiyCsrR8N5iyu3i4iPhLEbON1hNuUApNdXrgAooHJqgHQchDiSApE+dXXxdIeBE2am8+7GjS2R5oBU1ZCDp5WfBR2HweVtueaWNXDKNXqkeSARRlutiMP404pZJJCHU0RwKanf8El786kEIL0BEisnsOfoOJICIzjLSLmjY5fFl33CZ/XmzSCkwMqZD5hWgkOgnIELh/Yhvb16Vc0RqXa1Ympx1EoikTZw6TnavA9AWujpERgdh0B+5bAp+72npBKJHQZuXrAPqXD7dlDlEIdVw+BGCKmePgO3v9iHBJzaymF0nCUNB9f3C6q7e6eBG6jsyofz57V9DrOpIRc0GMkKUuns7DFwC56dwYGnvpTX9hzGwynF47wFz8BNnLYGx1ScUn64WlXjlOPxxY8Yk6HbgO1H0nsOo+OsVRKJmNEbyW3PGpAAhGg9hwFOyj2KQCR/WjG4TeaWe5hlE5LAlBG8bvUwi3sc6lN390blGMBxD9S5RzINxD3U6x4Ld18s4L6awt64LzdxX4/zDxj9/IEueAvhAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[43908:3847:0715/023119:INFO:CONSOLE(1718)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20body%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%3Anot(.extended-reporting-has-checkbox)%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20dictionary.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1718)
[43921:13831:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL (4748 ms)
[117/216] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL (6528 ms)
[ RUN ] TabRestoreTest.RestoreWindow
[43910:3847:0715/023116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43925:13319:0715/023120:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43925:13319:0715/023120:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43925:13319:0715/023120:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43925:13319:0715/023120:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43925:13319:0715/023120:WARNING:channel.cc(322)] RawChannel write error
[43922:12807:0715/023122:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43928:12807:0715/023122:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43928:12807:0715/023122:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43928:12807:0715/023122:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43928:12807:0715/023122:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabRestoreTest.RestoreWindow (9725 ms)
[118/216] TabRestoreTest.RestoreWindow (11154 ms)
[ RUN ] SSLUITest.TestRedirectGoodToBadHTTPS
[43932:3847:0715/023123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:50067...
sending server_data: {"host": "127.0.0.1", "port": 50067} (36 bytes)
HTTPS server started on https://127.0.0.1:50068...
sending server_data: {"host": "127.0.0.1", "port": 50068} (36 bytes)
[43941:12807:0715/023128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43941:12807:0715/023128:WARNING:channel.cc(322)] RawChannel write error
[43941:13063:0715/023128:FATAL:memory.cc(18)] Out of memory. size=4194304
[43933:12807:0715/023128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[43933:12807:0715/023128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[43933:12807:0715/023128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[43933:12807:0715/023128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43933:12807:0715/023128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SSLUITest.TestRedirectGoodToBadHTTPS (6843 ms)
[119/216] SSLUITest.TestRedirectGoodToBadHTTPS (8773 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamInvalidReportNo
[43939:3847:0715/023127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:50073...
sending server_data: {"host": "127.0.0.1", "port": 50073} (36 bytes)
[43934:3847:0715/023130:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43943:12807:0715/023130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43943:12807:0715/023130:WARNING:channel.cc(322)] RawChannel write error
[43934:40195:0715/023130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamInvalidReportNo (5860 ms)
[120/216] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamInvalidReportNo (7252 ms)
[ RUN ] SSLUITestBlock.TestBlockDisplayingInsecureIframe
[43947:3847:0715/023132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50076...
sending server_data: {"host": "127.0.0.1", "port": 50076} (36 bytes)
HTTPS server started on https://127.0.0.1:50077...
sending server_data: {"host": "127.0.0.1", "port": 50077} (36 bytes)
[43944:3847:0715/023134:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:50077/files/ssl/page_displays_insecure_iframe.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwMDc2' was loaded over HTTPS, but requested an insecure resource 'http://127.0.0.1:50076/files/ssl/bad_iframe.html'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:50077/files/ssl/page_displays_insecure_iframe.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwMDc2 (12)
[43944:40451:0715/023134:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[43949:12807:0715/023134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[43949:12807:0715/023134:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITestBlock.TestBlockDisplayingInsecureIframe (4830 ms)
[121/216] SSLUITestBlock.TestBlockDisplayingInsecureIframe (6227 ms)
[ RUN ] TaskManagerBrowserTest.NoticePanelChanges
[43953:3847:0715/023134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43956:13063:0715/023137:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[43956:13063:0715/023137:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TaskManagerBrowserTest.NoticePanelChanges (5448 ms)
[122/216] TaskManagerBrowserTest.NoticePanelChanges (6912 ms)
[ RUN ] AutofillDialogControllerTest.LongNotifications
[43960:3847:0715/023138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.LongNotifications (3717 ms)
[123/216] AutofillDialogControllerTest.LongNotifications (5124 ms)
[ RUN ] BrowserTest.ForwardDisabledOnForward
[43971:3847:0715/023143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.ForwardDisabledOnForward (3512 ms)
[124/216] BrowserTest.ForwardDisabledOnForward (4831 ms)
[ RUN ] AutofillDialogControllerTest.SimulateSuccessfulSignIn
[43966:3847:0715/023141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43973:13063:0715/023145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
GMOCK WARNING:
Uninteresting mock function call - returning directly.
Function call: LoadRiskFingerprintData()
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[43962:3847:0715/023146:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43974:3847:0715/023146:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillDialogControllerTest.SimulateSuccessfulSignIn (7588 ms)
[125/216] AutofillDialogControllerTest.SimulateSuccessfulSignIn (9134 ms)
[ RUN ] ClickModifierTest.WindowOpenBasicClickTest
[43984:3847:0715/023150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43979:40963:0715/023151:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43979:40963:0715/023151:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.WindowOpenBasicClickTest (3381 ms)
[126/216] ClickModifierTest.WindowOpenBasicClickTest (5134 ms)
[ RUN ] BrowserTest.SecurityStyleChangedObserver
[43978:3847:0715/023148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:50079...
sending server_data: {"host": "127.0.0.1", "port": 50079} (36 bytes)
HTTPS server started on https://127.0.0.1:50080...
sending server_data: {"host": "127.0.0.1", "port": 50080} (36 bytes)
HTTP server started on http://127.0.0.1:50081...
sending server_data: {"host": "127.0.0.1", "port": 50081} (36 bytes)
testserver.py: Closed connection
[43975:3847:0715/023153:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:50079/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwMDgx' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:50081/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:50079/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwMDgx (12)
[43975:3847:0715/023154:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[43975:3847:0715/023154:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[43990:12807:0715/023154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[43990:12807:0715/023154:WARNING:channel.cc(322)] RawChannel write error
[43990:13323:0715/023154:FATAL:memory.cc(18)] Out of memory. size=4194304
[43975:41219:0715/023156:ERROR:ssl_client_socket_openssl.cc(1060)] handshake failed; returned -1, SSL error code 1, net_error -101
[43994:13067:0715/023156:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] BrowserTest.SecurityStyleChangedObserver (10500 ms)
[127/216] BrowserTest.SecurityStyleChangedObserver (11757 ms)
[ RUN ] ClickModifierTest.WindowOpenControlClickTest
[43993:3847:0715/023155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43995:15107:0715/023156:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[43995:15107:0715/023156:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[43989:40451:0715/023156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43989:40451:0715/023156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[43989:40451:0715/023156:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.WindowOpenControlClickTest (3177 ms)
[128/216] ClickModifierTest.WindowOpenControlClickTest (4657 ms)
[ RUN ] ClickModifierTest.HrefMiddleClickTest
[44002:3847:0715/023200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43996:3847:0715/023201:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[43996:38915:0715/023201:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[43996:38915:0715/023201:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[43996:38915:0715/023201:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.HrefMiddleClickTest (4246 ms)
[129/216] ClickModifierTest.HrefMiddleClickTest (5672 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2
[44003:3847:0715/023200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[43997:5383:0715/023202:ERROR:mach_broker_mac.mm(222)] Unknown process 44006 is sending Mach IPC messages!
[43997:5383:0715/023203:ERROR:mach_broker_mac.mm(222)] Unknown process 44008 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2 (4740 ms)
[130/216] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2 (6058 ms)
[ RUN ] ZoomDecorationTest.BubbleAtDefaultZoom
[44015:3847:0715/023206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomDecorationTest.BubbleAtDefaultZoom (3010 ms)
[131/216] ZoomDecorationTest.BubbleAtDefaultZoom (4397 ms)
[ RUN ] OneClickSigninBubbleControllerTest.Advanced
[44017:3847:0715/023206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleControllerTest.Advanced (3603 ms)
[132/216] OneClickSigninBubbleControllerTest.Advanced (5036 ms)
[ RUN ] FullscreenControllerTest.MouseLockOnFileURL
[44024:3847:0715/023210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44019:39939:0715/023212:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FullscreenControllerTest.MouseLockOnFileURL (4391 ms)
[133/216] FullscreenControllerTest.MouseLockOnFileURL (5866 ms)
[ RUN ] FindInPageControllerTest.BigString
[44028:3847:0715/023211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44022:40451:0715/023212:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[44022:40451:0715/023212:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[44022:40451:0715/023212:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44022:40451:0715/023212:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.BigString (3359 ms)
[134/216] FindInPageControllerTest.BigString (4842 ms)
[ RUN ] FindInPageControllerTest.PrepopulateSameTab
[44038:3847:0715/023216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44038:3847:0715/023217:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50920400B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[44038:3847:0715/023217:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50920400B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] FindInPageControllerTest.PrepopulateSameTab (3215 ms)
[135/216] FindInPageControllerTest.PrepopulateSameTab (4734 ms)
[ RUN ] FindInPageControllerTest.FindRestarts_Issue1155639
[44037:3847:0715/023216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44031:40451:0715/023217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[44031:40451:0715/023217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[44031:40451:0715/023217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44031:40451:0715/023217:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindRestarts_Issue1155639 (3716 ms)
[136/216] FindInPageControllerTest.FindRestarts_Issue1155639 (5172 ms)
[ RUN ] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign
[44048:3847:0715/023221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44050:13063:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44050:13063:0715/023223:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign (4346 ms)
[137/216] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign (5744 ms)
[ RUN ] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052
[44047:3847:0715/023221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44051:13063:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44051:13063:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44051:13063:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44051:13063:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 02:32:24.040 browser_tests[44041:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[44041:40195:0715/023225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44041:40195:0715/023225:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052 (7083 ms)
[138/216] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052 (8499 ms)
[ RUN ] LoginPromptBrowserTest.CancelRedundantAuths
[44059:3847:0715/023227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50100...
sending server_data: {"host": "127.0.0.1", "port": 50100} (36 bytes)
[44069:13063:0715/023232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44069:13063:0715/023232:WARNING:channel.cc(322)] RawChannel write error
[44067:13063:0715/023232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44067:13063:0715/023232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44067:13063:0715/023232:WARNING:channel.cc(322)] RawChannel write error
[44055:40451:0715/023232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44055:40451:0715/023232:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.CancelRedundantAuths (7469 ms)
[139/216] LoginPromptBrowserTest.CancelRedundantAuths (8862 ms)
[ RUN ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests
[44065:3847:0715/023230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50103...
sending server_data: {"host": "127.0.0.1", "port": 50103} (36 bytes)
[44060:39939:0715/023233:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44060:39939:0715/023233:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests (5942 ms)
[140/216] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests (7525 ms)
[ RUN ] PrefsTabHelperBrowserTest.WebPrefs
[44076:3847:0715/023235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44079:12807:0715/023236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44079:15107:0715/023236:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[44079:15107:0715/023236:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[44079:12807:0715/023236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44079:12807:0715/023236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44079:15107:0715/023236:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44079:12807:0715/023236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefsTabHelperBrowserTest.WebPrefs (2995 ms)
[141/216] PrefsTabHelperBrowserTest.WebPrefs (4497 ms)
[ RUN ] NewTabPageInterceptorTest.NoInterception
[44080:3847:0715/023237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NewTabPageInterceptorTest.NoInterception (4290 ms)
[142/216] NewTabPageInterceptorTest.NoInterception (5855 ms)
[ RUN ] StartupBrowserCreatorTest.AddFirstRunTab
[44092:3847:0715/023240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44088:61443:0715/023242:ERROR:mach_broker_mac.mm(222)] Unknown process 44096 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.AddFirstRunTab (4171 ms)
[143/216] StartupBrowserCreatorTest.AddFirstRunTab (5652 ms)
[ RUN ] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest
[44105:3847:0715/023246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44108:15619:0715/023248:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44108:15619:0715/023248:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44101:41219:0715/023248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[44101:41219:0715/023248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[44101:41219:0715/023248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44101:41219:0715/023248:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest (4950 ms)
[144/216] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest (6284 ms)
[ RUN ] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched
[44099:3847:0715/023243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44104:13319:0715/023247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44104:13319:0715/023247:WARNING:channel.cc(322)] RawChannel write error
[44094:3847:0715/023247:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44094:40963:0715/023247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44094:40963:0715/023247:WARNING:channel.cc(322)] RawChannel write error
[44094:40963:0715/023250:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[44109:3847:0715/023250:FATAL:memory.cc(18)] Out of memory. size=4194304
[44094:40963:0715/023250:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[145/216] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched (11196 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameHandler
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameHandler (2 ms)
[146/216] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameHandler (1324 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsClearBrowserDataPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsClearBrowserDataPage (2 ms)
[147/216] WebUIBidiCheckerBrowserTestRTL.TestSettingsClearBrowserDataPage (1251 ms)
[ RUN ] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest
[44116:3847:0715/023252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44117:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44117:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44117:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44117:13063:0715/023254:WARNING:channel.cc(322)] RawChannel write error
[44119:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44119:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44119:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44119:13063:0715/023254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest (4443 ms)
[148/216] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest (5956 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOffer
[44124:3847:0715/023256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44125:13063:0715/023257:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44125:15363:0715/023257:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[44125:15363:0715/023257:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[44125:13063:0715/023257:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44125:15363:0715/023257:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44125:13063:0715/023257:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44125:13063:0715/023257:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InlineLoginUIBrowserTest.CanOffer (2926 ms)
[149/216] InlineLoginUIBrowserTest.CanOffer (4221 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferNoSigninCookies
[44128:3847:0715/023258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44130:15363:0715/023259:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[44130:15363:0715/023259:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[44130:15363:0715/023259:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44130:13063:0715/023259:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44130:13063:0715/023259:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InlineLoginUIBrowserTest.CanOfferNoSigninCookies (2999 ms)
[150/216] InlineLoginUIBrowserTest.CanOfferNoSigninCookies (4539 ms)
[ RUN ] ZoomControllerBrowserTest.Observe
[44140:3847:0715/023303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44141:15107:0715/023304:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ZoomControllerBrowserTest.Observe (3442 ms)
[151/216] ZoomControllerBrowserTest.Observe (4990 ms)
[ RUN ] WebUIWebViewBrowserTest.AddMultiContentScripts
[44134:3847:0715/023301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44129:3847:0715/023303:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44129:3847:0715/023304:INFO:CONSOLE(1791)] "Running test testAddMultiContentScripts", source: webview_content_script_test.js (1791)
[44129:3847:0715/023304:INFO:CONSOLE(4287)] "Step 1: call <webview>.addContentScripts(myrule1 & myrule2)", source: webview_content_script_test.js (4287)
[44129:3847:0715/023305:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[44129:3847:0715/023305:INFO:CONSOLE(4303)] "Step 2: postMessage to build connection.", source: webview_content_script_test.js (4303)
[44129:3847:0715/023305:INFO:CONSOLE(4306)] "Step 3: postMessage to build connection to the other script.", source: webview_content_script_test.js (4306)
[44129:74503:0715/023305:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[44129:3847:0715/023306:INFO:CONSOLE(4318)] "Step 4: A communication channel has been established with webview.", source: webview_content_script_test.js (4318)
[44129:3847:0715/023306:INFO:CONSOLE(4325)] "Step 5: A communication channel has been established with webview.", source: webview_content_script_test.js (4325)
[44139:13319:0715/023306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44139:13319:0715/023306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44142:15363:0715/023306:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44142:15363:0715/023306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44142:13063:0715/023306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44142:13063:0715/023306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44142:15363:0715/023306:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44142:15363:0715/023306:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebUIWebViewBrowserTest.AddMultiContentScripts (7482 ms)
[152/216] WebUIWebViewBrowserTest.AddMultiContentScripts (9026 ms)
[ RUN ] ZoomControllerBrowserTest.ObserveDisabledModeEvent
[44146:3847:0715/023308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomControllerBrowserTest.ObserveDisabledModeEvent (3132 ms)
[153/216] ZoomControllerBrowserTest.ObserveDisabledModeEvent (4360 ms)
[ RUN ] FormAutocompleteTest.NormalFormSubmit
[ OK ] FormAutocompleteTest.NormalFormSubmit (392 ms)
[154/216] FormAutocompleteTest.NormalFormSubmit (1758 ms)
[ RUN ] UnloadTest.BrowserCloseTabWhenOtherTabHasListener
[44151:3847:0715/023310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] UnloadTest.BrowserCloseTabWhenOtherTabHasListener (3252 ms)
[155/216] UnloadTest.BrowserCloseTabWhenOtherTabHasListener (4761 ms)
[ RUN ] FormAutofillTest.WebFormElementToFormData
[ OK ] FormAutofillTest.WebFormElementToFormData (411 ms)
[156/216] FormAutofillTest.WebFormElementToFormData (1816 ms)
[ RUN ] FormAutofillTest.ExtractForms
[ OK ] FormAutofillTest.ExtractForms (350 ms)
[157/216] FormAutofillTest.ExtractForms (1583 ms)
[ RUN ] FormAutofillTest.FindFormForTextAreaElement
[ OK ] FormAutofillTest.FindFormForTextAreaElement (284 ms)
[158/216] FormAutofillTest.FindFormForTextAreaElement (1574 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromText
[ OK ] FormAutofillTest.LabelsInferredFromText (305 ms)
[159/216] FormAutofillTest.LabelsInferredFromText (1569 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromLabelInDivTable
[ OK ] FormAutofillTest.LabelsInferredFromLabelInDivTable (318 ms)
[160/216] FormAutofillTest.LabelsInferredFromLabelInDivTable (1565 ms)
[ RUN ] FormAutofillTest.FillFormMaxLengthForUnownedForm
[ OK ] FormAutofillTest.FillFormMaxLengthForUnownedForm (219 ms)
[161/216] FormAutofillTest.FillFormMaxLengthForUnownedForm (1579 ms)
[ RUN ] PasswordAutofillAgentTest.InputWithNoForms
[ OK ] PasswordAutofillAgentTest.InputWithNoForms (341 ms)
[162/216] PasswordAutofillAgentTest.InputWithNoForms (1568 ms)
[ RUN ] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection
[ OK ] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection (444 ms)
[163/216] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection (1821 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername
[44163:3847:0715/023318:28608527820821:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername (427 ms)
[164/216] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername (1546 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled (285 ms)
[165/216] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled (1541 ms)
[ RUN ] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword
[44165:3847:0715/023320:28610059932109:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610102165472:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610104838290:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610106600877:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610108624881:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610117866607:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610121690031:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610122301032:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610122808241:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610123332019:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610123831384:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610124341469:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610124846560:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610125365924:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610127507131:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610129255080:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610130991158:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610132623473:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610134287868:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610136046344:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610137864477:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610139537733:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610141412142:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610143165411:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610144900116:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610146652474:WARNING:keycode_converter.cc(91)] empty code string
[44165:3847:0715/023320:28610148328094:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword (419 ms)
[166/216] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword (1808 ms)
[ RUN ] TranslateHelperBrowserTest.TranslateFailure
[ OK ] TranslateHelperBrowserTest.TranslateFailure (126 ms)
[167/216] TranslateHelperBrowserTest.TranslateFailure (1307 ms)
[ RUN ] TranslateScriptBrowserTest.ElementLoadFailure
[ OK ] TranslateScriptBrowserTest.ElementLoadFailure (225 ms)
[168/216] TranslateScriptBrowserTest.ElementLoadFailure (1605 ms)
[ RUN ] TranslateScriptBrowserTest.TranslateFail
[ OK ] TranslateScriptBrowserTest.TranslateFail (217 ms)
[169/216] TranslateScriptBrowserTest.TranslateFail (1471 ms)
[ RUN ] WebUIResourceBrowserTest.ArrayDataModelTest
[44176:3847:0715/023325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44170:3847:0715/023327:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[44170:3847:0715/023327:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[44178:12807:0715/023327:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44178:12807:0715/023327:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44178:12807:0715/023327:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44178:12807:0715/023327:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIResourceBrowserTest.ArrayDataModelTest (3612 ms)
[170/216] WebUIResourceBrowserTest.ArrayDataModelTest (4907 ms)
[ RUN ] InProcessBrowserTest.ExternalConnectionFail
[44175:3847:0715/023325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44169:3847:0715/023326:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44169:3847:0715/023328:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] InProcessBrowserTest.ExternalConnectionFail (5027 ms)
[171/216] InProcessBrowserTest.ExternalConnectionFail (6329 ms)
[ RUN ] WebUIResourceBrowserTest.I18nProcessTest
[44184:3847:0715/023330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44180:3847:0715/023331:INFO:CONSOLE(0)] "Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/chrome/test/data/webui/i18n_process_test.html (0)
[44180:3847:0715/023331:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[44180:3847:0715/023331:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[44180:3847:0715/023331:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] WebUIResourceBrowserTest.I18nProcessTest (3602 ms)
[172/216] WebUIResourceBrowserTest.I18nProcessTest (4915 ms)
[ RUN ] OutOfProcessPPAPITest.TCPSocketPrivate
[44188:3847:0715/023332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50116...
sending server_data: {"host": "127.0.0.1", "port": 50116} (36 bytes)
HTTPS server started on https://127.0.0.1:50117...
sending server_data: {"host": "127.0.0.1", "port": 50117} (36 bytes)
objc[44195]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44195]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[44183:3847:0715/023335:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "Basic finished in 0.016 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "BasicBlocking finished in 0.006 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "BasicBackground finished in 0.011 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ReadWrite finished in 0.018 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.032 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.024 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
testserver.py: Closed connection
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ReadWriteSSLForceAsync finished in 0.142 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
testserver.py: Closed connection
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ReadWriteSSL finished in 0.012 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ReadWriteSSLBlocking finished in 0.016 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ReadWriteSSLBackground finished in 0.037 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ConnectAddressForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ConnectAddress finished in 0.007 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ConnectAddressBlocking finished in 0.029 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "ConnectAddressBackground finished in 0.020 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.019 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "SetOption finished in 0.002 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.013 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.003 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "LargeReadForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "LargeRead finished in 0.004 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "LargeReadBlocking finished in 0.015 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:3847:0715/023335:INFO:CONSOLE(177)] "LargeReadBackground finished in 0.015 seconds.", source: http://127.0.0.1:50116/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=50117 (177)
[44183:40195:0715/023335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44183:40195:0715/023335:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.TCPSocketPrivate (5821 ms)
[173/216] OutOfProcessPPAPITest.TCPSocketPrivate (7449 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader0
[44196:3847:0715/023335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50149...
sending server_data: {"host": "127.0.0.1", "port": 50149} (36 bytes)
objc[44200]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44200]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicGETForceAsync finished in 0.028 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicGET finished in 0.028 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicGETBlocking finished in 0.029 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicGETBackground finished in 0.017 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicPOSTForceAsync finished in 0.018 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicPOST finished in 0.021 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicPOSTBlocking finished in 0.017 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicPOSTBackground finished in 0.021 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicFilePOSTForceAsync finished in 0.084 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicFilePOST finished in 0.022 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicFilePOSTBlocking finished in 0.032 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicFilePOSTBackground finished in 0.035 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicFileRangePOSTForceAsync finished in 0.043 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicFileRangePOST finished in 0.049 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicFileRangePOSTBlocking finished in 0.081 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "BasicFileRangePOSTBackground finished in 0.044 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "CompoundBodyPOSTForceAsync finished in 0.030 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "CompoundBodyPOST finished in 0.021 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "CompoundBodyPOSTBlocking finished in 0.030 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[44190:3847:0715/023338:INFO:CONSOLE(177)] "CompoundBodyPOSTBackground finished in 0.028 seconds.", source: http://127.0.0.1:50149/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[ OK ] OutOfProcessPPAPITest.URLLoader0 (5799 ms)
[174/216] OutOfProcessPPAPITest.URLLoader0 (7113 ms)
[ RUN ] OutOfProcessPPAPITest.WebSocket1
[44203:3847:0715/023339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50173...
sending server_data: {"host": "127.0.0.1", "port": 50173} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:50174...
sending server_data: {"host": "127.0.0.1", "port": 50174} (36 bytes)
objc[44210]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44210]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[44199:3847:0715/023342:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:50174/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (0)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023342:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[44199:3847:0715/023343:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:50173/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=50174 (177)
[ OK ] OutOfProcessPPAPITest.WebSocket1 (6144 ms)
[175/216] OutOfProcessPPAPITest.WebSocket1 (7493 ms)
[ RUN ] PPAPINaClPNaClTest.AudioThreadCreator
[44211:3847:0715/023342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50196...
sending server_data: {"host": "127.0.0.1", "port": 50196} (36 bytes)
[44215,1982226816:02:33:45.087490] Native Client module will be loaded at base address 0x000006d800000000
[44205:3847:0715/023345:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.088 seconds.", source: http://127.0.0.1:50196/files/test_case.html?mode=nacl_pnacl&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[44205:3847:0715/023345:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.101 seconds.", source: http://127.0.0.1:50196/files/test_case.html?mode=nacl_pnacl&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[ OK ] PPAPINaClPNaClTest.AudioThreadCreator (5044 ms)
[176/216] PPAPINaClPNaClTest.AudioThreadCreator (6512 ms)
[ RUN ] PPAPINaClPNaClTest.View
[44218:3847:0715/023346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50202...
sending server_data: {"host": "127.0.0.1", "port": 50202} (36 bytes)
[44225,1982226816:02:33:49.618456] Native Client module will be loaded at base address 0x000033e300000000
[44214:3847:0715/023349:INFO:CONSOLE(177)] "SizeChange finished in 0.010 seconds.", source: http://127.0.0.1:50202/files/test_case.html?mode=nacl_pnacl&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[44214:3847:0715/023349:INFO:CONSOLE(177)] "ClipChange finished in 0.018 seconds.", source: http://127.0.0.1:50202/files/test_case.html?mode=nacl_pnacl&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[44214:3847:0715/023349:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.025 seconds.", source: http://127.0.0.1:50202/files/test_case.html?mode=nacl_pnacl&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[44214:40451:0715/023349:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44214:3847:0715/023349:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[44214:40451:0715/023349:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClPNaClTest.View (5347 ms)
[177/216] PPAPINaClPNaClTest.View (6767 ms)
[ RUN ] OutOfProcessPPAPIPrivateTest.FileIO_Private
[44224:3847:0715/023349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50208...
sending server_data: {"host": "127.0.0.1", "port": 50208} (36 bytes)
objc[44229]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[44229]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_testtiOIM7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[44219:3847:0715/023351:INFO:CONSOLE(177)] "RequestOSFileHandleForceAsync finished in 0.054 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023351:INFO:CONSOLE(177)] "RequestOSFileHandle finished in 0.034 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023351:INFO:CONSOLE(177)] "RequestOSFileHandleBlocking finished in 0.028 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023351:INFO:CONSOLE(177)] "RequestOSFileHandleBackground finished in 0.029 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023351:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023352:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusive finished in 0.020 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023352:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBlocking finished in 0.034 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023352:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBackground finished in 0.035 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023352:INFO:CONSOLE(177)] "MmapForceAsync finished in 0.032 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023352:INFO:CONSOLE(177)] "Mmap finished in 0.035 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023352:INFO:CONSOLE(177)] "MmapBlocking finished in 0.031 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:3847:0715/023352:INFO:CONSOLE(177)] "MmapBackground finished in 0.032 seconds.", source: http://127.0.0.1:50208/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[44219:39171:0715/023352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[44219:39171:0715/023352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[44219:39171:0715/023352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[44219:39171:0715/023352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44219:39171:0715/023352:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPIPrivateTest.FileIO_Private (5268 ms)
[178/216] OutOfProcessPPAPIPrivateTest.FileIO_Private (6704 ms)
[ RUN ] NaClBrowserTestNewlib.ExitStatus0
[44232:3847:0715/023353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50212...
sending server_data: {"host": "127.0.0.1", "port": 50212} (36 bytes)
2015-07-15 02:33:55.462 browser_tests[44228:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[44228:3847:0715/023355:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[44241,1982226816:02:33:56.687108] Native Client module will be loaded at base address 0x00007d0100000000
hello world from CreateModule
[44228:3847:0715/023356:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[44228:3847:0715/023356:INFO:nacl_browsertest_util.cc(130)] ||||
[44228:3847:0715/023356:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[44228:3847:0715/023356:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[44228:3847:0715/023356:INFO:nacl_browsertest_util.cc(130)] ||||
[44228:3847:0715/023356:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[44241,1982226816:02:33:56.881418] NaCl untrusted code called _exit(0x0)
[44228:3847:0715/023357:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:50212/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0 (0)
[44228:3847:0715/023357:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[44228:3847:0715/023357:INFO:nacl_browsertest_util.cc(130)] ||||
[44228:3847:0715/023357:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.ExitStatus0 (5857 ms)
[179/216] NaClBrowserTestNewlib.ExitStatus0 (7426 ms)
[ RUN ] PolicyStatisticsCollectorTest.Startup
[44238:3847:0715/023356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyStatisticsCollectorTest.Startup (3642 ms)
[180/216] PolicyStatisticsCollectorTest.Startup (5291 ms)
[ RUN ] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies
[44249:3847:0715/023401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies (3404 ms)
[181/216] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies (4656 ms)
[ RUN ] PolicyUITest.ExtensionLoadAndSendPolicy
[44248:3847:0715/023401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44242:3847:0715/023403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44242:3847:0715/023404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyUITest.ExtensionLoadAndSendPolicy (6039 ms)
[182/216] PolicyUITest.ExtensionLoadAndSendPolicy (7406 ms)
[ RUN ] CaptivePortalBrowserTest.HttpTimeout
[44256:3847:0715/023405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44253:3847:0715/023406:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44253:4611:0715/023406:ERROR:browser_io_surface_manager_mac.cc(297)] Invalid Id for IOSurface 2
[ OK ] CaptivePortalBrowserTest.HttpTimeout (3266 ms)
[183/216] CaptivePortalBrowserTest.HttpTimeout (4651 ms)
[ RUN ] CaptivePortalBrowserTest.HttpsIframeTimeout
[44261:3847:0715/023408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:50220...
sending server_data: {"host": "127.0.0.1", "port": 50220} (36 bytes)
[44258:3847:0715/023410:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.HttpsIframeTimeout (4419 ms)
[184/216] CaptivePortalBrowserTest.HttpsIframeTimeout (5712 ms)
[ RUN ] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError
[44267:3847:0715/023410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:50223...
sending server_data: {"host": "localhost", "port": 50223} (36 bytes)
[44262:3847:0715/023414:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44262:3847:0715/023415:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[44262:40195:0715/023416:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[44262:40195:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44262:40195:0715/023417:WARNING:channel.cc(322)] RawChannel write error
[44279:13063:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44279:13063:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44279:13063:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44279:13063:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44279:13579:0715/023417:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError (8866 ms)
[185/216] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError (10581 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad
[44275:3847:0715/023414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44278:12551:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44278:12551:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44280:15619:0715/023417:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[44280:15619:0715/023417:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44280:15619:0715/023417:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad (6001 ms)
[186/216] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad (7576 ms)
[ RUN ] NetworkingPrivateApiTest.GetEnabledNetworkTypes
[44286:3847:0715/023421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44281:39683:0715/023423:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[44288:13063:0715/023423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44288:13063:0715/023423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44281:3847:0715/023423:INFO:CONSOLE(0)] "[SUCCESS] getEnabledNetworkTypes", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getEnabledNetworkTypes (0)
[ OK ] NetworkingPrivateApiTest.GetEnabledNetworkTypes (4791 ms)
[187/216] NetworkingPrivateApiTest.GetEnabledNetworkTypes (6197 ms)
[ RUN ] WebstoreProviderTest.Basic
[44289:3847:0715/023421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44282:40451:0715/023426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44282:40451:0715/023426:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreProviderTest.Basic (6936 ms)
[188/216] WebstoreProviderTest.Basic (8321 ms)
[ RUN ] WebstoreProviderTest.NoSearchForShortQueries
[44299:3847:0715/023427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44294:40451:0715/023429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebstoreProviderTest.NoSearchForShortQueries (4173 ms)
[189/216] WebstoreProviderTest.NoSearchForShortQueries (5862 ms)
[ RUN ] SupervisedUserServiceTest.ProfileName
[44305:3847:0715/023430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44306:15363:0715/023430:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SupervisedUserServiceTest.ProfileName (2992 ms)
[190/216] SupervisedUserServiceTest.ProfileName (4359 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0
[44311:3847:0715/023433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0 (3163 ms)
[191/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0 (4632 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16
[44315:3847:0715/023434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44316:12551:0715/023435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44316:12551:0715/023435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44316:12551:0715/023435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44316:12551:0715/023435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16 (3433 ms)
[192/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16 (4888 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92
[44321:3847:0715/023437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44317:40451:0715/023439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[44317:40451:0715/023439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[44317:40451:0715/023439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[44317:40451:0715/023439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[44317:40451:0715/023439:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92 (3802 ms)
[193/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92 (5388 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115
[44325:3847:0715/023439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:34:40.603 browser_tests[44320:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115 (3363 ms)
[194/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115 (4741 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122
[44332:3847:0715/023443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44335:12807:0715/023444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44335:12807:0715/023444:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122 (3083 ms)
[195/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122 (4518 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11
[44336:3847:0715/023444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11 (3039 ms)
[196/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11 (4536 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/1
[44346:3847:0715/023448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44339:75015:0715/023450:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[44339:40451:0715/023454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[44339:40451:0715/023454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44339:40451:0715/023454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/1 (8591 ms)
[197/216] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/1 (9928 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/0
[44342:3847:0715/023447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44338:75015:0715/023448:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[44348:13063:0715/023454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44348:13063:0715/023454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44348:13063:0715/023454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44348:13063:0715/023454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/0 (9594 ms)
[198/216] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/0 (11157 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[44360:3847:0715/023459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50250...
sending server_data: {"host": "127.0.0.1", "port": 50250} (36 bytes)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.258 - Registering video event handlers.", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.301 - Loading media using MSE.", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.311 - Registering video event handlers.", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.319 - Loading media using MSE.", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.458 - onSourceOpen [object Event]", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.461 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.466 - onSourceOpen [object Event]", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.466 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.574 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.600 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.608 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.614 - Adding key to sessionID: 1", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.621 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.623 - Adding key to sessionID: 2", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.628 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.632 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.663 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.663 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023502:INFO:CONSOLE(295)] "02:35:02.987 - One video seeked.", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44354:3847:0715/023503:INFO:CONSOLE(295)] "02:35:02.993 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:50250/files/eme_player_js/utils.js (295)
[44361:12807:0715/023503:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (6640 ms)
[199/216] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (8005 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[44359:3847:0715/023459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50252...
sending server_data: {"host": "127.0.0.1", "port": 50252} (36 bytes)
[44353:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.395 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50252/files/eme_player_js/utils.js (295)
[44353:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.407 - Registering video event handlers.", source: http://127.0.0.1:50252/files/eme_player_js/utils.js (295)
[44353:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.431 - Loading media using src.", source: http://127.0.0.1:50252/files/eme_player_js/utils.js (295)
[44353:3847:0715/023501:INFO:CONSOLE(295)] "02:35:01.830 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50252/files/eme_player_js/utils.js (295)
[44353:3847:0715/023501:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[44353:3847:0715/023502:INFO:CONSOLE(295)] "02:35:01.859 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50252/files/eme_player_js/utils.js (295)
[44353:3847:0715/023502:INFO:CONSOLE(295)] "02:35:01.897 - Adding key to sessionID: 1", source: http://127.0.0.1:50252/files/eme_player_js/utils.js (295)
[44353:3847:0715/023502:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[44353:3847:0715/023502:INFO:CONSOLE(295)] "02:35:01.902 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50252/files/eme_player_js/utils.js (295)
[44353:3847:0715/023504:INFO:CONSOLE(295)] "02:35:04.891 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50252/files/eme_player_js/utils.js (295)
[44362:13319:0715/023504:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9084 ms)
[200/216] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (10378 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[44369:3847:0715/023507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50285...
sending server_data: {"host": "127.0.0.1", "port": 50285} (36 bytes)
[44365:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.656 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.666 - Registering video event handlers.", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023509:INFO:CONSOLE(295)] "02:35:09.678 - Loading media using src.", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023510:INFO:CONSOLE(295)] "02:35:10.000 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023510:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[44365:3847:0715/023510:INFO:CONSOLE(295)] "02:35:10.897 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023510:INFO:CONSOLE(295)] "02:35:10.906 - Adding key to sessionID: 1", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023510:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[44365:3847:0715/023510:INFO:CONSOLE(295)] "02:35:10.929 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.128 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.131 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.133 - Adding key to sessionID: 1", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.137 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.528 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.530 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.533 - Adding key to sessionID: 1", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.544 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.329 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.331 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.334 - Adding key to sessionID: 1", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.339 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44365:3847:0715/023513:INFO:CONSOLE(295)] "02:35:13.824 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50285/files/eme_player_js/utils.js (295)
[44370:12807:0715/023513:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9459 ms)
[201/216] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (10979 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[44373:3847:0715/023509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50302...
sending server_data: {"host": "127.0.0.1", "port": 50302} (36 bytes)
[44368:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.546 - Using ClearKeyPlayer", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.555 - Registering video event handlers.", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023511:INFO:CONSOLE(295)] "02:35:11.557 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.471 - Loading media using MSE.", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.585 - onSourceOpen [object Event]", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.593 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.627 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[0715/023512:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[44368:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.636 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.660 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.883 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023512:INFO:CONSOLE(295)] "02:35:12.886 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023513:INFO:CONSOLE(295)] "02:35:13.281 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023513:INFO:CONSOLE(295)] "02:35:13.283 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023514:INFO:CONSOLE(295)] "02:35:14.082 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023514:INFO:CONSOLE(295)] "02:35:14.084 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:3847:0715/023515:INFO:CONSOLE(295)] "02:35:15.574 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50302/files/eme_player_js/utils.js (295)
[44368:40451:0715/023515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8781 ms)
[202/216] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (10765 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[44383:3847:0715/023518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50319...
sending server_data: {"host": "127.0.0.1", "port": 50319} (36 bytes)
[44379:3847:0715/023520:INFO:CONSOLE(295)] "02:35:20.613 - Using ClearKeyPlayer", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023520:INFO:CONSOLE(295)] "02:35:20.621 - Registering video event handlers.", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023520:INFO:CONSOLE(295)] "02:35:20.623 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.581 - Loading media using MSE.", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.709 - onSourceOpen [object Event]", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.713 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[0715/023521:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[44379:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.793 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.803 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.807 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[0715/023521:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[44379:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.840 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023521:INFO:CONSOLE(295)] "02:35:21.878 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.087 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.091 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.487 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.490 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.290 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.292 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44379:3847:0715/023524:INFO:CONSOLE(295)] "02:35:24.770 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50319/files/eme_player_js/utils.js (295)
[44384:13319:0715/023524:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9433 ms)
[203/216] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (11070 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[44387:3847:0715/023519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50335...
sending server_data: {"host": "127.0.0.1", "port": 50335} (36 bytes)
[44382:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.244 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.266 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.271 - Registering video event handlers.", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.290 - Loading media using MSE.", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.545 - onSourceOpen [object Event]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.561 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023522:INFO:CONSOLE(295)] "02:35:22.673 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023522:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[44382:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.615 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.649 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.657 - Adding key to sessionID: 1", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023523:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[44382:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.678 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.886 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.889 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.892 - Adding key to sessionID: 1", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023523:INFO:CONSOLE(295)] "02:35:23.904 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023524:INFO:CONSOLE(295)] "02:35:24.289 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023524:INFO:CONSOLE(295)] "02:35:24.293 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023524:INFO:CONSOLE(295)] "02:35:24.296 - Adding key to sessionID: 1", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023524:INFO:CONSOLE(295)] "02:35:24.312 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023525:INFO:CONSOLE(295)] "02:35:25.086 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023525:INFO:CONSOLE(295)] "02:35:25.089 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023525:INFO:CONSOLE(295)] "02:35:25.091 - Adding key to sessionID: 1", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:3847:0715/023525:INFO:CONSOLE(295)] "02:35:25.096 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
2015-07-15 02:35:25.832 browser_tests[44382:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[44382:3847:0715/023526:INFO:CONSOLE(295)] "02:35:26.438 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50335/files/eme_player_js/utils.js (295)
[44382:40195:0715/023526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9409 ms)
[204/216] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (10909 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[44398:3847:0715/023529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50353...
sending server_data: {"host": "127.0.0.1", "port": 50353} (36 bytes)
[44394:3847:0715/023531:INFO:CONSOLE(295)] "02:35:31.652 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023531:INFO:CONSOLE(295)] "02:35:31.658 - Using ClearKeyPlayer", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023531:INFO:CONSOLE(295)] "02:35:31.661 - Registering video event handlers.", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023531:INFO:CONSOLE(295)] "02:35:31.663 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023532:INFO:CONSOLE(295)] "02:35:32.608 - Loading media using MSE.", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023532:INFO:CONSOLE(295)] "02:35:32.721 - onSourceOpen [object Event]", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023532:INFO:CONSOLE(295)] "02:35:32.724 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023532:INFO:CONSOLE(295)] "02:35:32.763 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023532:INFO:CONSOLE(295)] "02:35:32.775 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023532:INFO:CONSOLE(295)] "02:35:32.811 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023533:INFO:CONSOLE(295)] "02:35:33.035 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023533:INFO:CONSOLE(295)] "02:35:33.037 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023533:INFO:CONSOLE(295)] "02:35:33.429 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023533:INFO:CONSOLE(295)] "02:35:33.432 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.238 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.240 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44394:3847:0715/023535:INFO:CONSOLE(295)] "02:35:35.730 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50353/files/eme_player_js/utils.js (295)
[44399:13063:0715/023535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44399:13063:0715/023535:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9562 ms)
[205/216] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (11054 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[44402:3847:0715/023531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50369...
sending server_data: {"host": "127.0.0.1", "port": 50369} (36 bytes)
[44397:3847:0715/023533:INFO:CONSOLE(295)] "02:35:33.193 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023533:INFO:CONSOLE(295)] "02:35:33.203 - Using ClearKeyPlayer", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023533:INFO:CONSOLE(295)] "02:35:33.206 - Registering video event handlers.", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023533:INFO:CONSOLE(295)] "02:35:33.208 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.114 - Loading media using MSE.", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.232 - onSourceOpen [object Event]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.236 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.271 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.278 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.282 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.317 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.338 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.547 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.550 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.968 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023534:INFO:CONSOLE(295)] "02:35:34.985 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023535:INFO:CONSOLE(295)] "02:35:35.766 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023535:INFO:CONSOLE(295)] "02:35:35.771 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023537:INFO:CONSOLE(295)] "02:35:37.348 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023537:INFO:CONSOLE(295)] "02:35:37.368 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44397:3847:0715/023537:INFO:CONSOLE(295)] "02:35:37.371 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:50369/files/eme_player_js/utils.js (295)
[44404:13063:0715/023537:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9299 ms)
[206/216] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10783 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/0
[44412:3847:0715/023540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44415:13063:0715/023541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44415:13063:0715/023541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44415:13063:0715/023541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44415:13063:0715/023541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44415:15363:0715/023541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[44415:15363:0715/023541:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44415:15363:0715/023541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44415:15363:0715/023541:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44415:15363:0715/023541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44415:15363:0715/023541:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44415:15363:0715/023541:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/0 (4209 ms)
[207/216] PDFTestFiles/PDFExtensionTest.Load/0 (5637 ms)
[ RUN ] IPBTP/InProcessBrowserTestP.TestP/0
[44416:3847:0715/023541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44417:15875:0715/023543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[44417:15875:0715/023543:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44417:15875:0715/023543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44417:15875:0715/023543:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44417:15875:0715/023543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44417:15875:0715/023543:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44417:15875:0715/023543:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44417:13575:0715/023543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44417:13575:0715/023543:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IPBTP/InProcessBrowserTestP.TestP/0 (4012 ms)
[208/216] IPBTP/InProcessBrowserTestP.TestP/0 (5423 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0
[44422:3847:0715/023545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44425:15619:0715/023547:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0 (4041 ms)
[209/216] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0 (5573 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1
[44426:3847:0715/023547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44420:3847:0715/023549:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44429:12807:0715/023550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44429:12807:0715/023550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44420:40963:0715/023550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44420:40963:0715/023550:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1 (5962 ms)
[210/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1 (7372 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0
[44432:3847:0715/023551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44428:3847:0715/023554:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44428:3847:0715/023554:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[44437:12807:0715/023554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44437:12807:0715/023554:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0 (6319 ms)
[211/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0 (7630 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1
[44438:3847:0715/023554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44433:3847:0715/023556:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44438:3847:0715/023557:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:501A0600B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[44438:3847:0715/023557:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[44440:13063:0715/023557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44433:3847:0715/023557:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[44433:3847:0715/023557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[44439:12807:0715/023557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[44439:12807:0715/023557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[44439:12807:0715/023557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[44439:12807:0715/023557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[44439:12807:0715/023557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[44439:12807:0715/023557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1 (5187 ms)
[212/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1 (6643 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2
[44444:3847:0715/023558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44441:3847:0715/023600:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[44441:40451:0715/023600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[44441:40451:0715/023600:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2 (4396 ms)
[213/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2 (5838 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2
[44450:3847:0715/023600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[44445:16391:0715/023601:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[44451:13063:0715/023602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[44452:13323:0715/023602:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2 (3936 ms)
[214/216] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2 (5501 ms)
[ RUN ] NoSessionRestoreTest.PRE_CookiesClearedOnExit
[44456:3847:0715/023604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_CookiesClearedOnExit (2709 ms)
[215/216] NoSessionRestoreTest.PRE_CookiesClearedOnExit (4066 ms)
[ RUN ] NoSessionRestoreTest.CookiesClearedOnExit
[44461:3847:0715/023608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.CookiesClearedOnExit (2493 ms)
[216/216] NoSessionRestoreTest.CookiesClearedOnExit (3808 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"2734d321511114243e1e394cd3408827f6e1f2c6","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 19 Pending: 8.0s Duration: 760.3s Bot: vm27-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 11 https://chromium-swarm.appspot.com/user/task/28a9d825bbb8c310 |
+--------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outCLN6ST/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 11/20
Using 2 parallel jobs.
[ RUN ] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads
[34407:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34401:3847:0715/022416:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34401:3847:0715/022417:INFO:CONSOLE(1324)] "Running TestCase EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads", source: test_api.js (1324)
[ OK ] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads (4777 ms)
[1/245] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads (6032 ms)
[ RUN ] ExtensionSettingsWebUITest.testEmptyExtensionList
[34408:3847:0715/022414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34402:3847:0715/022417:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34402:3847:0715/022417:INFO:CONSOLE(1324)] "Running TestCase ExtensionSettingsWebUITest.testEmptyExtensionList", source: test_api.js (1324)
[34408:3847:0715/022417:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[34408:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34408:3847:0715/022417:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[34408:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34408:3847:0715/022417:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[34408:3847:0715/022417:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionSettingsWebUITest.testEmptyExtensionList (5381 ms)
[2/245] ExtensionSettingsWebUITest.testEmptyExtensionList (6468 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testUninstall
[34421:3847:0715/022420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34415:3847:0715/022423:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[34415:3847:0715/022423:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[34415:3847:0715/022424:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34415:3847:0715/022424:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testUninstall", source: test_api.js (1324)
[34428:13063:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[34428:13063:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34428:13063:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34428:13063:0715/022425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BasicExtensionSettingsWebUITest.testUninstall (7328 ms)
[3/245] BasicExtensionSettingsWebUITest.testUninstall (8581 ms)
[ RUN ] ContentOptionsWebUITest.testOpenContentOptions
[34423:3847:0715/022420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34416:3847:0715/022423:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[34416:3847:0715/022424:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34416:3847:0715/022425:INFO:CONSOLE(1324)] "Running TestCase ContentOptionsWebUITest.testOpenContentOptions", source: test_api.js (1324)
[ OK ] ContentOptionsWebUITest.testOpenContentOptions (8128 ms)
[4/245] ContentOptionsWebUITest.testOpenContentOptions (9458 ms)
[ RUN ] SettingsAppWebUITest.testOpenSettingsApp
[34435:3847:0715/022428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34431:3847:0715/022431:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[34431:3847:0715/022431:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34431:3847:0715/022432:INFO:CONSOLE(1324)] "Running TestCase SettingsAppWebUITest.testOpenSettingsApp", source: test_api.js (1324)
[34431:3847:0715/022433:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 5 of 9):
#proxiesConfigureButton
#languages-section > .settings-row > A
#language-button
#languages-section > .checkbox.controlled-setting-with-label > LABEL > INPUT
#manage-languages
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[ OK ] SettingsAppWebUITest.testOpenSettingsApp (6851 ms)
[5/245] SettingsAppWebUITest.testOpenSettingsApp (8077 ms)
[ RUN ] SettingsAppWebUITest.testStrings
[34440:3847:0715/022430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34434:40707:0715/022432:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[34434:3847:0715/022432:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[34434:3847:0715/022433:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34434:3847:0715/022434:INFO:CONSOLE(1324)] "Running TestCase SettingsAppWebUITest.testStrings", source: test_api.js (1324)
[34434:3847:0715/022435:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 5 of 9):
#proxiesConfigureButton
#languages-section > .settings-row > A
#language-button
#languages-section > .checkbox.controlled-setting-with-label > LABEL > INPUT
#manage-languages
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[ OK ] SettingsAppWebUITest.testStrings (7095 ms)
[6/245] SettingsAppWebUITest.testStrings (8403 ms)
[ RUN ] SyncInternalsWebUITest.EventLogTest
[34453:3847:0715/022438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34448:3847:0715/022440:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[34448:3847:0715/022441:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34448:3847:0715/022441:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.EventLogTest", source: test_api.js (1324)
[34455:12807:0715/022441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncInternalsWebUITest.EventLogTest (4733 ms)
[7/245] SyncInternalsWebUITest.EventLogTest (5927 ms)
[ RUN ] SettingsFormatWebUITest.CheckboxIdOrPrefCheck
[34447:3847:0715/022436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34444:3847:0715/022439:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[34444:3847:0715/022439:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34444:3847:0715/022441:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.CheckboxIdOrPrefCheck", source: test_api.js (1324)
[ OK ] SettingsFormatWebUITest.CheckboxIdOrPrefCheck (7245 ms)
[8/245] SettingsFormatWebUITest.CheckboxIdOrPrefCheck (8433 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures
[34460:3847:0715/022444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34456:3847:0715/022446:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures", source: test_api.js (1324)
[34456:3847:0715/022447:ERROR:web_ui_test_handler.cc(75)] Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_ShouldFail","testWithAuditFailures")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.
*** End accessibility audit results ***
at Object.Test.runAccessibilityAudit (test_api.js:356:17)
at Object.TestCase.runAccessibilityAudit (test_api.js:486:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:863:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
[34460:3847:0715/022447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[34460:3847:0715/022447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34460:3847:0715/022447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[34460:3847:0715/022447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34456:40451:0715/022447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures (4294 ms)
[9/245] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures (5649 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures
[34464:3847:0715/022445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34457:40451:0715/022447:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[34457:3847:0715/022447:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures", source: test_api.js (1324)
[34457:3847:0715/022447:ERROR:web_ui_test_handler.cc(75)] Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail","testWithAuditFailures")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.
*** End accessibility audit results ***
at Object.Test.runAccessibilityAudit (test_api.js:356:17)
at Object.TestCase.runAccessibilityAudit (test_api.js:486:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:863:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
[34457:40451:0715/022447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34457:40451:0715/022447:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures (4546 ms)
[10/245] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures (5643 ms)
[ RUN ] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal
[34472:3847:0715/022450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34468:40707:0715/022452:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[34468:3847:0715/022452:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal", source: test_api.js (1324)
[34468:3847:0715/022452:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[34468:40707:0715/022452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34468:40707:0715/022452:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal (4262 ms)
[11/245] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal (5495 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddOverwrite
[34476:3847:0715/022450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34477:13063:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34477:13063:0715/022453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34469:3847:0715/022454:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddOverwrite", source: test_api.js (1324)
[34469:38915:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34469:38915:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[34469:38915:0715/022454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34469:38915:0715/022454:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsHSTSViewAddOverwrite (5468 ms)
[12/245] NetInternalsTest.netInternalsHSTSViewAddOverwrite (6560 ms)
[ RUN ] NetInternalsTest.netInternalsPrerenderViewFail
[34483:3847:0715/022455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34480:3847:0715/022459:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsPrerenderViewFail", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:59956...
sending server_data: {"host": "127.0.0.1", "port": 59956} (36 bytes)
2015-07-15 02:25:00.004 browser_tests[34480:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[34480:40451:0715/022501:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[34494:15363:0715/022501:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[34494:13063:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34494:13063:0715/022501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsPrerenderViewFail (7387 ms)
[13/245] NetInternalsTest.netInternalsPrerenderViewFail (8804 ms)
[ RUN ] PrintPreviewWebUITest.CheckNumCopiesPrintPreset
[34488:3847:0715/022457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:24:59.992 browser_tests[34484:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[34484:3847:0715/022500:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34484:3847:0715/022501:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CheckNumCopiesPrintPreset", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.CheckNumCopiesPrintPreset (6718 ms)
[14/245] PrintPreviewWebUITest.CheckNumCopiesPrintPreset (7861 ms)
[ RUN ] PrintPreviewWebUITest.CustomMarginsControlsCheck
[34500:3847:0715/022504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34496:3847:0715/022507:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34496:3847:0715/022508:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CustomMarginsControlsCheck", source: test_api.js (1324)
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[34500:3847:0715/022509:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[34500:3847:0715/022509:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[34500:3847:0715/022509:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[34500:3847:0715/022509:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[34500:3847:0715/022509:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[34500:3847:0715/022509:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[34500:3847:0715/022509:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[34500:3847:0715/022509:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] PrintPreviewWebUITest.CustomMarginsControlsCheck (6853 ms)
[15/245] PrintPreviewWebUITest.CustomMarginsControlsCheck (8256 ms)
[ RUN ] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter
[34504:3847:0715/022505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34497:3847:0715/022508:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34497:3847:0715/022509:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter", source: test_api.js (1324)
[34497:40451:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34497:40451:0715/022510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34497:40451:0715/022510:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter (7032 ms)
[16/245] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter (8291 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions
[34518:3847:0715/022513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34511:4611:0715/022515:ERROR:mach_broker_mac.mm(222)] Unknown process 34521 is sending Mach IPC messages!
[34511:3847:0715/022516:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledNoPermInitTrue", source: chrome-extension://cfaklifhpiibfaencpmmbpdjamfcifpa/_generated_background_page.html (0)
[34511:3847:0715/022516:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledNoPermInitFalse", source: chrome-extension://cfaklifhpiibfaencpmmbpdjamfcifpa/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions (4333 ms)
[17/245] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions (5662 ms)
[ RUN ] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter
[34514:3847:0715/022512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34510:3847:0715/022515:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34510:3847:0715/022516:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter (6945 ms)
[18/245] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter (8419 ms)
[ RUN ] BluetoothPrivateApiTest.PincodePairing
[34527:3847:0715/022519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34524:3847:0715/022521:INFO:CONSOLE(0)] "[SUCCESS] testPincodePairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[34529:12807:0715/022521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothPrivateApiTest.PincodePairing (4209 ms)
[19/245] BluetoothPrivateApiTest.PincodePairing (5412 ms)
[ RUN ] BluetoothLowEnergyApiTest.UuidPermissionMethods
[34533:3847:0715/022521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34528:3847:0715/022523:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[34528:40963:0715/022523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34528:40963:0715/022523:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.UuidPermissionMethods (4122 ms)
[20/245] BluetoothLowEnergyApiTest.UuidPermissionMethods (5680 ms)
[ RUN ] ExtensionApiTest.UncaughtExceptionLogging
[34539:3847:0715/022524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34536:3847:0715/022527:INFO:CONSOLE(5)] "Uncaught Error: Exception thrown in extension page.", source: chrome-extension://pbfacenmhdblocmglngacmolheeplcng/extension_page.js (5)
[34536:3847:0715/022527:INFO:CONSOLE(0)] "[SUCCESS] testExceptionInExtensionPage", source: chrome-extension://pbfacenmhdblocmglngacmolheeplcng/_generated_background_page.html (0)
[34536:3847:0715/022528:INFO:CONSOLE(5)] "Uncaught Error: Exception thrown in injected script.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/chrome/test/data/extensions/api_test/uncaught_exception_logging/content_script.js (5)
[34536:75015:0715/022528:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34536:3847:0715/022528:INFO:CONSOLE(0)] "[SUCCESS] testExceptionInInjectedScript", source: chrome-extension://pbfacenmhdblocmglngacmolheeplcng/_generated_background_page.html (0)
[34541:13319:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34544:13063:0715/022528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34544:13063:0715/022528:WARNING:channel.cc(322)] RawChannel write error
[34536:3847:0715/022528:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] ExtensionApiTest.UncaughtExceptionLogging (6116 ms)
[21/245] ExtensionApiTest.UncaughtExceptionLogging (7525 ms)
[ RUN ] ExtensionApiTest.I18N
[34545:3847:0715/022526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34540:3847:0715/022529:INFO:CONSOLE(0)] "[SUCCESS] getAcceptLanguages", source: chrome-extension://bobahjleembkkafbkfmcehefmpobieaf/_generated_background_page.html (0)
[34540:3847:0715/022529:INFO:CONSOLE(0)] "[SUCCESS] getMessage", source: chrome-extension://bobahjleembkkafbkfmcehefmpobieaf/_generated_background_page.html (0)
[34540:3847:0715/022529:INFO:CONSOLE(0)] "[SUCCESS] getMessageFromContentScript", source: chrome-extension://bobahjleembkkafbkfmcehefmpobieaf/_generated_background_page.html (0)
[34540:3847:0715/022529:INFO:CONSOLE(0)] "[SUCCESS] getUILanguage", source: chrome-extension://bobahjleembkkafbkfmcehefmpobieaf/_generated_background_page.html (0)
[34548:13319:0715/022529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34548:13319:0715/022529:WARNING:channel.cc(322)] RawChannel write error
[34540:5635:0715/022530:ERROR:mach_broker_mac.mm(222)] Unknown process 34549 is sending Mach IPC messages!
[ OK ] ExtensionApiTest.I18N (4741 ms)
[22/245] ExtensionApiTest.I18N (6056 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsAutoConfirm
[34555:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] contains", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] getAll", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] requestNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] requestNonOptional", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] requestBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] requestGrantedPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] removeRequired", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] removeNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] removeBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] noPromptForNoWarnings", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] whitelist", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022534:INFO:CONSOLE(0)] "[SUCCESS] unknownPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022535:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:59964/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] requestOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022535:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:59964/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] removeOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] eventListenerPermissions", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[34550:40963:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34550:40963:0715/022535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.OptionalPermissionsAutoConfirm (4974 ms)
[23/245] ExtensionApiTest.OptionalPermissionsAutoConfirm (6333 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsDeny
[34558:3847:0715/022532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34551:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] denyRequest", source: chrome-extension://pgdpfofpkmihkochoeohjabcnlopnnlb/_generated_background_page.html (0)
[34551:3847:0715/022535:INFO:CONSOLE(0)] "[SUCCESS] noPromptForActivePermissions", source: chrome-extension://pgdpfofpkmihkochoeohjabcnlopnnlb/_generated_background_page.html (0)
[34559:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[34559:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34559:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34559:13063:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34561:12807:0715/022535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34561:12807:0715/022535:WARNING:channel.cc(322)] RawChannel write error
[34559:13063:0715/022535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.OptionalPermissionsDeny (4540 ms)
[24/245] ExtensionApiTest.OptionalPermissionsDeny (5796 ms)
[ RUN ] ExtensionApiTest.StubsApp
[34569:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34563:69635:0715/022540:ERROR:mach_broker_mac.mm(222)] Unknown process 34572 is sending Mach IPC messages!
[34570:3847:0715/022541:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[34570:3847:0715/022541:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[34570:12807:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34570:12807:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34563:41219:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34563:41219:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[34563:41219:0715/022541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.StubsApp (4955 ms)
[25/245] ExtensionApiTest.StubsApp (6190 ms)
[ RUN ] ExtensionApiTest.IncognitoDisabled
[34568:3847:0715/022538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34562:74511:0715/022541:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34562:3847:0715/022542:INFO:CONSOLE(0)] "[SUCCESS] getAllWindows", source: chrome-extension://liojijnnkhibonbccbngglmlenmpnhkm/_generated_background_page.html (0)
[34562:3847:0715/022544:INFO:CONSOLE(0)] "[SUCCESS] tabEvents", source: chrome-extension://liojijnnkhibonbccbngglmlenmpnhkm/_generated_background_page.html (0)
[34571:12807:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34571:12807:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34571:12807:0715/022544:WARNING:channel.cc(322)] RawChannel write error
[34562:40707:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34562:40707:0715/022544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34562:64023:0715/022544:ERROR:mach_broker_mac.mm(222)] Unknown process 34580 is sending Mach IPC messages!
[ OK ] ExtensionApiTest.IncognitoDisabled (7908 ms)
[26/245] ExtensionApiTest.IncognitoDisabled (9208 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.LockedProfileReopenWithNoWindows
[34581:3847:0715/022545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34576:40195:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[34576:40195:0715/022546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34576:40195:0715/022546:WARNING:channel.cc(322)] RawChannel write error
[34576:19975:0715/022547:ERROR:mach_broker_mac.mm(222)] Unknown process 34585 is sending Mach IPC messages!
[ OK ] AppControllerNewProfileManagementBrowserTest.LockedProfileReopenWithNoWindows (3930 ms)
[27/245] AppControllerNewProfileManagementBrowserTest.LockedProfileReopenWithNoWindows (5171 ms)
[ RUN ] AppControllerMainMenuBrowserTest.BookmarksMenuIsRestoredAfterProfileSwitch
[34588:3847:0715/022548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34583:40963:0715/022549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34583:40963:0715/022549:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppControllerMainMenuBrowserTest.BookmarksMenuIsRestoredAfterProfileSwitch (3077 ms)
[28/245] AppControllerMainMenuBrowserTest.BookmarksMenuIsRestoredAfterProfileSwitch (4333 ms)
[ RUN ] AppWindowAPITest.TestCreate
[34593:3847:0715/022550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34589:3847:0715/022552:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://ocdfoffhhjdhijbegcehampllahenfhm/_generated_background_page.html (0)
[34589:3847:0715/022552:INFO:CONSOLE(0)] "[SUCCESS] badWindow", source: chrome-extension://ocdfoffhhjdhijbegcehampllahenfhm/_generated_background_page.html (0)
[34589:3847:0715/022553:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34589:3847:0715/022553:INFO:CONSOLE(0)] "[SUCCESS] loadEvent", source: chrome-extension://ocdfoffhhjdhijbegcehampllahenfhm/_generated_background_page.html (0)
[34589:3847:0715/022553:INFO:CONSOLE(0)] "The JavaScript context calling chrome.app.window.current() has no associated AppWindow.", source: chrome-extension://ocdfoffhhjdhijbegcehampllahenfhm/_generated_background_page.html (0)
[34589:3847:0715/022553:INFO:CONSOLE(0)] "[SUCCESS] multiWindow", source: chrome-extension://ocdfoffhhjdhijbegcehampllahenfhm/_generated_background_page.html (0)
[34589:3847:0715/022553:INFO:CONSOLE(0)] "[SUCCESS] hiddenAndNormal", source: chrome-extension://ocdfoffhhjdhijbegcehampllahenfhm/_generated_background_page.html (0)
[ OK ] AppWindowAPITest.TestCreate (5816 ms)
[29/245] AppWindowAPITest.TestCreate (7065 ms)
[ RUN ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp
[34599:3847:0715/022552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34594:41219:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34594:41219:0715/022556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34594:41219:0715/022556:WARNING:channel.cc(322)] RawChannel write error
[34600:13063:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[34600:13063:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34600:13063:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34600:13063:0715/022601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp (11281 ms)
[30/245] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp (12796 ms)
[ RUN ] EphemeralAppLauncherTest.BlacklistStateUnknown
HTTP server started on http://127.0.0.1:59975...
sending server_data: {"host": "127.0.0.1", "port": 59975} (36 bytes)
[34608:3847:0715/022557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.BlacklistStateUnknown (7336 ms)
[31/245] EphemeralAppLauncherTest.BlacklistStateUnknown (8560 ms)
[ RUN ] WebViewTest.DisplayNoneSetSrc
[34621:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34616:3847:0715/022607:INFO:CONSOLE(6)] "onAppCommand: navigate-guest", source: chrome-extension://mijbhlagikbaiooekimkknkhpdmlmnob/main.js (6)
[34616:3847:0715/022607:INFO:CONSOLE(34)] "navigate-guest command", source: chrome-extension://mijbhlagikbaiooekimkknkhpdmlmnob/main.js (34)
[34616:3847:0715/022608:INFO:CONSOLE(6)] "onAppCommand: navigate-guest", source: chrome-extension://mijbhlagikbaiooekimkknkhpdmlmnob/main.js (6)
[34616:3847:0715/022608:INFO:CONSOLE(34)] "navigate-guest command", source: chrome-extension://mijbhlagikbaiooekimkknkhpdmlmnob/main.js (34)
[34616:3847:0715/022608:INFO:CONSOLE(6)] "onAppCommand: show-guest", source: chrome-extension://mijbhlagikbaiooekimkknkhpdmlmnob/main.js (6)
[34616:3847:0715/022608:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[34623:13063:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34623:13063:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34616:41219:0715/022608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34616:41219:0715/022608:WARNING:channel.cc(322)] RawChannel write error
[34621:3847:0715/022609:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:509A0900B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[34621:3847:0715/022609:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[34616:41219:0715/022609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34616:41219:0715/022609:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.DisplayNoneSetSrc (5931 ms)
[32/245] WebViewTest.DisplayNoneSetSrc (7214 ms)
[ RUN ] WebViewTest.ExecuteScript
[34624:3847:0715/022605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34617:4611:0715/022607:ERROR:mach_broker_mac.mm(222)] Unknown process 34627 is sending Mach IPC messages!
[34617:3847:0715/022608:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/main.js (25)
[34617:3847:0715/022608:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022608:INFO:CONSOLE(6)] "customArg: execute_script", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022608:INFO:CONSOLE(6)] "startTest: execute_script", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022608:INFO:CONSOLE(24)] "getConfig: [object Object]", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/execute_script/bootstrap.js (24)
[34617:3847:0715/022608:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022609:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022609:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022609:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022609:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(6)] "FROM GUEST: command from embedder: create-frame", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(6)] "FROM GUEST: onload fire", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(6)] "embedder.onPostMessageReceived, data[0] = created-frame", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(6)] "Skip loadstop handler", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(6)] "embedder.onPostMessageReceived, data[0] = got-testDiv-innerText", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/utils.js (6)
[34617:3847:0715/022610:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInAllFrames", source: chrome-extension://naajpciabihdabfghooohcaelndhaaih/main.html (0)
[34625:13063:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34625:13063:0715/022610:WARNING:channel.cc(322)] RawChannel write error
[34630:13319:0715/022610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34630:13319:0715/022610:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.ExecuteScript (6598 ms)
[33/245] WebViewTest.ExecuteScript (7899 ms)
[ RUN ] WebViewTest.Shim_TestOnEventProperty
[34635:3847:0715/022612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34636:13063:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34636:13063:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34636:13063:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34631:41731:0715/022616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestOnEventProperty (6088 ms)
[34/245] WebViewTest.Shim_TestOnEventProperty (7492 ms)
[ RUN ] WebViewTest.Shim_TestAddMultipleContentScripts
[34639:3847:0715/022613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34634:3847:0715/022616:INFO:CONSOLE(803)] "Step 1: call <webview>.addContentScripts(myrule1 & myrule2)", source: chrome-extension://enjgfdbejjinkedfdohnfciadmbiegjk/main.js (803)
[34634:75015:0715/022617:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34634:3847:0715/022617:INFO:CONSOLE(830)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://enjgfdbejjinkedfdohnfciadmbiegjk/main.js (830)
[34634:3847:0715/022617:INFO:CONSOLE(837)] "Step 3: A communication channel has been established with webview.", source: chrome-extension://enjgfdbejjinkedfdohnfciadmbiegjk/main.js (837)
[34641:12807:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34641:12807:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34641:12807:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34634:41219:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34634:41219:0715/022617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34634:41219:0715/022617:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAddMultipleContentScripts (6041 ms)
[35/245] WebViewTest.Shim_TestAddMultipleContentScripts (7204 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScriptWithCode
[34649:3847:0715/022619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34645:3847:0715/022622:INFO:CONSOLE(1182)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://enjgfdbejjinkedfdohnfciadmbiegjk/main.js (1182)
[34645:3847:0715/022623:INFO:CONSOLE(1192)] "Step 2: call webview.executeScript() to check result.", source: chrome-extension://enjgfdbejjinkedfdohnfciadmbiegjk/main.js (1192)
[34645:75031:0715/022623:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34645:39683:0715/022623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestAddContentScriptWithCode (6095 ms)
[36/245] WebViewTest.Shim_TestAddContentScriptWithCode (7577 ms)
[ RUN ] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges
[34653:3847:0715/022620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34648:3847:0715/022624:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[ OK ] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges (5893 ms)
[37/245] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges (7144 ms)
[ RUN ] WebViewTest.Shim_TestDeclarativeWebRequestAPI
[34663:3847:0715/022627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:30.636 browser_tests[34659:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[34659:3847:0715/022631:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -20: ERR_BLOCKED_BY_CLIENT.", source: extensions::webViewEvents (237)
[34666:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34666:13063:0715/022631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestDeclarativeWebRequestAPI (6092 ms)
[38/245] WebViewTest.Shim_TestDeclarativeWebRequestAPI (7422 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme
[34667:3847:0715/022627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:26:30.634 browser_tests[34660:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[34660:3847:0715/022631:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[34668:13063:0715/022632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme (6268 ms)
[39/245] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme (7496 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestDeny
[34682:3847:0715/022635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34675:75783:0715/022639:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34683:3847:0715/022639:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.MediaAccessAPIDeny_TestDeny (6146 ms)
[40/245] WebViewTest.MediaAccessAPIDeny_TestDeny (7494 ms)
[ RUN ] WebViewTest.PRE_StoragePersistence
[34678:3847:0715/022634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34674:3847:0715/022637:INFO:CONSOLE(27)] "Starting test "webview_0 setting cookie {"inmemory":"true"} for http://localhost:59991/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[34674:73999:0715/022638:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34674:3847:0715/022638:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Set Cookie to Value","cookie":{"inmemory":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022638:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022639:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022639:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022639:INFO:CONSOLE(30)] "Test "webview_0 setting cookie {"inmemory":"true"} for http://localhost:59991/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[34674:3847:0715/022639:INFO:CONSOLE(27)] "Starting test "check webview_1 has cookies {"inmemory":"true"}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[34674:3847:0715/022639:INFO:CONSOLE(166)] "webview_1:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022639:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022639:INFO:CONSOLE(30)] "Test "check webview_1 has cookies {"inmemory":"true"}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[34674:3847:0715/022639:INFO:CONSOLE(27)] "Starting test "webview_2 setting cookie {"inmemory":"true"} for http://localhost:59991/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[34674:3847:0715/022640:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Set Cookie to Value","cookie":{"inmemory":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022640:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022640:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022640:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022640:INFO:CONSOLE(30)] "Test "webview_2 setting cookie {"inmemory":"true"} for http://localhost:59991/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[34674:3847:0715/022640:INFO:CONSOLE(27)] "Starting test "check webview_3 has cookies {"inmemory":"true"}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[34674:3847:0715/022640:INFO:CONSOLE(166)] "webview_3:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022640:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022640:INFO:CONSOLE(30)] "Test "check webview_3 has cookies {"inmemory":"true"}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[34674:3847:0715/022640:INFO:CONSOLE(27)] "Starting test "webview_4 setting cookie {"persist1":"true"} for http://localhost:59991/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[34674:3847:0715/022641:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Set Cookie to Value","cookie":{"persist1":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022641:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022642:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022642:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022642:INFO:CONSOLE(30)] "Test "webview_4 setting cookie {"persist1":"true"} for http://localhost:59991/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[34674:3847:0715/022642:INFO:CONSOLE(27)] "Starting test "check webview_5 has cookies {"persist1":"true"}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[34674:3847:0715/022642:INFO:CONSOLE(166)] "webview_5:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022642:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022642:INFO:CONSOLE(30)] "Test "check webview_5 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[34674:3847:0715/022642:INFO:CONSOLE(27)] "Starting test "webview_6 setting cookie {"persist2":"true"} for http://localhost:59991/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[34674:3847:0715/022643:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Set Cookie to Value","cookie":{"persist2":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022643:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022643:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[34674:3847:0715/022643:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist2":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[34674:3847:0715/022643:INFO:CONSOLE(30)] "Test "webview_6 setting cookie {"persist2":"true"} for http://localhost:59991/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[34674:41475:0715/022643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34690:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34690:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34693:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34693:13063:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34688:13575:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34688:13575:0715/022644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.PRE_StoragePersistence (11591 ms)
[41/245] WebViewTest.PRE_StoragePersistence (12898 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows
[34694:3847:0715/022643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34689:74759:0715/022647:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34689:40963:0715/022647:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34689:40963:0715/022647:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows (6551 ms)
[42/245] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows (7762 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny
[34701:3847:0715/022647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34697:75527:0715/022651:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34697:3847:0715/022651:INFO:CONSOLE(249)] "<webview>: The permission request for "media" has been denied.", source: extensions::webViewActionRequests (249)
[34702:12807:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[34702:12807:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34702:12807:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34702:12807:0715/022651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34709:3847:0715/022652:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny (6348 ms)
[43/245] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny (7484 ms)
[ RUN ] WebViewTest.ContextMenusAPI_PreventDefault
[34707:3847:0715/022650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34703:3847:0715/022654:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://gakiofknidchohcpmcodphgmnlkoipaf/embedder.js (5)
[34703:3847:0715/022654:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://gakiofknidchohcpmcodphgmnlkoipaf/embedder.js (5)
[34703:3847:0715/022654:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://gakiofknidchohcpmcodphgmnlkoipaf/embedder.js (250)
[34703:3847:0715/022654:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://gakiofknidchohcpmcodphgmnlkoipaf/embedder.js (5)
[34703:41219:0715/022655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.ContextMenusAPI_PreventDefault (6643 ms)
[44/245] WebViewTest.ContextMenusAPI_PreventDefault (7772 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny
[34715:3847:0715/022655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34711:74503:0715/022659:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34711:40195:0715/022659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34711:40195:0715/022659:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny (6336 ms)
[45/245] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny (7484 ms)
[ RUN ] WebViewTest.WhitelistedContentScript
[34721:3847:0715/022658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34718:3847:0715/022700:INFO:CONSOLE(5)] "Hello world from content_script", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (5)
[34718:3847:0715/022701:INFO:CONSOLE(5)] "Hello world from content_script", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (5)
[34718:3847:0715/022701:INFO:CONSOLE(13)] "Dispatching event", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (13)
[34718:41219:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34718:41219:0715/022702:WARNING:channel.cc(322)] RawChannel write error
[34718:41219:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34718:41219:0715/022702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.WhitelistedContentScript (6180 ms)
[46/245] WebViewTest.WhitelistedContentScript (7465 ms)
[ RUN ] WebViewTest.Shim_TestFindAPI
[34730:3847:0715/022702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34731:13063:0715/022706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34731:13063:0715/022706:WARNING:channel.cc(322)] RawChannel write error
[34726:41219:0715/022706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34726:41219:0715/022706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34726:41219:0715/022706:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestFindAPI (6496 ms)
[47/245] WebViewTest.Shim_TestFindAPI (7758 ms)
[ RUN ] WebViewTest.Shim_TestZoomBeforeNavigation
[34736:3847:0715/022706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestZoomBeforeNavigation (6158 ms)
[48/245] WebViewTest.Shim_TestZoomBeforeNavigation (7351 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindow
[34744:3847:0715/022710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34740:74767:0715/022714:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34740:41219:0715/022714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewNewWindowTest.Shim_TestNewWindow (6166 ms)
[49/245] WebViewNewWindowTest.Shim_TestNewWindow (7325 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple (1 ms)
[50/245] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple (1174 ms)
[ RUN ] AutofillTest.CCInfoNotStoredWhenAutocompleteOff
[34750:3847:0715/022713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60107...
sending server_data: {"host": "127.0.0.1", "port": 60107} (36 bytes)
2015-07-15 02:27:15.745 browser_tests[34746:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[34746:40195:0715/022716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillTest.CCInfoNotStoredWhenAutocompleteOff (4969 ms)
[51/245] AutofillTest.CCInfoNotStoredWhenAutocompleteOff (6268 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle (1 ms)
[52/245] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle (1153 ms)
[ RUN ] PepperContentSettingsSpecialCasesTest.Baseline
[34764:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34758:40707:0715/022721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34758:40707:0715/022721:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PepperContentSettingsSpecialCasesTest.Baseline (4437 ms)
[53/245] PepperContentSettingsSpecialCasesTest.Baseline (5794 ms)
[ RUN ] CrashRecoveryBrowserTest.ReloadCacheRevalidate
[34765:3847:0715/022720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==34767==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000112619414 bp 0x7fff5b8cc250 sp 0x7fff5b8cc250 T0)
#0 0x112619413 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x112614a3f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x112614a3f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x1125e36d8 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4451:3
#4 0x1125dbcd4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x11261986d in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x11261986d in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x11261986d in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:468:0
#8 0x1125d80ad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x10843980e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x108439691 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11228ba83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x107b44c9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x1062573e8 in Run base/callback.h:396:12
#14 0x1062573e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x1124352e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x1124336d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x1062573e8 in Run base/callback.h:396:12
#18 0x1062573e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x1062b93ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x1062b9a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x1062ba006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x1062377c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x10629fe79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x106235d26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff8812fb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff8812f454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff881527f4 in __CFRunLoopRun ??:0:0
#28 0x7fff881520e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff911a47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x106238cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x10623709b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x1062f01ee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x1062b8074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x1126b4d32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x1061743b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x1061729dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x10503c1b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x104331c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x104331c03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0xd5e1413)
==34767==ABORTING
[34759:75535:0715/022723:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] CrashRecoveryBrowserTest.ReloadCacheRevalidate (5162 ms)
[54/245] CrashRecoveryBrowserTest.ReloadCacheRevalidate (6321 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback
[34774:3847:0715/022725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34770:40963:0715/022727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34770:40963:0715/022727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback (3748 ms)
[55/245] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback (5034 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS
[34789:3847:0715/022730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34781:3847:0715/022731:INFO:CONSOLE(1)] "Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self' https://fonts.googleapis.com". Either the 'unsafe-inline' keyword, a hash ('sha256-4Su6mBWzEIFnH4pAGMOuaeBrstwJN4Z3pq_s1Kn4_KQ='), or a nonce ('nonce-...') is required to enable inline execution.
", source: chrome-distiller://foobar/dom_distiller_viewer.css (1)
[34789:3847:0715/022731:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[34789:3847:0715/022731:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[34790:12807:0715/022731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34790:12807:0715/022731:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS (2802 ms)
[56/245] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS (4110 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose
[34778:3847:0715/022726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60116...
sending server_data: {"host": "127.0.0.1", "port": 60116} (36 bytes)
[34771:3847:0715/022732:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34771:40963:0715/022733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34771:3847:0715/022734:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose (9668 ms)
[57/245] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose (11225 ms)
[ RUN ] DownloadTest.DontCloseNewTab3
[34795:3847:0715/022734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34792:40451:0715/022736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.DontCloseNewTab3 (3735 ms)
[58/245] DownloadTest.DontCloseNewTab3 (4936 ms)
[ RUN ] DownloadTest.DownloadUrl
[34800:3847:0715/022737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadUrl (4202 ms)
[59/245] DownloadTest.DownloadUrl (5496 ms)
[ RUN ] DownloadTest.DownloadErrorsServer
[34805:3847:0715/022739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34801:74255:0715/022743:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /downloads/there_IS_no_spoon.zip
[34801:74255:0715/022743:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /downloads/there_IS_no_spoon.zip
[34801:74255:0715/022743:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34801:3847:0715/022744:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DownloadTest.DownloadErrorsServer (7015 ms)
[60/245] DownloadTest.DownloadErrorsServer (8497 ms)
[ RUN ] DownloadTest.DownloadErrorsFile
[34812:3847:0715/022743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34807:40451:0715/022747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34807:40451:0715/022747:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadErrorsFile (6815 ms)
[61/245] DownloadTest.DownloadErrorsFile (8084 ms)
[ RUN ] DownloadTest.DownloadDangerousBlobData
[34817:3847:0715/022748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34814:40195:0715/022749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34814:40195:0715/022749:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadDangerousBlobData (3737 ms)
[62/245] DownloadTest.DownloadDangerousBlobData (5131 ms)
[ RUN ] DownloadTest.Resumption_MultipleAttempts
[34822:3847:0715/022751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.Resumption_MultipleAttempts (4015 ms)
[63/245] DownloadTest.Resumption_MultipleAttempts (5416 ms)
[ RUN ] AutomationApiTest.Actions
[34834:3847:0715/022756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34829:75535:0715/022800:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34829:3847:0715/022800:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://cpipnoljoibffdmogepaicnmcejobkfi/actions.html (0)
[34829:3847:0715/022800:INFO:CONSOLE(0)] "[SUCCESS] testSimpleAction", source: chrome-extension://cpipnoljoibffdmogepaicnmcejobkfi/actions.html (0)
[34836:3847:0715/022800:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 10; this: 5
[34836:3847:0715/022800:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 13; this: 5
[34836:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[34836:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34836:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34836:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34837:12807:0715/022800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34837:12807:0715/022800:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 02:28:00.865 browser_tests[34829:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] AutomationApiTest.Actions (6185 ms)
[64/245] AutomationApiTest.Actions (7516 ms)
[ RUN ] AutomationApiTest.Events
[34827:3847:0715/022753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34828:13063:0715/022755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34828:13063:0715/022755:WARNING:channel.cc(322)] RawChannel write error
[34823:74759:0715/022757:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34823:3847:0715/022757:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://cpipnoljoibffdmogepaicnmcejobkfi/events.html (0)
[34830:3847:0715/022757:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 10; this: 5
[34830:3847:0715/022757:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 13; this: 5
[34823:3847:0715/022757:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerTarget", source: chrome-extension://cpipnoljoibffdmogepaicnmcejobkfi/events.html (0)
[34823:3847:0715/022758:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerBubble", source: chrome-extension://cpipnoljoibffdmogepaicnmcejobkfi/events.html (0)
[34823:3847:0715/022800:INFO:CONSOLE(0)] "[SUCCESS] testStopPropagation", source: chrome-extension://cpipnoljoibffdmogepaicnmcejobkfi/events.html (0)
2015-07-15 02:28:00.853 browser_tests[34823:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[34823:3847:0715/022802:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerCapture", source: chrome-extension://cpipnoljoibffdmogepaicnmcejobkfi/events.html (0)
[34830:13063:0715/022803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34830:13063:0715/022803:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutomationApiTest.Events (12741 ms)
[65/245] AutomationApiTest.Events (14237 ms)
[ RUN ] CommandServiceTest.RemoveShortcutSurvivesUpdate
[34842:3847:0715/022804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34839:41219:0715/022809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CommandServiceTest.RemoveShortcutSurvivesUpdate (7782 ms)
[66/245] CommandServiceTest.RemoveShortcutSurvivesUpdate (9069 ms)
[ RUN ] CommandServiceTest.GetExtensionActionCommandQueryActive
[34849:3847:0715/022807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34850:3847:0715/022811:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[34854:13063:0715/022811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34854:13063:0715/022811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandServiceTest.GetExtensionActionCommandQueryActive (6575 ms)
[67/245] CommandServiceTest.GetExtensionActionCommandQueryActive (7829 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchDanger
[34858:3847:0715/022813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchDanger (3963 ms)
[68/245] DownloadExtensionTest.DownloadExtensionTest_SearchDanger (5328 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment
[34863:3847:0715/022815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60152...
sending server_data: {"host": "127.0.0.1", "port": 60152} (36 bytes)
[34866:15875:0715/022817:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[34866:15875:0715/022817:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[34866:15875:0715/022818:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[34866:15875:0715/022818:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment (5541 ms)
[69/245] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment (6792 ms)
[ RUN ] BrowserActionApiTest.Basic
[34870:3847:0715/022818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60154...
sending server_data: {"host": "127.0.0.1", "port": 60154} (36 bytes)
[34871:13319:0715/022822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34871:13319:0715/022822:WARNING:channel.cc(322)] RawChannel write error
[34879:13063:0715/022824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34879:13063:0715/022824:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionApiTest.Basic (7722 ms)
[70/245] BrowserActionApiTest.Basic (9173 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest
[34877:3847:0715/022822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34872:61187:0715/022824:ERROR:mach_broker_mac.mm(222)] Unknown process 34880 is sending Mach IPC messages!
[34872:3847:0715/022825:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://jondamjmmgkkbgnlepbofneenkcdmmin/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest (5880 ms)
[71/245] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest (7069 ms)
[ RUN ] HotwordPrivateApiTest.GetStatus
[34886:3847:0715/022828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34882:3847:0715/022830:INFO:CONSOLE(0)] "[SUCCESS] getEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[34887:13063:0715/022830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34887:13063:0715/022830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34887:13063:0715/022830:WARNING:channel.cc(322)] RawChannel write error
[34882:41219:0715/022830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HotwordPrivateApiTest.GetStatus (4638 ms)
[72/245] HotwordPrivateApiTest.GetStatus (6108 ms)
[ RUN ] HotwordPrivateApiTest.SpeakerModelExistsResult
[34890:3847:0715/022829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34885:3847:0715/022831:INFO:CONSOLE(0)] "[SUCCESS] speakerModelExistsResultTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[34893:13063:0715/022831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34893:13063:0715/022831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34885:3847:0715/022832:INFO:CONSOLE(0)] "[SUCCESS] speakerModelExistsResultFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[34892:13063:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34885:41219:0715/022832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34885:41219:0715/022832:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.SpeakerModelExistsResult (5481 ms)
[73/245] HotwordPrivateApiTest.SpeakerModelExistsResult (6917 ms)
[ RUN ] GetAuthTokenFunctionTest.NoClientId
[34898:3847:0715/022834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34894:3847:0715/022836:INFO:CONSOLE(5)] "hi there", source: chrome-extension://oacofofpmagbbflgckjobjlimeokfdfk/test.js (5)
[34900:13063:0715/022836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34900:13063:0715/022836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34900:13063:0715/022836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34903:3847:0715/022836:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[34903:3847:0715/022836:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[34903:13063:0715/022836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34903:13063:0715/022836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34903:13063:0715/022836:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NoClientId (4300 ms)
[74/245] GetAuthTokenFunctionTest.NoClientId (5517 ms)
[ RUN ] GetAuthTokenFunctionTest.NoScopes
[34904:3847:0715/022836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34899:3847:0715/022838:INFO:CONSOLE(5)] "hi there", source: chrome-extension://oacofofpmagbbflgckjobjlimeokfdfk/test.js (5)
[34905:13063:0715/022838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.NoScopes (4133 ms)
[75/245] GetAuthTokenFunctionTest.NoScopes (5494 ms)
[ RUN ] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache
[34910:3847:0715/022839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34906:3847:0715/022841:INFO:CONSOLE(5)] "hi there", source: chrome-extension://oacofofpmagbbflgckjobjlimeokfdfk/test.js (5)
[34912:13063:0715/022841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[34912:13063:0715/022841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34912:13063:0715/022841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34912:13063:0715/022841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache (4328 ms)
[76/245] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache (5462 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryUser
[34916:3847:0715/022841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34911:3847:0715/022843:INFO:CONSOLE(5)] "hi there", source: chrome-extension://oacofofpmagbbflgckjobjlimeokfdfk/test.js (5)
[34917:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[34917:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34917:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34917:12807:0715/022843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34917:12807:0715/022843:WARNING:channel.cc(322)] RawChannel write error
[34911:3847:0715/022843:WARNING:account_fetcher_service.cc(429)] Failed to get UserInfo for secondary@example.com
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryUser (4163 ms)
[77/245] GetAuthTokenFunctionTest.MultiSecondaryUser (5509 ms)
[ RUN ] ExtensionManagementTest.InstallSameVersion
[34922:3847:0715/022844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:28:46.011 browser_tests[34918:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[34918:41219:0715/022848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34918:41219:0715/022848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34918:41219:0715/022848:WARNING:channel.cc(322)] RawChannel write error
[34918:41219:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34918:41219:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[34918:41219:0715/022850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34918:41219:0715/022850:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementTest.InstallSameVersion (7497 ms)
[78/245] ExtensionManagementTest.InstallSameVersion (8745 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.PicasaDefaultLocation
[34929:3847:0715/022847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34924:62211:0715/022848:ERROR:mach_broker_mac.mm(222)] Unknown process 34933 is sending Mach IPC messages!
[34924:3847:0715/022849:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kpiddhnohpmfcnhmigmephdalbnckmfb/_generated_background_page.html (0)
[34924:3847:0715/022850:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[34924:3847:0715/022850:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kpiddhnohpmfcnhmigmephdalbnckmfb/_generated_background_page.html (0)
[34924:3847:0715/022850:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kpiddhnohpmfcnhmigmephdalbnckmfb/_generated_background_page.html (0)
[34924:3847:0715/022850:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kpiddhnohpmfcnhmigmephdalbnckmfb/_generated_background_page.html (0)
[34924:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kpiddhnohpmfcnhmigmephdalbnckmfb/_generated_background_page.html (0)
[34924:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kpiddhnohpmfcnhmigmephdalbnckmfb/_generated_background_page.html (0)
[34924:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kpiddhnohpmfcnhmigmephdalbnckmfb/_generated_background_page.html (0)
[34924:3847:0715/022851:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kpiddhnohpmfcnhmigmephdalbnckmfb/_generated_background_page.html (0)
[ OK ] MediaGalleriesPlatformAppBrowserTest.PicasaDefaultLocation (7060 ms)
[79/245] MediaGalleriesPlatformAppBrowserTest.PicasaDefaultLocation (8533 ms)
[ RUN ] ExtensionSessionsTest.GetDevices
[34941:3847:0715/022853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:166:
Function call: GetPreferredDataTypes()
Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:162:
Function call: IsDataTypeControllerRunning(13)
Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
Stack trace:
[34938:40195:0715/022854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34938:40195:0715/022854:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.GetDevices (2960 ms)
[80/245] ExtensionSessionsTest.GetDevices (4260 ms)
[ RUN ] SocketApiTest.SocketTCPServerUnbindOnUnload
[34946:3847:0715/022855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34942:3847:0715/022857:INFO:CONSOLE(0)] "[SUCCESS] bind", source: chrome-extension://efloefpfmogapkembplcljhbnmnbloki/_generated_background_page.html (0)
[34942:3847:0715/022859:INFO:CONSOLE(0)] "[SUCCESS] bind", source: chrome-extension://efloefpfmogapkembplcljhbnmnbloki/_generated_background_page.html (0)
[ OK ] SocketApiTest.SocketTCPServerUnbindOnUnload (5720 ms)
[81/245] SocketApiTest.SocketTCPServerUnbindOnUnload (7060 ms)
[ RUN ] SyncFileSystemApiTest.RequestFileSystem
[34952:3847:0715/022857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34947:6663:0715/022859:ERROR:mach_broker_mac.mm(222)] Unknown process 34955 is sending Mach IPC messages!
[34947:3847:0715/022900:INFO:CONSOLE(0)] "[SUCCESS] requestFileSystem", source: chrome-extension://kgeebilamegfgcicndhfjlfpkpanddmn/_generated_background_page.html (0)
[34953:12807:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34953:12807:0715/022900:WARNING:channel.cc(322)] RawChannel write error
[34947:41475:0715/022900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SyncFileSystemApiTest.RequestFileSystem (4475 ms)
[82/245] SyncFileSystemApiTest.RequestFileSystem (5726 ms)
[ RUN ] TabCaptureApiTest.FullscreenEvents
[34961:3847:0715/022902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34964:13063:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34964:13063:0715/022904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34967:22787:0715/022905:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[34967:22787:0715/022905:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[34967:22787:0715/022905:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[34967:22787:0715/022905:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[34957:3847:0715/022905:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[34957:3847:0715/022905:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/fullscreen_test.html (0)
[34961:3847:0715/022905:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[34961:3847:0715/022905:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[34967:13063:0715/022905:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] TabCaptureApiTest.FullscreenEvents (4869 ms)
[83/245] TabCaptureApiTest.FullscreenEvents (6108 ms)
[ RUN ] ExtensionTabsZoomTest.PerTabResetsOnNavigation
[34965:3847:0715/022903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60158...
sending server_data: {"host": "127.0.0.1", "port": 60158} (36 bytes)
[34958:40451:0715/022906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34958:40451:0715/022906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[34958:40451:0715/022906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[34958:40451:0715/022906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionTabsZoomTest.PerTabResetsOnNavigation (4821 ms)
[84/245] ExtensionTabsZoomTest.PerTabResetsOnNavigation (6173 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStore
[34978:3847:0715/022909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34971:41475:0715/022911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34971:41475:0715/022911:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStore (3199 ms)
[85/245] WebrtcLoggingPrivateApiTest.TestStartStopStore (4389 ms)
[ RUN ] WebNavigationApiTest.TargetBlankIncognito
[34974:3847:0715/022908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34970:4611:0715/022910:ERROR:mach_broker_mac.mm(222)] Unknown process 34980 is sending Mach IPC messages!
[34970:74503:0715/022914:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34970:3847:0715/022914:INFO:CONSOLE(0)] "[SUCCESS] targetBlank", source: chrome-extension://ckeijcglemkjnnngdacbhgfpkndpddkg/test_targetBlank.html (0)
[34977:13319:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34977:13319:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34984:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34984:13063:0715/022914:WARNING:channel.cc(322)] RawChannel write error
[34985:12551:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[34985:12551:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[34985:12551:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 5)
[34985:12551:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 7)
[34985:12551:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483654, remote ID 8)
[34985:12551:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34985:12551:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34981:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[34981:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[34981:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[34981:13063:0715/022914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[34970:3847:0715/022915:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.TargetBlankIncognito (8101 ms)
[86/245] WebNavigationApiTest.TargetBlankIncognito (9508 ms)
[ RUN ] ContentCapabilitiesTest.ClipboardWrite
[34988:3847:0715/022914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34982:74519:0715/022915:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[34982:74519:0715/022916:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentCapabilitiesTest.ClipboardWrite (3808 ms)
[87/245] ContentCapabilitiesTest.ClipboardWrite (5064 ms)
[ RUN ] ExtensionCrxInstallerTest.NonStrictManifestCheck
[34995:3847:0715/022918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34991:41219:0715/022920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[34991:41219:0715/022920:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.NonStrictManifestCheck (3943 ms)
[88/245] ExtensionCrxInstallerTest.NonStrictManifestCheck (5224 ms)
[ RUN ] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError
[34999:3847:0715/022919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[34992:3847:0715/022920:INFO:CONSOLE(6)] "Hello, World!", source: chrome-extension://eigpiikojnclipaompahcpkanpkcgaob/content_script.js (6)
[34992:3847:0715/022920:INFO:CONSOLE(12)] "Uncaught TypeError: Cannot set property 'foo' of undefined", source: chrome-extension://eigpiikojnclipaompahcpkanpkcgaob/content_script.js (12)
[34992:75015:0715/022920:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError (3062 ms)
[89/245] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError (4458 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation
[35009:3847:0715/022923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35003:74775:0715/022927:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35003:3847:0715/022927:INFO:CONSOLE(0)] "[SUCCESS] test1", source: chrome-extension://enhmgalobcpdooomphkbegnhjalbpaln/_generated_background_page.html (0)
[35013:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35013:13063:0715/022927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35013:13063:0715/022927:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation (6075 ms)
[90/245] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation (7244 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Separators
[35022:3847:0715/022930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:29:31.181 browser_tests[35017:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[35017:41219:0715/022932:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35023:13063:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35023:13063:0715/022932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionContextMenuBrowserTest.Separators (4054 ms)
[91/245] ExtensionContextMenuBrowserTest.Separators (5368 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptPermissions
[35008:3847:0715/022923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35002:74007:0715/022927:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35002:3847:0715/022927:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabs.executeScript: Cannot access contents of url "http://c.com:60179/extensions/api_test/executescript/permissions/empty.html". Extension manifest must request permission to access this host.
at onTabLoaded (chrome-extension://aodlkmilepllkbmplcfenngknfjphihl/test.js:42:21)
at chrome-extension://aodlkmilepllkbmplcfenngknfjphihl/test.js:19:5", source: chrome-extension://aodlkmilepllkbmplcfenngknfjphihl/test.html (0)
[35002:74007:0715/022928:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
2015-07-15 02:29:31.181 browser_tests[35002:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[35002:3847:0715/022931:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://aodlkmilepllkbmplcfenngknfjphihl/test.html (0)
[35002:3847:0715/022936:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://aodlkmilepllkbmplcfenngknfjphihl/test.html (0)
[35012:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35012:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35012:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35012:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35012:12807:0715/022936:WARNING:channel.cc(322)] RawChannel write error
[35016:13063:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[35016:13063:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[35016:13063:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 5)
[35016:13063:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35016:13063:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35025:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35025:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35025:12807:0715/022936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35025:12807:0715/022936:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptPermissions (15287 ms)
[92/245] ExecuteScriptApiTest.ExecuteScriptPermissions (16545 ms)
[ RUN ] ExtensionContextMenuBrowserTest.TargetURLs
[35030:3847:0715/022935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35032:14339:0715/022938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35032:3847:0715/022938:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionContextMenuBrowserTest.TargetURLs (4094 ms)
[93/245] ExtensionContextMenuBrowserTest.TargetURLs (5372 ms)
[ RUN ] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount
[35037:3847:0715/022939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35033:5635:0715/022942:ERROR:mach_broker_mac.mm(222)] Unknown process 35042 is sending Mach IPC messages!
[35038:13063:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35043:13319:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35043:13319:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35043:13319:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35043:13319:0715/022943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35043:13319:0715/022943:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount (5246 ms)
[94/245] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount (6450 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.AcceptPermissions
[35041:3847:0715/022942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionDisabledGlobalErrorTest.AcceptPermissions (7082 ms)
[95/245] ExtensionDisabledGlobalErrorTest.AcceptPermissions (8286 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.UserDisabled
[35052:3847:0715/022946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionDisabledGlobalErrorTest.UserDisabled (6663 ms)
[96/245] ExtensionDisabledGlobalErrorTest.UserDisabled (7975 ms)
[ RUN ] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled
[35069:3847:0715/022954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35070:12807:0715/022956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35070:12807:0715/022956:WARNING:channel.cc(322)] RawChannel write error
[35064:41219:0715/022957:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35064:41219:0715/022957:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled (4630 ms)
[97/245] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled (6027 ms)
[ RUN ] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage
[35060:3847:0715/022950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35055:75527:0715/022954:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35055:3847:0715/022958:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35073:12807:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35073:12807:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35073:12807:0715/022958:WARNING:channel.cc(322)] RawChannel write error
[35055:41731:0715/022958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage (10308 ms)
[98/245] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage (11832 ms)
[ RUN ] ExtensionViewHostFactoryTest.CreateExtensionHosts
[35084:3847:0715/023001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35085:13063:0715/023003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35085:13063:0715/023003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35085:13063:0715/023003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35085:13063:0715/023003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionViewHostFactoryTest.CreateExtensionHosts (4061 ms)
[99/245] ExtensionViewHostFactoryTest.CreateExtensionHosts (5473 ms)
[ RUN ] ExtensionStorageMonitorTest.UserDisabledNotifications
[35079:3847:0715/023000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35075:3847:0715/023004:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ipfolpkkpinohbkdfdnhnkegegaffllf/index.html (0)
[35075:3847:0715/023004:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ipfolpkkpinohbkdfdnhnkegegaffllf/index.html (0)
[35075:41219:0715/023004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35075:41219:0715/023004:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.UserDisabledNotifications (5948 ms)
[100/245] ExtensionStorageMonitorTest.UserDisabledNotifications (7324 ms)
[ RUN ] LazyBackgroundPageApiTest.OnInstalled
[35097:3847:0715/023007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35100:13063:0715/023009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35100:13063:0715/023009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35100:13063:0715/023009:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.OnInstalled (4192 ms)
[101/245] LazyBackgroundPageApiTest.OnInstalled (5401 ms)
[ RUN ] ExtensionWebUITest.OnMessage
[35094:3847:0715/023007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35089:41219:0715/023009:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35089:3847:0715/023009:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35094:3847:0715/023010:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35094:3847:0715/023010:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35094:3847:0715/023010:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35094:3847:0715/023010:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35094:3847:0715/023010:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35094:3847:0715/023010:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[35094:3847:0715/023010:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35094:3847:0715/023010:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionWebUITest.OnMessage (5246 ms)
[102/245] ExtensionWebUITest.OnMessage (6506 ms)
[ RUN ] WindowOpenPanelTest.WindowOpenFromPanel
[35108:3847:0715/023013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35110:13063:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35110:13063:0715/023016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35108:3847:0715/023016:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35108:3847:0715/023016:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
2015-07-15 02:30:16.508 browser_tests[35102:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] WindowOpenPanelTest.WindowOpenFromPanel (4627 ms)
[103/245] WindowOpenPanelTest.WindowOpenFromPanel (5921 ms)
[ RUN ] LazyBackgroundPageApiTest.ImpulseAddsCount
[35107:3847:0715/023013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35101:75279:0715/023015:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
2015-07-15 02:30:16.271 browser_tests[35101:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[35113:13063:0715/023017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35113:13063:0715/023017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.ImpulseAddsCount (5961 ms)
[104/245] LazyBackgroundPageApiTest.ImpulseAddsCount (7038 ms)
[ RUN ] GeolocationBrowserTest.Geoposition
[35120:3847:0715/023019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35115:74007:0715/023020:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35115:40451:0715/023020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35115:40451:0715/023020:WARNING:channel.cc(322)] RawChannel write error
[35115:3847:0715/023020:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.Geoposition (3039 ms)
[105/245] GeolocationBrowserTest.Geoposition (4156 ms)
[ RUN ] GeolocationBrowserTest.NoLeakFromOffTheRecord
[35123:3847:0715/023020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35116:75271:0715/023022:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35116:3847:0715/023022:WARNING:channel.cc(132)] WriteMessage() after shutdown
[35116:3847:0715/023022:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[35116:3847:0715/023023:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoLeakFromOffTheRecord (4743 ms)
[106/245] GeolocationBrowserTest.NoLeakFromOffTheRecord (6022 ms)
[ RUN ] GeolocationBrowserTest.TabDestroyed
[35129:3847:0715/023023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35125:76039:0715/023024:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35125:3847:0715/023024:INFO:CONSOLE(0)] "Scripts may close only the windows that were opened by it.", source: (0)
[35125:41219:0715/023024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35125:41219:0715/023024:WARNING:channel.cc(322)] RawChannel write error
[35125:3847:0715/023025:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.TabDestroyed (2866 ms)
[107/245] GeolocationBrowserTest.TabDestroyed (4186 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryEnabledThenDisabled
HTTP server started on http://127.0.0.1:60219...
sending server_data: {"host": "127.0.0.1", "port": 60219} (36 bytes)
[ OK ] HistoryBrowserTest.SavingHistoryEnabledThenDisabled (557 ms)
[108/245] HistoryBrowserTest.SavingHistoryEnabledThenDisabled (1792 ms)
[ RUN ] HistoryBrowserTest.NavigateMultiTimes
HTTP server started on http://127.0.0.1:60220...
sending server_data: {"host": "127.0.0.1", "port": 60220} (36 bytes)
[ OK ] HistoryBrowserTest.NavigateMultiTimes (537 ms)
[109/245] HistoryBrowserTest.NavigateMultiTimes (1773 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_IsSupportedKeySystem_InvalidVariants
[35144:3847:0715/023029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60238...
sending server_data: {"host": "127.0.0.1", "port": 60238} (36 bytes)
[35139:3847:0715/023031:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[35139:3847:0715/023031:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_IsSupportedKeySystem_InvalidVariants (3479 ms)
[110/245] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_IsSupportedKeySystem_InvalidVariants (4663 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.LoadLoadableSession
[35138:3847:0715/023027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60221...
sending server_data: {"host": "127.0.0.1", "port": 60221} (36 bytes)
[35134:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.687 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[35134:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.698 - Registering video event handlers.", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[35134:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.709 - Loading media using src.", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[35134:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.990 - Loading session: LoadableSession", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[35134:3847:0715/023029:INFO:CONSOLE(295)] "02:30:29.995 - org.chromium.externalclearkey Generate key request, initData: 4c4f41445f53455353494f4e7c4c6f616461626c6553657373696f6e", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[35134:3847:0715/023029:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[35134:3847:0715/023031:INFO:CONSOLE(295)] "02:30:31.312 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[35134:3847:0715/023034:INFO:CONSOLE(295)] "02:30:34.044 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60221/files/eme_player_js/utils.js (295)
[ OK ] ECKPrefixedEncryptedMediaTest.LoadLoadableSession (8191 ms)
[111/245] ECKPrefixedEncryptedMediaTest.LoadLoadableSession (9412 ms)
[ RUN ] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections
[35151:3847:0715/023034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35148:3847:0715/023035:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35151:3847:0715/023035:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35151:3847:0715/023036:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35151:3847:0715/023036:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35151:3847:0715/023036:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35151:3847:0715/023036:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[35151:3847:0715/023036:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[35151:3847:0715/023036:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections (3638 ms)
[112/245] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections (4873 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit
[35156:3847:0715/023037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35153:56087:0715/023038:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35153:40451:0715/023038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit (3090 ms)
[113/245] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit (4388 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForInputElementWithoutIdAndName
[35161:3847:0715/023039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35157:56583:0715/023040:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForInputElementWithoutIdAndName (3126 ms)
[114/245] PasswordManagerBrowserTestBase.NoPromptForInputElementWithoutIdAndName (4691 ms)
[ RUN ] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit
[35166:3847:0715/023041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35163:56327:0715/023043:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35163:40451:0715/023043:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35163:40451:0715/023043:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit (3452 ms)
[115/245] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit (4604 ms)
[ RUN ] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs
[35177:3847:0715/023046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35178:12807:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35178:12807:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35178:15107:0715/023047:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[35178:15107:0715/023047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[35178:15107:0715/023047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs (2792 ms)
[116/245] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs (4211 ms)
[ RUN ] PluginPowerSaverBrowserTest.BackgroundTabPlugins
[35171:3847:0715/023044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[35179]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[35179]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[35172:13063:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35172:13063:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35172:13063:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35172:13063:0715/023047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35172:13063:0715/023047:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PluginPowerSaverBrowserTest.BackgroundTabPlugins (5484 ms)
[117/245] PluginPowerSaverBrowserTest.BackgroundTabPlugins (6820 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDownloadLocation
[35187:3847:0715/023050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60262...
sending server_data: {"host": "127.0.0.1", "port": 60262} (36 bytes)
[35298:13063:0715/023053:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35298:13063:0715/023053:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderDownloadLocation (5211 ms)
[118/245] PrerenderBrowserTest.PrerenderDownloadLocation (6588 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5Video
[35188:3847:0715/023051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60264...
sending server_data: {"host": "127.0.0.1", "port": 60264} (36 bytes)
[35299:13063:0715/023058:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[35182:40195:0715/023058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderHTML5Video (9362 ms)
[119/245] PrerenderBrowserTest.PrerenderHTML5Video (10714 ms)
[ RUN ] PrerenderBrowserTest.PrerenderRendererCrash
[35377:3847:0715/023057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60278...
sending server_data: {"host": "127.0.0.1", "port": 60278} (36 bytes)
ASAN:SIGSEGV
=================================================================
==35401==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000115e93414 bp 0x7fff5805bfd0 sp 0x7fff5805bfd0 T0)
#0 0x115e93413 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x115e8ea3f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x115e8ea3f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x115e5d6d8 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4451:3
#4 0x115e55cd4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x115e9386d in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x115e9386d in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x115e9386d in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:468:0
#8 0x115e520ad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x10bcb380e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x10bcb3691 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x115b05a83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x10b3bec9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x109ad13e8 in Run base/callback.h:396:12
#14 0x109ad13e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x115caf2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x115cad6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x109ad13e8 in Run base/callback.h:396:12
#18 0x109ad13e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x109b333ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x109b33a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x109b34006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x109ab17c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x109b19e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x109aafd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff8812fb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff8812f454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff881527f4 in __CFRunLoopRun ??:0:0
#28 0x7fff881520e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff911a47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x109ab2cd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x109ab109b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x109b6a1ee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x109b32074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x115f2ed32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x1099ee3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x1099ec9dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x1088b61b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x107ba1c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x107ba1c03 in start ??:0:0
#35 0x12 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0xd5e1413)
==35401==ABORTING
[ OK ] PrerenderBrowserTest.PrerenderRendererCrash (5811 ms)
[120/245] PrerenderBrowserTest.PrerenderRendererCrash (7080 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLErrorIframe
[35411:3847:0715/023101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60284...
sending server_data: {"host": "127.0.0.1", "port": 60284} (36 bytes)
HTTPS server started on https://localhost:60285...
sending server_data: {"host": "localhost", "port": 60285} (36 bytes)
[35399:3847:0715/023106:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35399:40195:0715/023106:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderSSLErrorIframe (6954 ms)
[121/245] PrerenderBrowserTest.PrerenderSSLErrorIframe (8468 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLClientCertSubresource
[35432:3847:0715/023104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60292...
sending server_data: {"host": "127.0.0.1", "port": 60292} (36 bytes)
HTTPS server started on https://127.0.0.1:60294...
sending server_data: {"host": "127.0.0.1", "port": 60294} (36 bytes)
[35472:13063:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35472:13063:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35436:12807:0715/023108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PrerenderBrowserTest.PrerenderSSLClientCertSubresource (5687 ms)
[122/245] PrerenderBrowserTest.PrerenderSSLClientCertSubresource (7044 ms)
[ RUN ] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild
[35553:3847:0715/023111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild (3165 ms)
[123/245] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild (4603 ms)
[ RUN ] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme
[35521:3847:0715/023110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60300...
sending server_data: {"host": "127.0.0.1", "port": 60300} (36 bytes)
[35483:40707:0715/023113:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: abcdefg
[35483:40707:0715/023113:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://abcdefg/test.jpg
[35535:13063:0715/023113:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35535:13063:0715/023113:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme (5835 ms)
[124/245] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme (7434 ms)
[ RUN ] PushMessagingBrowserTest.PushEventSuccess
HTTPS server started on https://127.0.0.1:60308...
sending server_data: {"host": "127.0.0.1", "port": 60308} (36 bytes)
[35656:3847:0715/023117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35626:3847:0715/023118:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:60308/files/push_messaging/push_test.js (18)
[35626:3847:0715/023118:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:60308/files/push_messaging/push_test.js (18)
[35626:3847:0715/023118:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:60308/files/push_messaging/push_test.js (18)
[35626:3847:0715/023118:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:60308/files/push_messaging/push_test.js (18)
[35626:3847:0715/023118:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:60308/files/push_messaging/push_test.js (18)
[35626:3847:0715/023119:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:60308/files/push_messaging/push_test.js (18)
[35626:3847:0715/023119:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[35626:3847:0715/023119:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[35626:3847:0715/023119:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[35626:41731:0715/023119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PushMessagingBrowserTest.PushEventSuccess (4959 ms)
[125/245] PushMessagingBrowserTest.PushEventSuccess (6277 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickOrigin
[35661:3847:0715/023117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35667:13575:0715/023120:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35667:13575:0715/023120:WARNING:channel.cc(322)] RawChannel write error
[35675:3847:0715/023120:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ReferrerPolicyTest.MiddleClickOrigin (5007 ms)
[126/245] ReferrerPolicyTest.MiddleClickOrigin (6345 ms)
[ RUN ] ReferrerPolicyTest.ContextMenuOrigin
[35692:3847:0715/023122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35695:12807:0715/023125:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35695:12807:0715/023125:WARNING:channel.cc(322)] RawChannel write error
[35679:41219:0715/023125:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35679:41219:0715/023125:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.ContextMenuOrigin (4979 ms)
[127/245] ReferrerPolicyTest.ContextMenuOrigin (6480 ms)
[ RUN ] ContextMenuBrowserTest.SuggestedFileName
[35705:3847:0715/023124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContextMenuBrowserTest.SuggestedFileName (3687 ms)
[128/245] ContextMenuBrowserTest.SuggestedFileName (5169 ms)
[ RUN ] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab
[35763:3847:0715/023128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35765:15875:0715/023129:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[35765:15875:0715/023129:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[35765:15875:0715/023129:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab (3059 ms)
[129/245] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab (4148 ms)
[ RUN ] ContextMenuBrowserTest.OpenImageInNewTab
[35764:3847:0715/023129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35766:13575:0715/023129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35766:15875:0715/023129:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ContextMenuBrowserTest.OpenImageInNewTab (2880 ms)
[130/245] ContextMenuBrowserTest.OpenImageInNewTab (4166 ms)
[ RUN ] HotwordInstallerBrowserTest.AbortInstallOnShutdown
[35774:3847:0715/023133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35768:41219:0715/023133:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35776:15107:0715/023133:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] HotwordInstallerBrowserTest.AbortInstallOnShutdown (2670 ms)
[131/245] HotwordInstallerBrowserTest.AbortInstallOnShutdown (3889 ms)
[ RUN ] RepostFormWarningTest.TestDoubleReload
[35773:3847:0715/023132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60320...
sending server_data: {"host": "127.0.0.1", "port": 60320} (36 bytes)
[ OK ] RepostFormWarningTest.TestDoubleReload (4580 ms)
[132/245] RepostFormWarningTest.TestDoubleReload (5810 ms)
[ RUN ] SessionRestoreTest.RestoreWebUI
[35781:3847:0715/023136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35783:13063:0715/023138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35783:13063:0715/023138:WARNING:channel.cc(322)] RawChannel write error
[35789:12807:0715/023140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35789:12807:0715/023140:WARNING:channel.cc(322)] RawChannel write error
[35781:3847:0715/023140:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50510800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[35781:3847:0715/023140:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] SessionRestoreTest.RestoreWebUI (5408 ms)
[133/245] SessionRestoreTest.RestoreWebUI (6753 ms)
[ RUN ] SessionRestoreTest.ClobberRestoreTest
[35787:3847:0715/023138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35788:13319:0715/023141:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35788:13319:0715/023141:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35790:13063:0715/023141:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35790:13063:0715/023141:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35792:13063:0715/023142:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35782:40451:0715/023144:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35782:4871:0715/023145:ERROR:mach_broker_mac.mm(222)] Unknown process 35799 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.ClobberRestoreTest (8381 ms)
[134/245] SessionRestoreTest.ClobberRestoreTest (9678 ms)
[ RUN ] SSLUITest.TestWSSInvalidCertAndGoForward
[35797:3847:0715/023143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60327...
sending server_data: {"host": "127.0.0.1", "port": 60327} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:60328...
sending server_data: {"host": "127.0.0.1", "port": 60328} (36 bytes)
[35804:12807:0715/023147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35804:12807:0715/023147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35791:3847:0715/023147:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[35791:40451:0715/023147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
2015-07-15 02:31:47.774 browser_tests[35791:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[35804:13323:0715/023147:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestWSSInvalidCertAndGoForward (5994 ms)
[135/245] SSLUITest.TestWSSInvalidCertAndGoForward (7244 ms)
[ RUN ] SSLUITest.TestDisplaysInsecureContentLoadedFromJS
[35807:3847:0715/023148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60335...
sending server_data: {"host": "127.0.0.1", "port": 60335} (36 bytes)
HTTPS server started on https://127.0.0.1:60336...
sending server_data: {"host": "127.0.0.1", "port": 60336} (36 bytes)
[35803:3847:0715/023151:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:60336/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjYwMzM1' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:60335/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:60336/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjYwMzM1 (0)
[ OK ] SSLUITest.TestDisplaysInsecureContentLoadedFromJS (5034 ms)
[136/245] SSLUITest.TestDisplaysInsecureContentLoadedFromJS (6252 ms)
[ RUN ] SSLUITest.TestInterstitialJavaScriptGoesBack
[35815:3847:0715/023150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:60340...
sending server_data: {"host": "127.0.0.1", "port": 60340} (36 bytes)
[35819:13063:0715/023153:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35810:40451:0715/023153:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35819:13319:0715/023153:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestInterstitialJavaScriptGoesBack (4428 ms)
[137/245] SSLUITest.TestInterstitialJavaScriptGoesBack (5770 ms)
[ RUN ] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN
[35822:3847:0715/023154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35818:3847:0715/023156:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35824:13063:0715/023156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35824:13063:0715/023156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35824:13063:0715/023156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35827:13063:0715/023156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN (4367 ms)
[138/245] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN (5650 ms)
[ RUN ] BackgroundContentsTagTest.TasksProvidedWhileObserving
[35828:3847:0715/023156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35823:3847:0715/023158:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BackgroundContentsTagTest.TasksProvidedWhileObserving (4148 ms)
[139/245] BackgroundContentsTagTest.TasksProvidedWhileObserving (5699 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled
[35840:3847:0715/023202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35836:40707:0715/023203:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35841:15107:0715/023203:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[35841:12807:0715/023203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35841:12807:0715/023203:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled (2487 ms)
[140/245] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled (3842 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsOldUnockedWindow
[35834:3847:0715/023200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35831:3847:0715/023203:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35831:41219:0715/023203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35839:15619:0715/023204:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[35839:15619:0715/023204:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] TaskManagerBrowserTest.DevToolsOldUnockedWindow (5702 ms)
[141/245] TaskManagerBrowserTest.DevToolsOldUnockedWindow (6986 ms)
[ RUN ] PopupBlockerBrowserTest.BlockWebContentsCreation
[35850:3847:0715/023207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35844:74503:0715/023208:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.BlockWebContentsCreation (3249 ms)
[142/245] PopupBlockerBrowserTest.BlockWebContentsCreation (4403 ms)
[ RUN ] AutofillDialogControllerTest.AutocompleteEvent
[35846:3847:0715/023206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35842:40451:0715/023209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[35842:40451:0715/023209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[35842:40451:0715/023209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35842:40451:0715/023209:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.AutocompleteEvent (5188 ms)
[143/245] AutofillDialogControllerTest.AutocompleteEvent (6570 ms)
[ RUN ] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox
[35857:3847:0715/023211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35853:74759:0715/023212:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox (3492 ms)
[144/245] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox (4725 ms)
[ RUN ] BrowserTest.SadTabCancelsSubframeDialogs
[35861:3847:0715/023212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35856:41219:0715/023215:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35856:41219:0715/023215:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.SadTabCancelsSubframeDialogs (4664 ms)
[145/245] BrowserTest.SadTabCancelsSubframeDialogs (6031 ms)
[ RUN ] BrowserTest.UserGesturesReported
[35868:3847:0715/023216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60350...
sending server_data: {"host": "127.0.0.1", "port": 60350} (36 bytes)
[ OK ] BrowserTest.UserGesturesReported (3540 ms)
[146/245] BrowserTest.UserGesturesReported (4933 ms)
[ RUN ] ClickModifierTest.WindowOpenMiddleClickTest
[35874:3847:0715/023218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35875:15619:0715/023219:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[35875:15619:0715/023219:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[35875:15619:0715/023219:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[35875:15619:0715/023219:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[35875:15619:0715/023219:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[35875:15619:0715/023219:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[35870:40451:0715/023219:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[35870:40451:0715/023219:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[35870:40451:0715/023219:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[35870:40451:0715/023219:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35870:40451:0715/023219:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.WindowOpenMiddleClickTest (2905 ms)
[147/245] ClickModifierTest.WindowOpenMiddleClickTest (4135 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupTrusted
[35879:3847:0715/023221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35876:3847:0715/023223:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35881:13319:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35881:13319:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35881:13319:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35881:13319:0715/023223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.Disposition_NewPopupTrusted (4330 ms)
[148/245] BrowserNavigatorTest.Disposition_NewPopupTrusted (5485 ms)
[ RUN ] BrowserNavigatorTest.Tabstrip_InsertAtIndex
[35885:3847:0715/023223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Tabstrip_InsertAtIndex (3286 ms)
[149/245] BrowserNavigatorTest.Tabstrip_InsertAtIndex (4727 ms)
[ RUN ] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars
[35892:3847:0715/023226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35895:12807:0715/023228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35895:12807:0715/023228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35888:40963:0715/023229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35888:40963:0715/023229:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars (4225 ms)
[150/245] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars (5577 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.InsertWindow
[35896:3847:0715/023227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35897:12807:0715/023229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35897:12807:0715/023229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35897:12807:0715/023229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35890:61443:0715/023229:ERROR:mach_broker_mac.mm(222)] Unknown process 35899 is sending Mach IPC messages!
[ OK ] BrowserCrApplicationAppleScriptTest.InsertWindow (3758 ms)
[151/245] BrowserCrApplicationAppleScriptTest.InsertWindow (5015 ms)
[ RUN ] WindowAppleScriptTest.DefaultCreation
[35915:3847:0715/023232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:32:33.122 browser_tests[35900:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] WindowAppleScriptTest.DefaultCreation (3340 ms)
[152/245] WindowAppleScriptTest.DefaultCreation (4667 ms)
[ RUN ] SSLCertificateViewerCocoaTest.HideShow
[35916:3847:0715/023232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35918:13063:0715/023235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SSLCertificateViewerCocoaTest.HideShow (4728 ms)
[153/245] SSLCertificateViewerCocoaTest.HideShow (6004 ms)
[ RUN ] ConstrainedWindowMacTest.TabClose
[35925:3847:0715/023237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35922:40451:0715/023239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35922:40451:0715/023239:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ConstrainedWindowMacTest.TabClose (4240 ms)
[154/245] ConstrainedWindowMacTest.TabClose (5488 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToExtensionAction
[35931:3847:0715/023238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToExtensionAction (3082 ms)
[155/245] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToExtensionAction (4415 ms)
[ RUN ] OneClickSigninBubbleControllerTest.Undo
[35938:3847:0715/023242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35940:13063:0715/023243:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35940:13063:0715/023243:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OneClickSigninBubbleControllerTest.Undo (2979 ms)
[156/245] OneClickSigninBubbleControllerTest.Undo (4155 ms)
[ RUN ] WebContentsModalDialogManagerViewsMacTest.DialogInBackgroundTab
[35941:3847:0715/023243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35934:3847:0715/023245:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[35934:3847:0715/023245:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[35934:3847:0715/023245:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[35934:3847:0715/023246:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] WebContentsModalDialogManagerViewsMacTest.DialogInBackgroundTab (4697 ms)
[157/245] WebContentsModalDialogManagerViewsMacTest.DialogInBackgroundTab (6022 ms)
[ RUN ] PermissionBubbleAppBrowserTest.AppHasNoLocationBar
[35947:3847:0715/023246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35950:12807:0715/023248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35950:12807:0715/023248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35950:12807:0715/023248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35950:12807:0715/023248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35944:4611:0715/023249:ERROR:mach_broker_mac.mm(222)] Unknown process 35953 is sending Mach IPC messages!
[ OK ] PermissionBubbleAppBrowserTest.AppHasNoLocationBar (4390 ms)
[158/245] PermissionBubbleAppBrowserTest.AppHasNoLocationBar (5744 ms)
[ RUN ] FindInPageControllerTest.FindInPageOrdinal
[35955:3847:0715/023250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35949:40451:0715/023251:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35949:40451:0715/023251:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindInPageOrdinal (3415 ms)
[159/245] FindInPageControllerTest.FindInPageOrdinal (5214 ms)
[ RUN ] FindInPageControllerTest.FindInPageMultiFramesOrdinal
[35960:3847:0715/023252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindInPageMultiFramesOrdinal (3108 ms)
[160/245] FindInPageControllerTest.FindInPageMultiFramesOrdinal (4424 ms)
[ RUN ] FindInPageControllerTest.FindStayVisibleOnAnchorLoad
[35965:3847:0715/023254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35961:40451:0715/023255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[35961:40451:0715/023255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[35961:40451:0715/023255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[35961:40451:0715/023255:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindStayVisibleOnAnchorLoad (3013 ms)
[161/245] FindInPageControllerTest.FindStayVisibleOnAnchorLoad (4416 ms)
[ RUN ] StartupBrowserCreatorTest.StartupURLsOnNewWindow
[35970:3847:0715/023256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35967:67587:0715/023258:ERROR:mach_broker_mac.mm(222)] Unknown process 35975 is sending Mach IPC messages!
[35967:67587:0715/023259:ERROR:mach_broker_mac.mm(222)] Unknown process 35976 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.StartupURLsOnNewWindow (4300 ms)
[162/245] StartupBrowserCreatorTest.StartupURLsOnNewWindow (5491 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsSearchEnginesOptionsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsSearchEnginesOptionsPage (1 ms)
[163/245] WebUIBidiCheckerBrowserTestLTR.TestSettingsSearchEnginesOptionsPage (1158 ms)
[ RUN ] TabModalConfirmDialogTest.Cancel
[35977:3847:0715/023259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Cancel (3525 ms)
[164/245] TabModalConfirmDialogTest.Cancel (5123 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestHistoryFrame
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestHistoryFrame (1 ms)
[165/245] WebUIBidiCheckerBrowserTestLTR.TestHistoryFrame (1117 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed
[35989:3847:0715/023304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35982:40451:0715/023305:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35990:15363:0715/023305:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[35990:13063:0715/023305:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[35990:13063:0715/023305:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[35990:13063:0715/023305:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[35990:13063:0715/023305:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35990:13063:0715/023305:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed (2755 ms)
[166/245] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed (4113 ms)
[ RUN ] InspectUITest.AndroidTargets
[35985:3847:0715/023303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35988:3847:0715/023307:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[35988:13063:0715/023307:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[35981:3847:0715/023307:INFO:CONSOLE(1791)] "Running test testAdbTargetsListed", source: inspect_ui_test.js (1791)
[ OK ] InspectUITest.AndroidTargets (5525 ms)
[167/245] InspectUITest.AndroidTargets (6796 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail
[35995:3847:0715/023308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[35992:40451:0715/023309:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[35997:15363:0715/023309:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail (2765 ms)
[168/245] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail (4084 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI
[36000:3847:0715/023310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36002:3847:0715/023313:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[36002:3847:0715/023313:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[35996:3847:0715/023313:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[35996:3847:0715/023314:INFO:CONSOLE(1791)] "Running test testAddContentScriptsWithNewWindowAPI", source: webview_content_script_test.js (1791)
[35996:3847:0715/023314:INFO:CONSOLE(4567)] "Step 1: navigates the webview to window open guest URL.", source: webview_content_script_test.js (4567)
[35996:3847:0715/023315:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[35996:3847:0715/023315:INFO:CONSOLE(4527)] "Step 2: call newwebview.addContentScripts.", source: webview_content_script_test.js (4527)
[35996:3847:0715/023315:INFO:CONSOLE(4545)] "Step 3: attaches the new webview.", source: webview_content_script_test.js (4545)
[35996:74503:0715/023315:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[35996:3847:0715/023316:WARNING:CONSOLE(84)] "<webview>: A new window was blocked.", source: extensions::webViewActionRequests (84)
[35996:3847:0715/023316:INFO:CONSOLE(4538)] "Step 4: new webview postmessage to build communication channel.", source: webview_content_script_test.js (4538)
[35996:3847:0715/023316:INFO:CONSOLE(4555)] "Step 5: a communication channel has been established with the new webview.", source: webview_content_script_test.js (4555)
[36006:12807:0715/023316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36006:12807:0715/023316:WARNING:channel.cc(322)] RawChannel write error
[36009:13063:0715/023316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI (7903 ms)
[169/245] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI (9329 ms)
[ RUN ] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView
[36007:3847:0715/023313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36001:39171:0715/023315:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36001:39171:0715/023315:WARNING:channel.cc(322)] RawChannel write error
[36001:3847:0715/023315:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36001:3847:0715/023316:INFO:CONSOLE(1791)] "Running test testContentScriptIsInjectedAfterTerminateAndReloadWebView", source: webview_content_script_test.js (1791)
[36001:3847:0715/023316:INFO:CONSOLE(4577)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4577)
[36001:3847:0715/023317:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[36001:3847:0715/023317:INFO:CONSOLE(4589)] "Step 2: call webview.terminate().", source: webview_content_script_test.js (4589)
2015-07-15 02:33:18.225 browser_tests[36001:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[36001:3847:0715/023318:INFO:CONSOLE(4602)] "Step 3: call webview.reload().", source: webview_content_script_test.js (4602)
[36001:3847:0715/023319:INFO:CONSOLE(4594)] "Step 4: call <webview>.executeScript to check result.", source: webview_content_script_test.js (4594)
[36001:74759:0715/023319:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36011:12807:0715/023319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36011:12807:0715/023319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36011:12807:0715/023319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36011:12807:0715/023319:WARNING:channel.cc(322)] RawChannel write error
[36001:39171:0715/023319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36001:39171:0715/023319:WARNING:channel.cc(322)] RawChannel write error
[36015:13575:0715/023320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36015:13575:0715/023320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView (8954 ms)
[170/245] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView (10230 ms)
[ RUN ] UnloadTest.BrowserCloseNoUnloadListeners
[36020:3847:0715/023320:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36013:3847:0715/023321:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseNoUnloadListeners (3042 ms)
[171/245] UnloadTest.BrowserCloseNoUnloadListeners (4198 ms)
[ RUN ] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields
[ OK ] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields (244 ms)
[172/245] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields (1570 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToClickableFormField
[ OK ] FormAutofillTest.WebFormControlElementToClickableFormField (175 ms)
[173/245] FormAutofillTest.WebFormControlElementToClickableFormField (1209 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromParagraph
[ OK ] FormAutofillTest.LabelsInferredFromParagraph (280 ms)
[174/245] FormAutofillTest.LabelsInferredFromParagraph (1464 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableTDInterveningElements
[ OK ] FormAutofillTest.LabelsInferredFromTableTDInterveningElements (289 ms)
[175/245] FormAutofillTest.LabelsInferredFromTableTDInterveningElements (1521 ms)
[ RUN ] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm
[ OK ] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm (220 ms)
[176/245] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm (1260 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerInputRightClicked
[ OK ] PageClickTrackerTest.PageClickTrackerInputRightClicked (319 ms)
[177/245] PageClickTrackerTest.PageClickTrackerInputRightClicked (1529 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked
[ OK ] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked (318 ms)
[178/245] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked (1517 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent
[ OK ] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent (364 ms)
[179/245] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent (1517 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick
[ OK ] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick (300 ms)
[180/245] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick (1519 ms)
[ RUN ] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated
[ OK ] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated (298 ms)
[181/245] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated (1521 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New
[36032:3847:0715/023329:30924231941930:WARNING:keycode_converter.cc(91)] empty code string
[36032:3847:0715/023329:30924271885398:WARNING:keycode_converter.cc(91)] empty code string
[36032:3847:0715/023329:30924274316339:WARNING:keycode_converter.cc(91)] empty code string
[36032:3847:0715/023329:30924276058140:WARNING:keycode_converter.cc(91)] empty code string
[36032:3847:0715/023329:30924282146892:WARNING:keycode_converter.cc(91)] empty code string
[36032:3847:0715/023329:30924284161938:WARNING:keycode_converter.cc(91)] empty code string
[36032:3847:0715/023329:30924285650538:WARNING:keycode_converter.cc(91)] empty code string
[36032:3847:0715/023329:30924287104869:WARNING:keycode_converter.cc(91)] empty code string
[36032:3847:0715/023329:30924288585817:WARNING:keycode_converter.cc(91)] empty code string
[36032:3847:0715/023329:30924290177038:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New (404 ms)
[182/245] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New (1521 ms)
[ RUN ] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions
[36033:3847:0715/023330:30925381843053:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925421484219:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925423764073:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925425594733:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925431564581:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925433748242:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925435849831:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925437921726:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925439984359:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925442771943:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925445070549:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925447158299:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925449111113:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925451052219:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925453582407:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925455268577:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925457384885:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925459293649:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925460803199:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925466872057:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925469077684:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925470659555:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925472190089:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925473659524:WARNING:keycode_converter.cc(91)] empty code string
[36033:3847:0715/023330:30925475230073:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions (438 ms)
[183/245] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions (1522 ms)
[ RUN ] PasswordGenerationAgentTest.MultiplePasswordFormsTest
[ OK ] PasswordGenerationAgentTest.MultiplePasswordFormsTest (332 ms)
[184/245] PasswordGenerationAgentTest.MultiplePasswordFormsTest (1518 ms)
[ RUN ] ChromeRenderViewTest.ImagesBlockedByDefault
[ OK ] ChromeRenderViewTest.ImagesBlockedByDefault (172 ms)
[185/245] ChromeRenderViewTest.ImagesBlockedByDefault (1255 ms)
[ RUN ] TranslateScriptBrowserTest.CallbackGetNumberError1
[ OK ] TranslateScriptBrowserTest.CallbackGetNumberError1 (199 ms)
[186/245] TranslateScriptBrowserTest.CallbackGetNumberError1 (1267 ms)
[ RUN ] WebUIResourceBrowserTest.ListSelectionModelTest
[36044:3847:0715/023334:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36038:3847:0715/023336:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[36038:3847:0715/023336:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.ListSelectionModelTest (3155 ms)
[187/245] WebUIResourceBrowserTest.ListSelectionModelTest (4353 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass
[36043:3847:0715/023334:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36045:3847:0715/023336:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[36045:3847:0715/023336:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[36037:3847:0715/023336:INFO:CONSOLE(1791)] "Running test runAsync", source: async.js (1791)
[36037:3847:0715/023336:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: testAsyncDoneFailFirstSyncPass()
Error: expectNotReached()
at assertNotReached (async.js:1680:11)
at expectFunc (async.js:1748:20)
at testAsyncDoneFailFirstSyncPass (async.js:4218:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runTest (async.js:1795:18)
at async.js:4252:1
[ OK ] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass (4352 ms)
[188/245] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass (5750 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure
[36052:3847:0715/023339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60374...
sending server_data: {"host": "127.0.0.1", "port": 60374} (36 bytes)
objc[36059]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36059]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36048:3847:0715/023341:INFO:CONSOLE(177)] "ConnectFailureForceAsync finished in 0.008 seconds.", source: http://127.0.0.1:60374/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[36048:3847:0715/023341:INFO:CONSOLE(177)] "ConnectFailure finished in 0.005 seconds.", source: http://127.0.0.1:60374/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[36048:3847:0715/023341:INFO:CONSOLE(177)] "ConnectFailureBlocking finished in 0.004 seconds.", source: http://127.0.0.1:60374/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[36048:3847:0715/023341:INFO:CONSOLE(177)] "ConnectFailureBackground finished in 0.007 seconds.", source: http://127.0.0.1:60374/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[ OK ] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure (4450 ms)
[189/245] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure (5772 ms)
[ RUN ] OutOfProcessPPAPITest.HostResolverPrivate_Resolve
[36056:3847:0715/023340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60378...
sending server_data: {"host": "127.0.0.1", "port": 60378} (36 bytes)
objc[36061]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36061]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36050:3847:0715/023342:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:60378/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[36050:3847:0715/023342:INFO:CONSOLE(177)] "Resolve finished in 0.041 seconds.", source: http://127.0.0.1:60378/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[36050:3847:0715/023343:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.021 seconds.", source: http://127.0.0.1:60378/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[36050:3847:0715/023343:INFO:CONSOLE(177)] "ResolveBackground finished in 0.028 seconds.", source: http://127.0.0.1:60378/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[ OK ] OutOfProcessPPAPITest.HostResolverPrivate_Resolve (4888 ms)
[190/245] OutOfProcessPPAPITest.HostResolverPrivate_Resolve (6217 ms)
[ RUN ] OutOfProcessPPAPITest.UMA
[36066:3847:0715/023345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[36073]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36073]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36068:3847:0715/023347:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[36062:3847:0715/023347:INFO:CONSOLE(177)] "Count finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=UMA (177)
[36062:3847:0715/023347:INFO:CONSOLE(177)] "Time finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=UMA (177)
[36062:3847:0715/023347:INFO:CONSOLE(177)] "Enum finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=UMA (177)
[ OK ] OutOfProcessPPAPITest.UMA (4686 ms)
[191/245] OutOfProcessPPAPITest.UMA (5926 ms)
[ RUN ] OutOfProcessPPAPITest.Flash
[36071:3847:0715/023346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60390...
sending server_data: {"host": "127.0.0.1", "port": 60390} (36 bytes)
objc[36076]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36076]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36065:3847:0715/023349:INFO:CONSOLE(177)] "SetInstanceAlwaysOnTop finished in 0.000 seconds.", source: http://127.0.0.1:60390/files/test_case.html?testcase=Flash_SetInstanceAlwaysOnTop,Flash_GetCommandLineArgs, (177)
[36065:3847:0715/023349:INFO:CONSOLE(177)] "GetCommandLineArgs finished in 0.000 seconds.", source: http://127.0.0.1:60390/files/test_case.html?testcase=Flash_SetInstanceAlwaysOnTop,Flash_GetCommandLineArgs, (177)
[ OK ] OutOfProcessPPAPITest.Flash (5006 ms)
[192/245] OutOfProcessPPAPITest.Flash (6312 ms)
[ RUN ] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent
[36080:3847:0715/023351:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[36086]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36086]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36077:3847:0715/023353:INFO:CONSOLE(177)] "AcceptTouchEvent_1 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_1 (177)
[36077:3847:0715/023353:INFO:CONSOLE(177)] "AcceptTouchEvent_2 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_2 (177)
[36077:3847:0715/023353:INFO:CONSOLE(177)] "AcceptTouchEvent_3 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_3 (177)
[36077:3847:0715/023353:INFO:CONSOLE(177)] "AcceptTouchEvent_4 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_4 (177)
[36077:40195:0715/023353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36077:40195:0715/023353:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent (4893 ms)
[193/245] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent (6271 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_SetCrashData
[36085:3847:0715/023352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[36088]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36088]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36081:3847:0715/023355:INFO:CONSOLE(177)] "SetCrashData finished in 0.001 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=Flash_SetCrashData (177)
[ OK ] OutOfProcessPPAPITest.Flash_SetCrashData (4299 ms)
[194/245] OutOfProcessPPAPITest.Flash_SetCrashData (5594 ms)
[ RUN ] OutOfProcessPPAPITest.FlashClipboard
[36094:3847:0715/023357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[36101]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36101]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36089:3847:0715/023359:INFO:CONSOLE(177)] "ReadWritePlainText finished in 0.012 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[36089:3847:0715/023359:INFO:CONSOLE(177)] "ReadWriteHTML finished in 0.015 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[36089:3847:0715/023359:INFO:CONSOLE(177)] "ReadWriteRTF finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[36089:3847:0715/023359:INFO:CONSOLE(177)] "ReadWriteCustomData finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[36089:3847:0715/023359:INFO:CONSOLE(177)] "ReadWriteMultipleFormats finished in 0.010 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[36089:3847:0715/023359:INFO:CONSOLE(177)] "Clear finished in 0.005 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[36089:3847:0715/023359:INFO:CONSOLE(177)] "InvalidFormat finished in 0.001 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[36089:3847:0715/023359:INFO:CONSOLE(177)] "RegisterCustomFormat finished in 0.018 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[36089:3847:0715/023359:INFO:CONSOLE(177)] "GetSequenceNumber finished in 0.020 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[36089:40707:0715/023359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36089:40707:0715/023359:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.FlashClipboard (4062 ms)
[195/245] OutOfProcessPPAPITest.FlashClipboard (5488 ms)
[ RUN ] OutOfProcessPPAPITest.FlashDRM
[36099:3847:0715/023358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[36102]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[36102]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f and /Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[36093:3847:0715/023400:INFO:CONSOLE(177)] "GetHmonitor finished in 0.036 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashDRM_GetHmonitor,FlashDRM_GetVoucherFile, (177)
[36093:3847:0715/023400:INFO:CONSOLE(177)] "GetVoucherFile finished in 0.009 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test6fG2PM/ppapi/tests/test_case.html?testcase=FlashDRM_GetHmonitor,FlashDRM_GetVoucherFile, (177)
[ OK ] OutOfProcessPPAPITest.FlashDRM (3867 ms)
[196/245] OutOfProcessPPAPITest.FlashDRM (5205 ms)
[ RUN ] NaClBrowserTestNewlib.PPAPIPPPInstance
[36107:3847:0715/023402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 02:34:03.319 browser_tests[36103:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:60394...
sending server_data: {"host": "127.0.0.1", "port": 60394} (36 bytes)
[36103:3847:0715/023404:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[36116,1992319360:02:34:05.265668] Native Client module will be loaded at base address 0x000048c800000000
--- PPP_Instance::DidCreate
--- PPP_Instance::DidChangeView
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] ||||
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] ||||
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
--- PPP_Instance::DidChangeView
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] ||||
[36103:3847:0715/023405:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.PPAPIPPPInstance (4771 ms)
[197/245] NaClBrowserTestNewlib.PPAPIPPPInstance (6016 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsO0
[36111:3847:0715/023403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60401...
sending server_data: {"host": "127.0.0.1", "port": 60401} (36 bytes)
[36117,1992319360:02:34:06.064198] Native Client module will be loaded at base address 0x000030f500000000
[SRPC:HOST:36112,1404805120:02:34:06.758149] NaClSrpcMessageChannelSend: first send failed, 32828 != -5.
[SRPC:HOST:36112,1404805120:02:34:06.758509] NaClSrpcInvokeV(channel=0x608000053fd0): rpc request send failed
[36104:38915:0715/023406:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[36104:3847:0715/023406:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.", source: http://127.0.0.1:60401/files/pnacl_options.html?use_nmf=o_0&pnacl=1 (0)
[36104:3847:0715/023406:INFO:nacl_browsertest_util.cc(75)] LOG Load error: NaCl module load failed: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.
[36104:3847:0715/023406:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test failed.
../../chrome/test/nacl/nacl_browsertest_util.cc:238: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[ FAILED ] NaClBrowserTestPnacl.PnaclNMFOptionsO0, where TypeParam = and GetParam() = (5179 ms)
[198/245] NaClBrowserTestPnacl.PnaclNMFOptionsO0 (6534 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclMimeType
[36122:3847:0715/023408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60409...
sending server_data: {"host": "127.0.0.1", "port": 60409} (36 bytes)
[36118:3847:0715/023410:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 2 tests passed.
[36118:40451:0715/023410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36118:40451:0715/023410:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClBrowserTestPnacl.PnaclMimeType (3586 ms)
[199/245] NaClBrowserTestPnacl.PnaclMimeType (4956 ms)
[ RUN ] CloudPolicyManagerTest.RegisterFails
[36126:3847:0715/023410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36121:3847:0715/023410:WARNING:device_management_service.cc(233)] DMServer sent an error response: 400
[36128:15363:0715/023410:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[36128:15363:0715/023410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36128:15363:0715/023410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] CloudPolicyManagerTest.RegisterFails (2551 ms)
[200/245] CloudPolicyManagerTest.RegisterFails (3903 ms)
[ RUN ] PolicyTest.PolicyPreprocessing
[36136:3847:0715/023414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36138:15107:0715/023414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PolicyTest.PolicyPreprocessing (2752 ms)
[201/245] PolicyTest.PolicyPreprocessing (4052 ms)
[ RUN ] ComponentCloudPolicyTest.InstallNewExtension
sending server_data: {"host": "127.0.0.1", "port": 60413} (36 bytes)
[36137:3847:0715/023414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.llYhGn/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.llYhGn/policy
127.0.0.1 - - [15/Jul/2015 02:34:16] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:34:16] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.llYhGn/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.llYhGn/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.llYhGn/policy
127.0.0.1 - - [15/Jul/2015 02:34:16] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(d2dfc3214958f1cfe3e554e25916725821daaab9-refs%2Fheads%2Fmaster%40%7B%23338832%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 02:34:16] "GET /externalpolicydata?key=google/chrome/extension/behllobkkfkfnphdnhnkndlbkcpglgmj HTTP/1.1" 200 -
[36139:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36139:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36139:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36139:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36140:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36140:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36140:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36140:12807:0715/023417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36140:12807:0715/023417:WARNING:channel.cc(322)] RawChannel write error
[36144:12807:0715/023418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36144:12807:0715/023418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36144:12807:0715/023418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36144:12807:0715/023418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ComponentCloudPolicyTest.InstallNewExtension (6568 ms)
[202/245] ComponentCloudPolicyTest.InstallNewExtension (7845 ms)
[ RUN ] PolicyTest.NativeMessagingBlacklistWildcard
[36145:3847:0715/023417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36146:15107:0715/023418:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[36146:12807:0715/023418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36146:12807:0715/023418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.NativeMessagingBlacklistWildcard (2709 ms)
[203/245] PolicyTest.NativeMessagingBlacklistWildcard (3852 ms)
[ RUN ] MalwareDOMDetailsTest.Everything
[ OK ] MalwareDOMDetailsTest.Everything (746 ms)
[204/245] MalwareDOMDetailsTest.Everything (1994 ms)
[ RUN ] PreferencesBrowserTest.FetchPrefs
[36151:3847:0715/023421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36147:3847:0715/023423:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[36147:3847:0715/023424:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.FetchPrefs (6018 ms)
[205/245] PreferencesBrowserTest.FetchPrefs (7332 ms)
[ RUN ] NetworkingPrivateApiTest.GetNetworks
[36157:3847:0715/023423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36158:13063:0715/023425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36153:3847:0715/023426:INFO:CONSOLE(0)] "[SUCCESS] getNetworks", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getNetworks (0)
[36153:39683:0715/023426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36153:39683:0715/023426:WARNING:channel.cc(322)] RawChannel write error
[36157:3847:0715/023426:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36157:3847:0715/023426:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[36157:3847:0715/023426:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36157:3847:0715/023426:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] NetworkingPrivateApiTest.GetNetworks (4358 ms)
[206/245] NetworkingPrivateApiTest.GetNetworks (5667 ms)
[ RUN ] NetworkingPrivateApiTestFail.VerifyAndEncryptData
[36166:3847:0715/023428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36160:41219:0715/023430:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36169:12807:0715/023430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36169:12807:0715/023430:WARNING:channel.cc(322)] RawChannel write error
[36160:3847:0715/023431:INFO:CONSOLE(0)] "[FAIL] verifyAndEncryptData: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptData (0)
[36160:41219:0715/023431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36160:41219:0715/023431:WARNING:channel.cc(322)] RawChannel write error
[36166:3847:0715/023431:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36166:3847:0715/023431:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[36166:3847:0715/023431:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[36166:3847:0715/023431:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] NetworkingPrivateApiTestFail.VerifyAndEncryptData (4594 ms)
[207/245] NetworkingPrivateApiTestFail.VerifyAndEncryptData (5744 ms)
[ RUN ] PicasaDataProviderInvalidateInflightAlbumsIndexerTest.InvalidateInflightAlbumsIndexerTest
[36170:3847:0715/023429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderInvalidateInflightAlbumsIndexerTest.InvalidateInflightAlbumsIndexerTest (5539 ms)
[208/245] PicasaDataProviderInvalidateInflightAlbumsIndexerTest.InvalidateInflightAlbumsIndexerTest (6782 ms)
[ RUN ] ChromeWhispernetClientTest.Initialize
[36180:3847:0715/023434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36176:3847:0715/023436:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[36176:3847:0715/023436:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[36188,1992319360:02:34:37.572472] Native Client module will be loaded at base address 0x0000499300000000
[36188,1992319360:02:34:41.482064] NaCl untrusted code called _exit(0x0)
[36191,1992319360:02:34:42.220404] Native Client module will be loaded at base address 0x000025c600000000
[36191,1992319360:02:34:42.286764] NaCl untrusted code called _exit(0x0)
[36192,1992319360:02:34:43.035556] Native Client module will be loaded at base address 0x0000538a00000000
[36176:3847:0715/023443:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[36182:13575:0715/023443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36182:13575:0715/023443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36182:13575:0715/023443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36182:13575:0715/023443:WARNING:channel.cc(322)] RawChannel write error
[36185:13063:0715/023443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeWhispernetClientTest.Initialize (10493 ms)
[209/245] ChromeWhispernetClientTest.Initialize (11667 ms)
[ RUN ] DriveAppProviderTest.CreateUrlApp
[36196:3847:0715/023445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.CreateUrlApp (2289 ms)
[210/245] DriveAppProviderTest.CreateUrlApp (3526 ms)
[ RUN ] DriveAppProviderTest.DriveAppChanged
[36202:3847:0715/023449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36198:40707:0715/023450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36198:40707:0715/023450:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DriveAppProviderTest.DriveAppChanged (2430 ms)
[211/245] DriveAppProviderTest.DriveAppChanged (3531 ms)
[ RUN ] DriveAppProviderTest.NoChange
[36207:3847:0715/023453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36204:40707:0715/023453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DriveAppProviderTest.NoChange (2341 ms)
[212/245] DriveAppProviderTest.NoChange (3533 ms)
[ RUN ] PeopleProviderTest.NoSearchForShortQueries
[36212:3847:0715/023456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PeopleProviderTest.NoSearchForShortQueries (3241 ms)
[213/245] PeopleProviderTest.NoSearchForShortQueries (4290 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13
[36218:3847:0715/023500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36215:40451:0715/023501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36215:40451:0715/023501:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13 (2551 ms)
[214/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13 (3789 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15
[36223:3847:0715/023504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36220:40451:0715/023505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36220:40451:0715/023505:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15 (2455 ms)
[215/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15 (3527 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26
[36228:3847:0715/023508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36229:13063:0715/023509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36229:13063:0715/023509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36229:13063:0715/023509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36229:13063:0715/023509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26 (2429 ms)
[216/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26 (3530 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79
[36233:3847:0715/023511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36230:40451:0715/023512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36230:40451:0715/023512:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79 (2575 ms)
[217/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79 (3788 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108
[36238:3847:0715/023515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36235:37379:0715/023516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36235:37379:0715/023516:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108 (2720 ms)
[218/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108 (3787 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0
[36243:3847:0715/023519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36248:13063:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36247:13063:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36247:13063:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36247:13063:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36247:13063:0715/023521:WARNING:channel.cc(322)] RawChannel write error
[36249:13063:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36249:13063:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36249:13063:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36249:15363:0715/023521:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[36249:13063:0715/023521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36249:13063:0715/023521:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0 (4378 ms)
[219/245] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0 (5675 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0
[36253:3847:0715/023524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36250:74247:0715/023525:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0 (2573 ms)
[220/245] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0 (3795 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[36258:3847:0715/023528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60423...
sending server_data: {"host": "127.0.0.1", "port": 60423} (36 bytes)
[36255:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.323 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60423/files/eme_player_js/utils.js (295)
[36255:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.332 - Registering video event handlers.", source: http://127.0.0.1:60423/files/eme_player_js/utils.js (295)
[36255:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.344 - Loading media using src.", source: http://127.0.0.1:60423/files/eme_player_js/utils.js (295)
[36255:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.502 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60423/files/eme_player_js/utils.js (295)
[36255:3847:0715/023530:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36255:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.514 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60423/files/eme_player_js/utils.js (295)
[36255:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.525 - Adding key to sessionID: 1", source: http://127.0.0.1:60423/files/eme_player_js/utils.js (295)
[36255:3847:0715/023530:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36255:3847:0715/023530:INFO:CONSOLE(295)] "02:35:30.529 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60423/files/eme_player_js/utils.js (295)
[36255:3847:0715/023533:INFO:CONSOLE(295)] "02:35:33.254 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60423/files/eme_player_js/utils.js (295)
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (6156 ms)
[221/245] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7453 ms)
[ RUN ] ChromeWhispernetClientTest.EncodeAndDecode
[36186:3847:0715/023436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36181:3847:0715/023438:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[36181:3847:0715/023438:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[36190,1992319360:02:34:39.173323] Native Client module will be loaded at base address 0x000001da00000000
[SRPC:HOST:36189,1428152320:02:34:39.890806] NaClSrpcRpcWait(channel=0x60800004ffd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[36181:41219:0715/023439:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[36181:3847:0715/023439:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (0)
[36181:3847:0715/023439:INFO:CONSOLE(100)] "NaCl error", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/nacl.js (100)
2015-07-15 02:34:48.574 browser_tests[36181:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
2015-07-15 02:35:33.662 browser_tests[36181:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
BrowserTestBase signal handler received SIGTERM. Backtrace:
0 browser_tests 0x000000010f54f0a3 base::debug::StackTrace::StackTrace() + 19
1 browser_tests 0x000000011cbc5847 content::(anonymous namespace)::DumpStackTraceSignalHandler(int) + 199
2 libsystem_c.dylib 0x00007fff9014790a _sigtramp + 26
3 ??? 0x00007fff5388e9c0 0x0 + 140734594869696
4 CoreFoundation 0x00007fff8814d233 __CFRunLoopServiceMachPort + 195
5 CoreFoundation 0x00007fff88152916 __CFRunLoopRun + 1078
6 CoreFoundation 0x00007fff881520e2 CFRunLoopRunSpecific + 290
7 HIToolbox 0x00007fff8d837eb4 RunCurrentEventLoopInMode + 209
8 HIToolbox 0x00007fff8d837c52 ReceiveNextEventCommon + 356
9 HIToolbox 0x00007fff8d837ae3 BlockUntilNextEventMatchingListInMode + 62
10 AppKit 0x00007fff89406533 _DPSNextEvent + 685
11 AppKit 0x00007fff89405df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
12 AppKit 0x00007fff893fd1a3 -[NSApplication run] + 517
13 browser_tests 0x000000010f530c17 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 967
14 browser_tests 0x000000010f52eaac base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
15 browser_tests 0x000000010f5e8bcf base::RunLoop::Run() + 479
16 browser_tests 0x000000010e388a8d ChromeWhispernetClientTest::EncodeTokenAndSaveSamples(audio_modem::WhispernetClient*, bool, std::string const&, audio_modem::TokenParameters const*) + 733
17 browser_tests 0x000000010e384efb ChromeWhispernetClientTest_EncodeAndDecode_Test::RunTestOnMainThread() + 843
18 browser_tests 0x000000010f4c1d8f InProcessBrowserTest::RunTestOnMainThreadLoop() + 863
19 browser_tests 0x000000011cbc5254 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() + 724
20 browser_tests 0x000000010e503ade ChromeBrowserMainParts::PreMainMessageLoopRunImpl() + 9822
21 browser_tests 0x000000010e501002 ChromeBrowserMainParts::PreMainMessageLoopRun() + 386
22 browser_tests 0x00000001192abe87 content::BrowserMainLoop::PreMainMessageLoopRun() + 487
23 browser_tests 0x0000000119aea2c7 content::StartupTaskRunner::RunAllTasksNow() + 295
24 browser_tests 0x00000001192a7672 content::BrowserMainLoop::CreateStartupTasks() + 1810
25 browser_tests 0x00000001192b3335 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) + 1077
26 browser_tests 0x00000001192a0a77 content::BrowserMain(content::MainFunctionParams const&) + 391
27 browser_tests 0x000000011cbc2896 content::ContentMainRunnerImpl::Run() + 422
28 browser_tests 0x000000011cbc0ebe content::ContentMain(content::ContentMainParams const&) + 142
29 browser_tests 0x000000011cbc47ee content::BrowserTestBase::SetUp() + 1694
30 browser_tests 0x000000010f4bf753 InProcessBrowserTest::SetUp() + 691
31 browser_tests 0x000000011027fac6 testing::Test::Run() + 486
32 browser_tests 0x0000000110281e7e testing::TestInfo::Run() + 974
33 browser_tests 0x0000000110282c13 testing::TestCase::Run() + 1171
34 browser_tests 0x00000001102953d3 testing::internal::UnitTestImpl::RunAllTests() + 2403
35 browser_tests 0x00000001102949ac testing::UnitTest::Run() + 396
36 browser_tests 0x000000010f6e8f99 base::TestSuite::Run() + 569
37 browser_tests 0x000000010e08fdcf ChromeBrowserTestSuiteRunner::RunTestSuite(int, char**) + 191
38 browser_tests 0x000000011cc97316 content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) + 886
39 browser_tests 0x000000010f4bcdb9 LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) + 249
40 browser_tests 0x000000010e08fc9d main + 237
41 browser_tests 0x000000010c370234 start + 52
[222/245] ChromeWhispernetClientTest.EncodeAndDecode (TIMED OUT)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[36268:3847:0715/023536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60440...
sending server_data: {"host": "127.0.0.1", "port": 60440} (36 bytes)
[36262:3847:0715/023538:INFO:CONSOLE(295)] "02:35:38.414 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60440/files/eme_player_js/utils.js (295)
[36262:3847:0715/023538:INFO:CONSOLE(295)] "02:35:38.423 - Registering video event handlers.", source: http://127.0.0.1:60440/files/eme_player_js/utils.js (295)
[36262:3847:0715/023538:INFO:CONSOLE(295)] "02:35:38.434 - Loading media using src.", source: http://127.0.0.1:60440/files/eme_player_js/utils.js (295)
[36262:3847:0715/023538:INFO:CONSOLE(295)] "02:35:38.622 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60440/files/eme_player_js/utils.js (295)
[36262:3847:0715/023538:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36262:3847:0715/023538:INFO:CONSOLE(295)] "02:35:38.661 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60440/files/eme_player_js/utils.js (295)
[36262:3847:0715/023538:INFO:CONSOLE(295)] "02:35:38.676 - Adding key to sessionID: 1", source: http://127.0.0.1:60440/files/eme_player_js/utils.js (295)
[36262:3847:0715/023538:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36262:3847:0715/023538:INFO:CONSOLE(295)] "02:35:38.679 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60440/files/eme_player_js/utils.js (295)
[36262:3847:0715/023540:INFO:CONSOLE(295)] "02:35:40.072 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60440/files/eme_player_js/utils.js (295)
[36270:13575:0715/023540:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5481 ms)
[223/245] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (6793 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[36269:3847:0715/023537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60457...
sending server_data: {"host": "127.0.0.1", "port": 60457} (36 bytes)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.009 - Using ClearKeyPlayer", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.016 - Registering video event handlers.", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.019 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.076 - Loading media using MSE.", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.182 - onSourceOpen [object Event]", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.187 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.235 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.239 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.258 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.265 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023539:INFO:CONSOLE(295)] "02:35:39.285 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.124 - First play ended.", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.126 - Loading media using MSE.", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.131 - Playing second time.", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.148 - onSourceOpen [object Event]", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.150 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.178 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.182 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.186 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.189 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023542:INFO:CONSOLE(295)] "02:35:42.193 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36263:3847:0715/023545:INFO:CONSOLE(295)] "02:35:45.024 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60457/files/eme_player_js/utils.js (295)
[36271:12807:0715/023545:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10139 ms)
[224/245] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11456 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[36277:3847:0715/023543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60475...
sending server_data: {"host": "127.0.0.1", "port": 60475} (36 bytes)
[36274:3847:0715/023544:INFO:CONSOLE(295)] "02:35:44.984 - Using ClearKeyPlayer", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023544:INFO:CONSOLE(295)] "02:35:44.991 - Registering video event handlers.", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023544:INFO:CONSOLE(295)] "02:35:44.993 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023545:INFO:CONSOLE(295)] "02:35:45.872 - Loading media using src.", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023545:INFO:CONSOLE(295)] "02:35:45.985 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[0715/023546:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[36274:3847:0715/023546:INFO:CONSOLE(295)] "02:35:46.036 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023546:INFO:CONSOLE(295)] "02:35:46.265 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023546:INFO:CONSOLE(295)] "02:35:46.266 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023546:INFO:CONSOLE(295)] "02:35:46.656 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023546:INFO:CONSOLE(295)] "02:35:46.658 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023547:INFO:CONSOLE(295)] "02:35:47.455 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023547:INFO:CONSOLE(295)] "02:35:47.457 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[36274:3847:0715/023548:INFO:CONSOLE(295)] "02:35:48.789 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60475/files/eme_player_js/utils.js (295)
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7453 ms)
[225/245] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8838 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[36284:3847:0715/023548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60492...
sending server_data: {"host": "127.0.0.1", "port": 60492} (36 bytes)
[36281:3847:0715/023550:INFO:CONSOLE(295)] "02:35:50.315 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023550:INFO:CONSOLE(295)] "02:35:50.326 - Registering video event handlers.", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023550:INFO:CONSOLE(295)] "02:35:50.337 - Loading media using MSE.", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023550:INFO:CONSOLE(295)] "02:35:50.521 - onSourceOpen [object Event]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023550:INFO:CONSOLE(295)] "02:35:50.535 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023550:INFO:CONSOLE(295)] "02:35:50.588 - org.chromium.externalclearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023550:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36281:3847:0715/023551:INFO:CONSOLE(295)] "02:35:51.426 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023551:INFO:CONSOLE(295)] "02:35:51.480 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023551:INFO:CONSOLE(295)] "02:35:51.488 - Adding key to sessionID: 1", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023551:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36281:3847:0715/023551:INFO:CONSOLE(295)] "02:35:51.495 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023551:INFO:CONSOLE(295)] "02:35:51.699 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023551:INFO:CONSOLE(295)] "02:35:51.711 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023551:INFO:CONSOLE(295)] "02:35:51.713 - Adding key to sessionID: 1", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023551:INFO:CONSOLE(295)] "02:35:51.719 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023552:INFO:CONSOLE(295)] "02:35:52.107 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023552:INFO:CONSOLE(295)] "02:35:52.110 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023552:INFO:CONSOLE(295)] "02:35:52.115 - Adding key to sessionID: 1", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023552:INFO:CONSOLE(295)] "02:35:52.120 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023552:INFO:CONSOLE(295)] "02:35:52.899 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023552:INFO:CONSOLE(295)] "02:35:52.902 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023552:INFO:CONSOLE(295)] "02:35:52.904 - Adding key to sessionID: 1", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023552:INFO:CONSOLE(295)] "02:35:52.909 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36281:3847:0715/023554:INFO:CONSOLE(295)] "02:35:54.359 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60492/files/eme_player_js/utils.js (295)
[36285:12807:0715/023554:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7872 ms)
[226/245] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9095 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[36291:3847:0715/023552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60509...
sending server_data: {"host": "127.0.0.1", "port": 60509} (36 bytes)
[36287:3847:0715/023553:INFO:CONSOLE(295)] "02:35:53.759 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023553:INFO:CONSOLE(295)] "02:35:53.768 - Registering video event handlers.", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023553:INFO:CONSOLE(295)] "02:35:53.781 - Loading media using MSE.", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023553:INFO:CONSOLE(295)] "02:35:53.962 - onSourceOpen [object Event]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023553:INFO:CONSOLE(295)] "02:35:53.966 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023554:INFO:CONSOLE(295)] "02:35:54.003 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023554:INFO:CONSOLE(295)] "02:35:54.011 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023554:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36287:3847:0715/023554:INFO:CONSOLE(295)] "02:35:54.980 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[0715/023555:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.000 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.012 - Adding key to sessionID: 1", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/023555:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.014 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.017 - Adding key to sessionID: 2", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.023 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.026 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.220 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.228 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.230 - Adding key to sessionID: 2", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.236 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.621 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.623 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.626 - Adding key to sessionID: 2", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023555:INFO:CONSOLE(295)] "02:35:55.633 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023556:INFO:CONSOLE(295)] "02:35:56.431 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023556:INFO:CONSOLE(295)] "02:35:56.434 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023556:INFO:CONSOLE(295)] "02:35:56.437 - Adding key to sessionID: 2", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023556:INFO:CONSOLE(295)] "02:35:56.448 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:3847:0715/023557:INFO:CONSOLE(295)] "02:35:57.872 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60509/files/eme_player_js/utils.js (295)
[36287:40195:0715/023557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36292:13063:0715/023557:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7800 ms)
[227/245] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9058 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[36298:3847:0715/023557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60526...
sending server_data: {"host": "127.0.0.1", "port": 60526} (36 bytes)
[36295:3847:0715/023559:INFO:CONSOLE(295)] "02:35:59.571 - Registering video event handlers.", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023559:INFO:CONSOLE(295)] "02:35:59.585 - Loading media using MSE.", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023559:INFO:CONSOLE(295)] "02:35:59.591 - Registering video event handlers.", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023559:INFO:CONSOLE(295)] "02:35:59.591 - Loading media using MSE.", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023559:INFO:CONSOLE(295)] "02:35:59.705 - onSourceOpen [object Event]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023559:INFO:CONSOLE(295)] "02:35:59.709 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023559:INFO:CONSOLE(295)] "02:35:59.713 - onSourceOpen [object Event]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023559:INFO:CONSOLE(295)] "02:35:59.714 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023559:INFO:CONSOLE(295)] "02:35:59.772 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023559:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.624 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.630 - Adding key to sessionID: 1", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.640 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.697 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.725 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.753 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.755 - Adding key to sessionID: 2", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.757 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.758 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.864 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.864 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.865 - Adding key to sessionID: 1", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.896 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.971 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.971 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023600:INFO:CONSOLE(295)] "02:36:00.972 - Adding key to sessionID: 2", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023601:INFO:CONSOLE(295)] "02:36:01.064 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023601:INFO:CONSOLE(295)] "02:36:01.271 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023601:INFO:CONSOLE(295)] "02:36:01.271 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023601:INFO:CONSOLE(295)] "02:36:01.272 - Adding key to sessionID: 1", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023601:INFO:CONSOLE(295)] "02:36:01.297 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023601:INFO:CONSOLE(295)] "02:36:01.392 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023601:INFO:CONSOLE(295)] "02:36:01.392 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023601:INFO:CONSOLE(295)] "02:36:01.392 - Adding key to sessionID: 2", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023601:INFO:CONSOLE(295)] "02:36:01.502 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.060 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.061 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.061 - Adding key to sessionID: 1", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.067 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.099 - One video seeked.", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.182 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.182 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.183 - Adding key to sessionID: 2", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.186 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36295:3847:0715/023602:INFO:CONSOLE(295)] "02:36:02.203 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:60526/files/eme_player_js/utils.js (295)
[36299:13575:0715/023602:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (6658 ms)
[228/245] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (8003 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[36305:3847:0715/023601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60544...
sending server_data: {"host": "127.0.0.1", "port": 60544} (36 bytes)
[36300:3847:0715/023603:INFO:CONSOLE(295)] "02:36:03.052 - Registering video event handlers.", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023603:INFO:CONSOLE(295)] "02:36:03.057 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023603:INFO:CONSOLE(295)] "02:36:03.960 - onSourceOpen [object Event]", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023603:INFO:CONSOLE(295)] "02:36:03.963 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.005 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.008 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.020 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:60544/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (40)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.036 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.048 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:60544/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (60)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.099 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.100 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:60544/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (48)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.112 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.114 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.289 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.289 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.690 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023604:INFO:CONSOLE(295)] "02:36:04.691 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36300:3847:0715/023605:INFO:CONSOLE(295)] "02:36:05.413 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60544/files/eme_player_js/utils.js (295)
[36306:13063:0715/023605:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (6412 ms)
[229/245] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (7779 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[36312:3847:0715/023605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60562...
sending server_data: {"host": "127.0.0.1", "port": 60562} (36 bytes)
[36309:3847:0715/023607:INFO:CONSOLE(295)] "02:36:07.375 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023607:INFO:CONSOLE(295)] "02:36:07.381 - Using ClearKeyPlayer", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023607:INFO:CONSOLE(295)] "02:36:07.384 - Registering video event handlers.", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023607:INFO:CONSOLE(295)] "02:36:07.387 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023608:INFO:CONSOLE(295)] "02:36:08.286 - Loading media using MSE.", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023608:INFO:CONSOLE(295)] "02:36:08.402 - onSourceOpen [object Event]", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023608:INFO:CONSOLE(295)] "02:36:08.406 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023608:INFO:CONSOLE(295)] "02:36:08.457 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023608:INFO:CONSOLE(295)] "02:36:08.474 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023608:INFO:CONSOLE(295)] "02:36:08.489 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023608:INFO:CONSOLE(295)] "02:36:08.725 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023608:INFO:CONSOLE(295)] "02:36:08.729 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023609:INFO:CONSOLE(295)] "02:36:09.118 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023609:INFO:CONSOLE(295)] "02:36:09.124 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023609:INFO:CONSOLE(295)] "02:36:09.919 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023609:INFO:CONSOLE(295)] "02:36:09.921 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.227 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60562/files/eme_player_js/utils.js (295)
[36309:40195:0715/023611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7680 ms)
[230/245] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9079 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0
[36319:3847:0715/023608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60579...
sending server_data: {"host": "127.0.0.1", "port": 60579} (36 bytes)
[36314:3847:0715/023610:INFO:CONSOLE(295)] "02:36:10.563 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023610:INFO:CONSOLE(295)] "02:36:10.571 - Registering video event handlers.", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023610:INFO:CONSOLE(295)] "02:36:10.573 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.737 - onSourceOpen [object Event]", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.740 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.777 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.779 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.792 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:60579/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (40)
[36314:3847:0715/023611:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:60579/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (60)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.824 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.837 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.848 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.849 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:60579/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (48)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.871 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023611:INFO:CONSOLE(295)] "02:36:11.872 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023612:INFO:CONSOLE(295)] "02:36:12.050 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023612:INFO:CONSOLE(295)] "02:36:12.050 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023612:INFO:CONSOLE(295)] "02:36:12.458 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023612:INFO:CONSOLE(295)] "02:36:12.459 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36314:3847:0715/023613:INFO:CONSOLE(295)] "02:36:13.078 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60579/files/eme_player_js/utils.js (295)
[36320:12807:0715/023613:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0 (6387 ms)
[231/245] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0 (7524 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3
[36326:3847:0715/023614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36328:15107:0715/023615:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3 (2620 ms)
[232/245] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3 (3855 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3
[36331:3847:0715/023616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36333:15363:0715/023617:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[36333:15363:0715/023617:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36333:15363:0715/023617:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[36333:13063:0715/023617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36333:13063:0715/023617:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3 (2777 ms)
[233/245] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3 (4124 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1
[36336:3847:0715/023618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36332:75531:0715/023621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36342:13063:0715/023621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
=================================================================
==36342==ERROR: AddressSanitizer: heap-use-after-free on address 0x611000062de0 at pc 0x00010fc41770 bp 0x7fff569c67c0 sp 0x7fff569c67b8
READ of size 8 at 0x611000062de0 thread T0
#0 0x10fc4176f in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x10fc4176f in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x10fc4176f in blink::WebLocalFrameImpl::viewImpl() const third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1835:0
#3 0x10fc172ce in view third_party/WebKit/Source/web/WebFrameWidgetImpl.h:182:40
#4 0x10fc172ce in page third_party/WebKit/Source/web/WebFrameWidgetImpl.h:141:0
#5 0x10fc172ce in focusedCoreFrame third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:914:0
#6 0x10fc172ce in blink::WebFrameWidgetImpl::selectionBounds(blink::WebRect&, blink::WebRect&) const third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:531:0
#7 0x1175a65b5 in content::RenderWidget::GetSelectionBounds(gfx::Rect*, gfx::Rect*) content/renderer/render_widget.cc:2019:3
#8 0x11759f799 in content::RenderWidget::UpdateSelectionBounds() content/renderer/render_widget.cc:2035:5
#9 0x11759db9f in content::RenderWidget::WillBeginCompositorFrame() content/renderer/render_widget.cc:1406:3
#10 0x10d6e2e5e in cc::ThreadProxy::BeginMainFrame(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) cc/trees/thread_proxy.cc:737:3
#11 0x10d6eccbc in Run base/bind_internal.h:176:12
#12 0x10d6eccbc in base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >::MakeItSo(base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) base/bind_internal.h:303:0
#13 0x10d6ec9f5 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, void (cc::ThreadProxy*, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >), base::internal::TypeList<base::WeakPtr<cc::ThreadProxy>, base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<cc::ThreadProxy> >, base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:12
#14 0x10b15e3e8 in Run base/callback.h:396:12
#15 0x10b15e3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x11733c2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x11733a6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10b15e3e8 in Run base/callback.h:396:12
#19 0x10b15e3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10b1c03ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10b1c0a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x10b1c1006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x10b13e7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10b1a6e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x10b13cd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8812fb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8812f454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff881527f4 in __CFRunLoopRun ??:0:0
#29 0x7fff881520e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff911a47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x10b13fcd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x10b13e09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10b1f71ee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10b1bf074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x1175bbd32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#36 0x10b07b3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#37 0x10b0799dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#38 0x109f431b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#39 0x109237c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#40 0x109237c03 in start ??:0:0
#33 0x10 (<unknown module>)
0x611000062de0 is located 96 bytes inside of 248-byte region [0x611000062d80,0x611000062e78)
freed by thread T0 here:
#0 0x109281b69 in __asan_memmove ??:0:0
#1 0x10fb74804 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x10fb74804 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x10fb74804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x10fb74804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x10fb74804 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x111b5dd08 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x111bd226a in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x111b5e0f9 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x111bfba42 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x111f8b72d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x10fcbe880 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x1175a3128 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x117578570 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x10b15e3e8 in Run base/callback.h:396:12
#15 0x10b15e3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x11733c2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x11733a6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10b15e3e8 in Run base/callback.h:396:12
#19 0x10b15e3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10b1c03ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10b1c0a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x10b1c1006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x10b13e7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10b1a6e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x10b13cd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8812fb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8812f454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff881527f4 in __CFRunLoopRun ??:0:0
#29 0x7fff881520e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff911a47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x10b13fcd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x10b13e09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10b1f71ee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10b1bf074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x1175bbd32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x1092819a0 in __asan_memmove ??:0:0
#1 0x10e4381e9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x10e4381e9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x10e4381e9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x10fc54489 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x10fc54489 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x10fc54489 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x10fc84721 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x1174d66a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x11754087b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x11754087b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x11754087b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x11754087b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x11754087b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x117192a83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x10ca4bc9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x10b15e3e8 in Run base/callback.h:396:12
#17 0x10b15e3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x11733c2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x11733a6d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x10b15e3e8 in Run base/callback.h:396:12
#21 0x10b15e3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x10b1c03ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x10b1c0a56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x10b1c1006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x10b13e7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10b1a6e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10b13cd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8812fb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8812f454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff881527f4 in __CFRunLoopRun ??:0:0
#31 0x7fff881520e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff911a47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10b13fcd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10b13e09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10b1f71ee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10b1bf074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x1175bbd32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x10b07b3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x10b0799dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0x5d0276f)
Shadow bytes around the buggy address:
0x1c220000c560: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c570: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c220000c580: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000c590: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c5a0: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
=>0x1c220000c5b0: fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd fd
0x1c220000c5c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c220000c5d0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000c5e0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c5f0: fd fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c220000c600: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==36342==ABORTING
=================================================================
==36344==ERROR: AddressSanitizer: heap-use-after-free on address 0x611000062f20 at pc 0x000106df0770 bp 0x7fff5f81b7c0 sp 0x7fff5f81b7b8
READ of size 8 at 0x611000062f20 thread T0
#0 0x106df076f in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x106df076f in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x106df076f in blink::WebLocalFrameImpl::viewImpl() const third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1835:0
#3 0x106dc62ce in view third_party/WebKit/Source/web/WebFrameWidgetImpl.h:182:40
#4 0x106dc62ce in page third_party/WebKit/Source/web/WebFrameWidgetImpl.h:141:0
#5 0x106dc62ce in focusedCoreFrame third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:914:0
#6 0x106dc62ce in blink::WebFrameWidgetImpl::selectionBounds(blink::WebRect&, blink::WebRect&) const third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:531:0
#7 0x10e7555b5 in content::RenderWidget::GetSelectionBounds(gfx::Rect*, gfx::Rect*) content/renderer/render_widget.cc:2019:3
#8 0x10e74e799 in content::RenderWidget::UpdateSelectionBounds() content/renderer/render_widget.cc:2035:5
#9 0x10e74cb9f in content::RenderWidget::WillBeginCompositorFrame() content/renderer/render_widget.cc:1406:3
#10 0x104891e5e in cc::ThreadProxy::BeginMainFrame(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) cc/trees/thread_proxy.cc:737:3
#11 0x10489bcbc in Run base/bind_internal.h:176:12
#12 0x10489bcbc in base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >::MakeItSo(base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) base/bind_internal.h:303:0
#13 0x10489b9f5 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, void (cc::ThreadProxy*, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >), base::internal::TypeList<base::WeakPtr<cc::ThreadProxy>, base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<cc::ThreadProxy> >, base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:12
#14 0x10230d3e8 in Run base/callback.h:396:12
#15 0x10230d3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x10e4eb2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x10e4e96d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10230d3e8 in Run base/callback.h:396:12
#19 0x10230d3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10236f3ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10236fa56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x102370006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x1022ed7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x102355e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x1022ebd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8812fb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8812f454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff881527f4 in __CFRunLoopRun ??:0:0
#29 0x7fff881520e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff911a47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x1022eecd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x1022ed09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x1023a61ee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10236e074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x10e76ad32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#36 0x10222a3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#37 0x1022289dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#38 0x1010f21b4 in ChromeMain chrome/app/chrome_main.cc:66:12
#39 0x1003e2c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#40 0x1003e2c03 in start ??:0:0
#33 0x10 (<unknown module>)
0x611000062f20 is located 96 bytes inside of 248-byte region [0x611000062ec0,0x611000062fb8)
freed by thread T0 here:
#0 0x100431b69 in __asan_memmove ??:0:0
#1 0x106d23804 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x106d23804 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x106d23804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x106d23804 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x106d23804 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x108d0cd08 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x108d8126a in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x108d0d0f9 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x108daaa42 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x10913a72d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x106e6d880 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x10e752128 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x10e727570 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x10230d3e8 in Run base/callback.h:396:12
#15 0x10230d3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x10e4eb2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x10e4e96d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10230d3e8 in Run base/callback.h:396:12
#19 0x10230d3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10236f3ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10236fa56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x102370006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x1022ed7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x102355e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x1022ebd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8812fb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8812f454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff881527f4 in __CFRunLoopRun ??:0:0
#29 0x7fff881520e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff911a47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x1022eecd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x1022ed09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x1023a61ee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10236e074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x10e76ad32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x1004319a0 in __asan_memmove ??:0:0
#1 0x1055e71e9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x1055e71e9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x1055e71e9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x106e03489 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x106e03489 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x106e03489 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x106e33721 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x10e6856a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x10e6ef87b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x10e6ef87b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x10e6ef87b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x10e6ef87b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x10e6ef87b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x10e341a83 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x103bfac9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x10230d3e8 in Run base/callback.h:396:12
#17 0x10230d3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x10e4eb2e1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x10e4e96d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x10230d3e8 in Run base/callback.h:396:12
#21 0x10230d3e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x10236f3ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x10236fa56 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x102370006 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x1022ed7c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x102355e79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x1022ebd26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8812fb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8812f454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff881527f4 in __CFRunLoopRun ??:0:0
#31 0x7fff881520e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff911a47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x1022eecd7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x1022ed09b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x1023a61ee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10236e074 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x10e76ad32 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x10222a3b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x1022289dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/2aa1ba6d9f1a0d8819e9d41e74f2e246bf63894f+0x5d0276f)
Shadow bytes around the buggy address:
0x1c220000c590: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c5a0: fd fd fd fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c220000c5b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c5c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c5d0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
=>0x1c220000c5e0: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c5f0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c220000c600: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000c610: fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa
0x1c220000c620: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000c630: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==36344==ABORTING
[ OK ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1 (7047 ms)
[234/245] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1 (8297 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0
[36343:3847:0715/023620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36337:74763:0715/023621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36345:13063:0715/023624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36345:13063:0715/023624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0 (6931 ms)
[235/245] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0 (8299 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0
[36356:3847:0715/023628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36357:15107:0715/023629:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0 (2688 ms)
[236/245] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0 (3887 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/0
[36350:3847:0715/023626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36352:13063:0715/023630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36352:13063:0715/023630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36352:13063:0715/023630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36352:13063:0715/023630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36352:13063:0715/023630:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/0 (6013 ms)
[237/245] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/0 (7260 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0
[36363:3847:0715/023632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0 (2634 ms)
[238/245] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0 (4123 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0
[36367:3847:0715/023634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36362:3847:0715/023636:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36370:13319:0715/023636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36370:13319:0715/023636:WARNING:channel.cc(322)] RawChannel write error
[36367:3847:0715/023636:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36367:3847:0715/023636:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36367:3847:0715/023636:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36367:3847:0715/023636:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36367:3847:0715/023636:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36367:3847:0715/023636:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0 (4483 ms)
[239/245] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0 (5937 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2
[36373:3847:0715/023637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36369:3847:0715/023638:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36373:3847:0715/023639:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36373:3847:0715/023639:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36373:3847:0715/023639:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36373:3847:0715/023639:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36369:40451:0715/023639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36369:40451:0715/023639:WARNING:channel.cc(322)] RawChannel write error
[36373:3847:0715/023639:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36373:3847:0715/023639:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36373:3847:0715/023639:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2 (4226 ms)
[240/245] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2 (5428 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2
[36379:3847:0715/023639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36375:3847:0715/023642:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36379:3847:0715/023642:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36379:3847:0715/023642:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[36379:3847:0715/023642:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36379:3847:0715/023642:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36379:3847:0715/023642:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36379:3847:0715/023642:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36379:3847:0715/023642:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36379:3847:0715/023642:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[36375:40451:0715/023642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2 (4653 ms)
[241/245] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2 (5949 ms)
[ RUN ] PrefsFunctionalTest.TestHomepageNewTabpagePrefs
[36391:3847:0715/023645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36393:15107:0715/023646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefsFunctionalTest.TestHomepageNewTabpagePrefs (2687 ms)
[242/245] PrefsFunctionalTest.TestHomepageNewTabpagePrefs (3796 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3
[36399:3847:0715/023649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36400:15107:0715/023650:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3 (2515 ms)
[243/245] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3 (3801 ms)
[ RUN ] WebViewTest.StoragePersistence
[36385:3847:0715/023642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36380:3847:0715/023645:INFO:CONSOLE(27)] "Starting test "check webview_0 has cookies {}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[36380:75271:0715/023646:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36380:3847:0715/023646:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[36380:3847:0715/023646:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[36380:3847:0715/023646:INFO:CONSOLE(30)] "Test "check webview_0 has cookies {}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[36380:3847:0715/023646:INFO:CONSOLE(27)] "Starting test "check webview_1 has cookies {}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[36380:3847:0715/023646:INFO:CONSOLE(166)] "webview_1:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[36380:3847:0715/023646:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[36380:3847:0715/023646:INFO:CONSOLE(30)] "Test "check webview_1 has cookies {}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[36380:3847:0715/023646:INFO:CONSOLE(27)] "Starting test "check webview_2 has cookies {}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[36380:3847:0715/023648:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[36380:3847:0715/023648:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[36380:3847:0715/023648:INFO:CONSOLE(30)] "Test "check webview_2 has cookies {}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[36380:3847:0715/023648:INFO:CONSOLE(27)] "Starting test "check webview_3 has cookies {}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[36380:3847:0715/023648:INFO:CONSOLE(166)] "webview_3:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[36380:3847:0715/023648:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[36380:3847:0715/023648:INFO:CONSOLE(30)] "Test "check webview_3 has cookies {}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[36380:3847:0715/023648:INFO:CONSOLE(27)] "Starting test "check webview_4 has cookies {"persist1":"true"}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[36380:3847:0715/023649:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[36380:3847:0715/023649:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[36380:3847:0715/023649:INFO:CONSOLE(30)] "Test "check webview_4 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[36380:3847:0715/023649:INFO:CONSOLE(27)] "Starting test "check webview_5 has cookies {"persist1":"true"}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[36380:3847:0715/023649:INFO:CONSOLE(166)] "webview_5:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[36380:3847:0715/023649:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[36380:3847:0715/023649:INFO:CONSOLE(30)] "Test "check webview_5 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[36380:3847:0715/023649:INFO:CONSOLE(27)] "Starting test "check webview_6 has cookies {"persist2":"true"}"...", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (27)
[36380:3847:0715/023650:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Send Cookies"}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/tests.js (166)
[36380:3847:0715/023651:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist2":"true"}}".", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/message.js (42)
[36380:3847:0715/023651:INFO:CONSOLE(30)] "Test "check webview_6 has cookies {"persist2":"true"}" was successful.", source: chrome-extension://fhpakonhekdfkjgcjkeaabcghdnjkhlp/testing.js (30)
[36386:13319:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36386:13319:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36386:13319:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36386:13319:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36386:13319:0715/023651:WARNING:channel.cc(322)] RawChannel write error
[36380:40963:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36380:40963:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36380:40963:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36380:40963:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36380:40963:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36380:40963:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36380:40963:0715/023651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36380:40963:0715/023651:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.StoragePersistence (11250 ms)
[244/245] WebViewTest.StoragePersistence (12598 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3
[36405:3847:0715/023653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36406:14851:0715/023654:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[36406:14851:0715/023654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[36406:14851:0715/023654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3 (2281 ms)
[245/245] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3 (3679 ms)
Retrying 2 tests (retry #1)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsO0
[36414:3847:0715/023657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60677...
sending server_data: {"host": "127.0.0.1", "port": 60677} (36 bytes)
[36419,1992319360:02:36:59.839956] Native Client module will be loaded at base address 0x000038ea00000000
[36419,1992319360:02:37:00.172062] NaCl untrusted code called _exit(0x0)
[36421,1992319360:02:37:00.927558] Native Client module will be loaded at base address 0x0000422e00000000
[36421,1992319360:02:37:00.984803] NaCl untrusted code called _exit(0x0)
[36422,1992319360:02:37:01.729138] Native Client module will be loaded at base address 0x00005bbe00000000
[36408:3847:0715/023701:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.PnaclNMFOptionsO0 (6294 ms)
[246/247] NaClBrowserTestPnacl.PnaclNMFOptionsO0 (7488 ms)
Still waiting for the following processes to finish:
../out/Release/browser_tests --allow-file-access --gtest_also_run_disabled_tests --gtest_filter=ChromeWhispernetClientTest.EncodeAndDecode --single_process --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outCLN6ST/output.json --user-data-dir=/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.f9szDb/dCKOEEi
Still waiting for the following processes to finish:
../out/Release/browser_tests --allow-file-access --gtest_also_run_disabled_tests --gtest_filter=ChromeWhispernetClientTest.EncodeAndDecode --single_process --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outCLN6ST/output.json --user-data-dir=/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.f9szDb/dCKOEEi
Still waiting for the following processes to finish:
../out/Release/browser_tests --allow-file-access --gtest_also_run_disabled_tests --gtest_filter=ChromeWhispernetClientTest.EncodeAndDecode --single_process --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/cache/isolated_outCLN6ST/output.json --user-data-dir=/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.f9szDb/dCKOEEi
[ RUN ] ChromeWhispernetClientTest.EncodeAndDecode
[36413:3847:0715/023657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36407:3847:0715/023659:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[36407:3847:0715/023659:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[36420,1992319360:02:37:00.194933] Native Client module will be loaded at base address 0x00000f1300000000
[SRPC:HOST:36417,1206706176:02:37:00.927521] NaClSrpcMessageChannelSend: first send failed, 32828 != -5.
[36407:41475:0715/023700:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[SRPC:HOST:36417,1206706176:02:37:00.928369] NaClSrpcInvokeV(channel=0x60800004ffd0): rpc request send failed
[36407:3847:0715/023700:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (0)
[36407:3847:0715/023700:INFO:CONSOLE(100)] "NaCl error", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/nacl.js (100)
2015-07-15 02:37:03.956 browser_tests[36407:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
2015-07-15 02:37:49.044 browser_tests[36407:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
BrowserTestBase signal handler received SIGTERM. Backtrace:
0 browser_tests 0x00000001111920a3 base::debug::StackTrace::StackTrace() + 19
1 browser_tests 0x000000011e808847 content::(anonymous namespace)::DumpStackTraceSignalHandler(int) + 199
2 libsystem_c.dylib 0x00007fff9014790a _sigtramp + 26
3 ??? 0x00007fff51c4b9c0 0x0 + 140734565235136
4 CoreFoundation 0x00007fff8814d233 __CFRunLoopServiceMachPort + 195
5 CoreFoundation 0x00007fff88152916 __CFRunLoopRun + 1078
6 CoreFoundation 0x00007fff881520e2 CFRunLoopRunSpecific + 290
7 HIToolbox 0x00007fff8d837eb4 RunCurrentEventLoopInMode + 209
8 HIToolbox 0x00007fff8d837c52 ReceiveNextEventCommon + 356
9 HIToolbox 0x00007fff8d837ae3 BlockUntilNextEventMatchingListInMode + 62
10 AppKit 0x00007fff89406533 _DPSNextEvent + 685
11 AppKit 0x00007fff89405df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
12 AppKit 0x00007fff893fd1a3 -[NSApplication run] + 517
13 browser_tests 0x0000000111173c17 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 967
14 browser_tests 0x0000000111171aac base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
15 browser_tests 0x000000011122bbcf base::RunLoop::Run() + 479
16 browser_tests 0x000000010ffcba8d ChromeWhispernetClientTest::EncodeTokenAndSaveSamples(audio_modem::WhispernetClient*, bool, std::string const&, audio_modem::TokenParameters const*) + 733
17 browser_tests 0x000000010ffc7efb ChromeWhispernetClientTest_EncodeAndDecode_Test::RunTestOnMainThread() + 843
18 browser_tests 0x0000000111104d8f InProcessBrowserTest::RunTestOnMainThreadLoop() + 863
19 browser_tests 0x000000011e808254 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() + 724
20 browser_tests 0x0000000110146ade ChromeBrowserMainParts::PreMainMessageLoopRunImpl() + 9822
21 browser_tests 0x0000000110144002 ChromeBrowserMainParts::PreMainMessageLoopRun() + 386
22 browser_tests 0x000000011aeeee87 content::BrowserMainLoop::PreMainMessageLoopRun() + 487
23 browser_tests 0x000000011b72d2c7 content::StartupTaskRunner::RunAllTasksNow() + 295
24 browser_tests 0x000000011aeea672 content::BrowserMainLoop::CreateStartupTasks() + 1810
25 browser_tests 0x000000011aef6335 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) + 1077
26 browser_tests 0x000000011aee3a77 content::BrowserMain(content::MainFunctionParams const&) + 391
27 browser_tests 0x000000011e805896 content::ContentMainRunnerImpl::Run() + 422
28 browser_tests 0x000000011e803ebe content::ContentMain(content::ContentMainParams const&) + 142
29 browser_tests 0x000000011e8077ee content::BrowserTestBase::SetUp() + 1694
30 browser_tests 0x0000000111102753 InProcessBrowserTest::SetUp() + 691
31 browser_tests 0x0000000111ec2ac6 testing::Test::Run() + 486
32 browser_tests 0x0000000111ec4e7e testing::TestInfo::Run() + 974
33 browser_tests 0x0000000111ec5c13 testing::TestCase::Run() + 1171
34 browser_tests 0x0000000111ed83d3 testing::internal::UnitTestImpl::RunAllTests() + 2403
35 browser_tests 0x0000000111ed79ac testing::UnitTest::Run() + 396
36 browser_tests 0x000000011132bf99 base::TestSuite::Run() + 569
37 browser_tests 0x000000010fcd2dcf ChromeBrowserTestSuiteRunner::RunTestSuite(int, char**) + 191
38 browser_tests 0x000000011e8da316 content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) + 886
39 browser_tests 0x00000001110ffdb9 LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) + 249
40 browser_tests 0x000000010fcd2c9d main + 237
41 browser_tests 0x000000010dfb3234 start + 52
[247/247] ChromeWhispernetClientTest.EncodeAndDecode (TIMED OUT)
Retrying 1 test (retry #2)
[ RUN ] ChromeWhispernetClientTest.EncodeAndDecode
[36429:3847:0715/023757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36426:3847:0715/023759:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[36426:3847:0715/023759:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[36432,1992319360:02:38:00.402710] Native Client module will be loaded at base address 0x0000088000000000
[36432,1992319360:02:38:03.691408] NaCl untrusted code called _exit(0x0)
[36433,1992319360:02:38:04.448621] Native Client module will be loaded at base address 0x00006ac100000000
[36433,1992319360:02:38:04.519451] NaCl untrusted code called _exit(0x0)
[36434,1992319360:02:38:05.269775] Native Client module will be loaded at base address 0x0000659700000000
[36426:3847:0715/023805:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[36426:3847:0715/023805:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 1ADAD3C9-10DE-4EA9-AC95-DAA3948812B6", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 1
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 6 and parity = 1
[36426:41219:0715/023805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36426:41219:0715/023805:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeWhispernetClientTest.EncodeAndDecode (9700 ms)
[248/248] ChromeWhispernetClientTest.EncodeAndDecode (10930 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"5751d81be4b3c64e9d5dd87bf19a5e4e9c1bfee3","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 11 Pending: 5.0s Duration: 882.8s Bot: vm701-m1 Exit: 0 |
+--------------------------------------------------------------------------+
Total duration: 11663.6s
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@@@@
@@@STEP_TEXT@455 disabled@@@
@@@STEP_TEXT@9 flaky@@@
@@@STEP_CURSOR browser_tests@@@
@@@STEP_CURSOR browser_tests@@@